PageSourceSearch

https://samuraiswordtokyo.com/my-account/customer-coupons

html samuraiswordtokyo.com collected 2026-10-06 04:17:18 UTC 146,186 bytes, 1,739 lines download raw bytes

1<!doctype html>
2<html lang="en-US" dir="ltr">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    
7<script id="samurai-ga4-datalayer">window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":"sst_site_context","site":{"name":"Samurai Sword Tokyo","language":"en","currency":"JPY","plugin_version":"0.3.3","tracking_enabled":true},"user":{"logged_in":false,"type":"guest"}});</script>
vendor: 1 bytes, line 7
7
8<script id="sst-theme-boot">try{if(localStorage.getItem('sst-theme')==='dark'){document.documentElement.setAttribute('data-sst-theme','dark')}}catch(e){}(function(d){try{if(d.documentElement.getAttribute('data-sst-theme')!=='dark'){return}var done=false;var swap=function(){var i=d.querySelector('img[data-sst-logo-dark]');if(!i){return false}var dk=i.getAttribute('data-sst-logo-dark');var lt=i.getAttribute('data-sst-logo-light')||i.getAttribute('src');i.onerror=function(){i.onerror=null;i.removeAttribute('data-sst-logo-dark');i.setAttribute('src',lt)};i.setAttribute('src',dk);return true};if(swap()){return}var mo=new MutationObserver(function(){if(done){return}if(swap()){done=true;mo.disconnect()}});mo.observe(d.documentElement,{childList:true,subtree:true});d.addEventListener('DOMContentLoaded',function(){done=true;mo.disconnect()});}catch(e){}})(document);(function(w,d){try{if(d.documentElement.getAttribute('data-sst-theme')!=='dark'){return}var v;var paint=function(o){try{if(!o||typeof o!=='object'){return o}var b=o.button;if(b&&typeof b==='object'){if(!o.sstDarkOriginalColors){o.sstDarkOriginalColors={}}if(b.style&&typeof b.style==='object'){if(!('button' in o.sstDarkOriginalColors)){o.sstDarkOriginalColors.button=b.style.color}b.style.color='black'}if(b.mini_cart_style&&typeof b.mini_cart_style==='object'){if(!('miniCart' in o.sstDarkOriginalColors)){o.sstDarkOriginalColors.miniCart=b.mini_cart_style.color}b.mini_cart_style.color='black'}}}catch(e){}return o};w.sstPayPalDarkPaint=paint;if(w.PayPalCommerceGateway){v=paint(w.PayPalCommerceGateway)}Object.defineProperty(w,'PayPalCommerceGateway',{configurable:true,enumerable:true,get:function(){return v},set:function(n){v=paint(n)}});}catch(e){}})(window,document);</script>
8
9<meta name='robots' content='noindex, follow' />
10<script>(function(){try{var ja=(navigator.language||"").toLowerCase().indexOf("ja")===0;var tz="";try{tz=Intl.DateTimeFormat().resolvedOptions().timeZone||"";}catch(e){}if(!ja&&tz!=="Asia/Tokyo"){return;}fetch("/wp-json/sst-geo/v1/viewcheck",{cache:"no-store",credentials:"include"}).then(function(r){return r.json();}).then(function(d){if(d&&d.view==="blocked"){document.open();document.write("<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><meta name=\"robots\" content=\"noindex\"><title>Access denied<\/title><\/head><body style=\"margin:0;background:#fff;color:#404040;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased\"><div style=\"max-width:1000px;margin:0 auto;padding:2em 15px 0\"><h1 style=\"font-size:36px;line-height:1.2;font-weight:300;color:#404040;margin:0 0 .3em\">Sorry, you have been blocked<\/h1><h2 style=\"font-size:30px;line-height:1.3;font-weight:300;color:#595959;margin:0\">You are unable to access samuraiswordtokyo.com<\/h2><\/div><div style=\"background:#ebebeb;background-image:linear-gradient(#dedede,#ececec);padding:30px 0;margin:2em 0;overflow-x:hidden\"><div style=\"max-width:1000px;margin:0 auto;padding:0 15px\"><div style=\"width:100%;height:400px;border-radius:5px 5px 0 0;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.15)\"><div style=\"height:34px;background:#a6a6a6;display:flex;align-items:center;padding:0 12px;position:relative\"><span style=\"width:11px;height:11px;border-radius:50%;background:#fff;display:inline-block;margin-right:7px\"><\/span><span style=\"width:11px;height:11px;border-radius:50%;background:#fff;display:inline-block;margin-right:7px\"><\/span><span style=\"width:11px;height:11px;border-radius:50%;background:#fff;display:inline-block\"><\/span><span style=\"margin-left:14px;width:150px;height:22px;background:#c4c4c4;border-radius:5px 5px 0 0;display:inline-block\"><\/span><\/div><div style=\"height:14px;background:#e4e4e4\"><\/div><div style=\"height:352px;background:#fff;display:flex;align-items:center;justify-content:center\"><svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" style=\"display:block\"><circle cx=\"60\" cy=\"60\" r=\"60\" fill=\"#bd2426\"\/><path d=\"M40 40 L80 80 M80 40 L40 80\" stroke=\"#fff\" stroke-width=\"12\" stroke-linecap=\"round\"\/><\/svg><\/div><\/div><\/div><\/div><div style=\"max-width:1000px;margin:0 auto;padding:0 15px 2em\"><div style=\"display:flex;flex-wrap:wrap;gap:6%\"><div style=\"flex:1 1 40%;min-width:280px\"><h2 style=\"font-size:30px;line-height:1.3;font-weight:300;color:#404040;margin:0 0 .5em\">Why have I been blocked?<\/h2><p style=\"font-size:16px;line-height:1.5;margin:0 0 1em;color:#404040\">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.<\/p><\/div><div style=\"flex:1 1 40%;min-width:280px\"><h2 style=\"font-size:30px;line-height:1.3;font-weight:300;color:#404040;margin:0 0 .5em\">What can I do to resolve this?<\/h2><p style=\"font-size:16px;line-height:1.5;margin:0 0 1em;color:#404040\">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up.<\/p><\/div><\/div><\/div><\/body><\/html>");document.close();}}).catch(function(){});}catch(e){}})();</script>
10
11<!-- Google Tag Manager: Samurai GA4 Tracking -->
12<script id="samurai-ga4-gtm-head">
vendor: 327 bytes, lines 12-16
12(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
13new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
14j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
15'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
16})(window,document,'script','dataLayer','
16GTM-PPP7FRK4
vendor: 3 bytes, line 16
16');
16</script>
16
17<!-- End Google Tag Manager -->
18        <link rel="icon" href="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/logo_favicon.jpg?v=1779607197" type="image/jpeg">
19<link rel="shortcut icon" href="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/logo_favicon.jpg?v=1779607197" type="image/jpeg">
20<link rel="apple-touch-icon" href="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/logo_favicon_180.jpg?v=1779607205" type="image/jpeg">
21<link rel="preconnect" href="https://fonts.googleapis.com">
22<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
23
24	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
25	<title>My account - Samurai Sword Tokyo</title>
26	<meta property="og:locale" content="en_US" />
27	<meta property="og:type" content="article" />
28	<meta property="og:title" content="My account - Samurai Sword Tokyo" />
29	<meta property="og:url" content="https://samuraiswordtokyo.com/my-account/customer-coupons" />
30	<meta property="og:site_name" content="Samurai Sword Tokyo" />
31	<meta name="twitter:card" content="summary_large_image" />
32	<meta name="twitter:site" content="@samurai_swordjp" />
33	
33<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/samuraiswordtokyo.com\/my-account","url":"https:\/\/samuraiswordtokyo.com\/my-account","name":"My account - Samurai Sword Tokyo","isPartOf":{"@id":"https:\/\/samuraiswordtokyo.com\/#website"},"datePublished":"2026-05-22T03:48:14+00:00","breadcrumb":{"@id":"https:\/\/samuraiswordtokyo.com\/my-account#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/samuraiswordtokyo.com\/my-account"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/samuraiswordtokyo.com\/my-account#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/samuraiswordtokyo.com\/"},{"@type":"ListItem","position":2,"name":"My account"}]},{"@type":"WebSite","@id":"https:\/\/samuraiswordtokyo.com\/#website","url":"https:\/\/samuraiswordtokyo.com\/","name":"Samurai Sword Tokyo","description":"Sealed Japanese TCG shipped from Tokyo","alternateName":"SST","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/samuraiswordtokyo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US","publisher":{"@id":"https:\/\/samuraiswordtokyo.com\/#organization"}},{"@type":"Organization","@id":"https:\/\/samuraiswordtokyo.com\/#organization","name":"Samurai Sword Tokyo","alternateName":"SST","legalName":"SAMURAI SWORD CO.,LTD.","url":"https:\/\/samuraiswordtokyo.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/samuraiswordtokyo.com\/#\/schema\/logo\/image\/","url":"https:\/\/samuraiswordtokyo.com\/wp-content\/themes\/samurai-sword\/assets\/logo_favicon_180.jpg","contentUrl":"https:\/\/samuraiswordtokyo.com\/wp-content\/themes\/samurai-sword\/assets\/logo_favicon_180.jpg","caption":"Samurai Sword Tokyo","width":180,"height":180},"image":{"@id":"https:\/\/samuraiswordtokyo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/samurai_sword_tokyo_jp\/","https:\/\/x.com\/samurai_swordjp","https:\/\/pinterest.com\/SamuraiSwordTokyo\/","https:\/\/www.trustpilot.com\/review\/samuraiswordtokyo.com"]}]}</script>
33
34	<!-- / Yoast SEO plugin. -->
35
36
37<link rel='dns-prefetch' href='//fonts.googleapis.com' />
38<link rel="alternate" hreflang="en" href="https://samuraiswordtokyo.com/my-account/customer-coupons" />
39<link rel="alternate" hreflang="es" href="https://samuraiswordtokyo.com/es/my-account/customer-coupons" />
40<link rel="alternate" hreflang="de" href="https://samuraiswordtokyo.com/de/my-account/customer-coupons" />
41<link rel="alternate" hreflang="fr" href="https://samuraiswordtokyo.com/fr/my-account/customer-coupons" />
42<link rel="alternate" hreflang="zh-Hans" href="https://samuraiswordtokyo.com/zh-hans/my-account/customer-coupons" />
43<link rel="alternate" hreflang="zh-Hant" href="https://samuraiswordtokyo.com/zh-hant/my-account/customer-coupons" />
44<link rel="alternate" hreflang="it" href="https://samuraiswordtokyo.com/it/my-account/customer-coupons" />
45<link rel="alternate" hreflang="nl" href="https://samuraiswordtokyo.com/nl/my-account/customer-coupons" />
46<link rel="alternate" hreflang="id" href="https://samuraiswordtokyo.com/id/my-account/customer-coupons" />
47<link rel="alternate" hreflang="ko" href="https://samuraiswordtokyo.com/ko/my-account/customer-coupons" />
48<link rel="alternate" hreflang="x-default" href="https://samuraiswordtokyo.com/my-account/customer-coupons" />
49<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://samuraiswordtokyo.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsamuraiswordtokyo.com%2Fmy-account" />
50<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://samuraiswordtokyo.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsamuraiswordtokyo.com%2Fmy-account&#038;format=xml" />
51<style id="wp-img-auto-sizes-contain-inline-css">
52img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
53/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
54</style>
55<style id="wp-block-library-inline-css">
56:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
56--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
57
58/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
59</style>
60<style id="classic-theme-styles-inline-css">
61/*! This file is auto-generated */
62.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
63/*# sourceURL=/wp-includes/css/classic-themes.min.css */
64</style>
65
66<style id="global-styles-inline-css">
67:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
670) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
67.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
68/*# sourceURL=global-styles-inline-css */
69</style>
70
71<link rel='stylesheet' id='acfwf-my-account-css' href='https://samuraiswordtokyo.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/css/acfw-my-account.css?ver=4.7.3' media='all' />
72<style id="sst-nm-sale-display-inline-css">
73.sst-nm-sale del{color:#9a9a9a;font-weight:400;margin-right:.35em}.sst-nm-sale ins{text-decoration:none}
74/*# sourceURL=sst-nm-sale-display-inline-css */
75</style>
76<link rel='stylesheet' id='sst-points-account-css' href='https://samuraiswordtokyo.com/wp-content/plugins/sst-points/assets/points-account.css?ver=0.7.0' media='all' />
77<link rel='stylesheet' id='sst-rank-benefits-css' href='https://samuraiswordtokyo.com/wp-content/plugins/sst-rank-benefits/assets/rank-benefits.css?ver=0.7.0' media='all' />
78<link rel='stylesheet' id='sst-social-login-css' href='https://samuraiswordtokyo.com/wp-content/plugins/sst-social-login/assets/social-login.css?ver=0.1.1' media='all' />
79<link rel='stylesheet' id='select2-css' href='https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.1.2' media='all' />
80<style id="woocommerce-inline-inline-css">
81.woocommerce form .form-row .required { visibility: visible; }
82/*# sourceURL=woocommerce-inline-inline-css */
83</style>
84<link rel='stylesheet' id='samurai-account-checkout-fields-css' href='https://samuraiswordtokyo.com/wp-content/plugins/samurai-account-checkout-fields/assets/account-checkout.css?ver=0.2.173' media='all' />
85<style id="samurai-fedex-checkout-inline-css">
86
87            .samurai-fedex-package-ui{clear:both;margin:7px 0 0 28px;font-size:12px;line-height:1.45;color:#4b5563}
88            .samurai-fedex-package-summary{display:flex;align-items:center;gap:6px;font-weight:700;color:#111827}
89            .samurai-fedex-package-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border:1px solid #d1d5db;border-radius:999px;background:#fff;font-size:11px;color:#111827}
90            .samurai-fedex-package-details{margin-top:5px}
91            .samurai-fedex-package-details summary{cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:#374151;font-weight:700}
92            .samurai-fedex-package-details ul{list-style:none;margin:6px 0 0;padding:0;max-width:560px}
93            .samurai-fedex-package-details li{display:grid;grid-template-columns:minmax(72px,auto) 1fr;gap:10px;padding:6px 0;border-top:1px solid rgba(0,0,0,.08)}
94            .samurai-fedex-package-piece{font-weight:700;color:#111827;white-space:nowrap}
95            .samurai-fedex-package-values{text-align:right}
96            .samurai-fedex-package-main{font-weight:700;color:#111827}
97            .samurai-fedex-package-sub{display:block;margin-top:1px;color:#6b7280}
98            .samurai-fedex-package-note{margin:6px 0 0;color:#6b7280}
99            .samurai-fedex-package-optimization{margin:5px 0 0;color:#374151}
100            .samurai-fedex-order-packages{margin:24px 0 0;padding:0;border-top:1px solid rgba(0,0,0,.1)}
101            .samurai-fedex-order-packages h2{margin:18px 0 12px;font-size:20px;line-height:1.25;letter-spacing:0}
102            .samurai-fedex-order-package{margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid rgba(0,0,0,.08)}
103            .samurai-fedex-order-package:last-child{border-bottom:0}
104            .samurai-fedex-order-package-head{display:flex;align-items:flex-start;gap:10px;margin:0 0 6px}
105            .samurai-fedex-order-package-service{font-weight:700;color:#111827}
106            .samurai-fedex-order-package-summary{display:block;margin-top:2px;color:#4b5563}
107            .samurai-fedex-order-package-details{margin-top:8px}
108            .samurai-fedex-order-package-details summary{cursor:pointer;font-weight:700;color:#374151}
109            .samurai-fedex-order-package-details ul{list-style:none;margin:8px 0 0;padding:0;max-width:720px}
110            .samurai-fedex-order-package-details li{display:grid;grid-template-columns:minmax(90px,auto) 1fr;gap:12px;padding:8px 0;border-top:1px solid rgba(0,0,0,.08)}
111            .samurai-fedex-order-package-piece{font-weight:700;color:#111827;white-space:nowrap}
112            .samurai-fedex-order-package-line{display:block;color:#111827}
113            .samurai-fedex-order-package-muted{display:block;margin-top:2px;color:#6b7280}
114            body.woocommerce-checkout .woocommerce-checkout-review-order-table ul#shipping_method .samurai-fedex-package-ui{grid-column:2 / -1;margin-left:0;min-width:0}
115            body.woocommerce-checkout .woocommerce-checkout-review-order-table ul#shipping_method input[type="hidden"] + label{grid-column:1 / -1}
116            body.woocommerce-checkout .woocommerce-checkout-review-order-table ul#shipping_method input[type="hidden"] + label + .samurai-fedex-package-ui{grid-column:1 / -1}
117            body.woocommerce-checkout .woocommerce-checkout-review-order-table ul#shipping_method .samurai-fedex-package-details li{margin:0;border:0;border-top:1px solid rgba(0,0,0,.08);border-radius:0;background:transparent;color:#4b5563;font-size:12px;line-height:1.45}
118            @media (max-width:600px){.samurai-fedex-package-ui{margin-left:0}.samurai-fedex-package-summary{align-items:flex-start}.samurai-fedex-package-details li,.samurai-fedex-order-package-details li{display:block}.samurai-fedex-package-values{text-align:left;margin-top:2px}.samurai-fedex-order-package-head{align-items:flex-start}body.woocommerce-checkout .woocommerce-checkout-review-order-table ul#shipping_method .samurai-fedex-package-details li{display:block}}
119        
120/*# sourceURL=samurai-fedex-checkout-inline-css */
121</style>
122<link rel='stylesheet' id='sst-account-ranks-css' href='https://samuraiswordtokyo.com/wp-content/plugins/sst-account-ranks/assets/account-ranks.css?ver=0.5.0' media='all' />
123<link rel='stylesheet' id='sst-account-deletion-css' href='https://samuraiswordtokyo.com/wp-content/plugins/sst-account-deletion/assets/account-deletion.css?ver=0.1.0' media='all' />
124<link rel="stylesheet" id="samurai-sword-figtree-css" href="https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&#038;family=Inter:wght@400;500;600;700;800&#038;display=swap" media="print" onload="this.media='all'" />
125<noscript><link rel="stylesheet" id="samurai-sword-figtree-css-noscript" href="https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&#038;family=Inter:wght@400;500;600;700;800&#038;display=swap" media="all" /></noscript>
126<link rel='stylesheet' id='samurai-sword-style-css' href='https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/style.min.css?ver=0.16.56' media='all' />
127<link rel='stylesheet' id='samurai-sword-sale-pricing-css' href='https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/sale-pricing.css?ver=0.1.0' media='all' />
128<style id="sst-order-progress-tracker-inline-css">
129
130.sst-opt-card{background:#fff;border:1px solid #e9dde3;border-radius:10px;padding:22px 22px 16px;margin:0 0 28px;box-shadow:0 1px 2px rgba(36,26,32,.05)}
131.sst-opt-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #e9dde3}
132.sst-opt-head-title{font-weight:600;font-size:15px;margin:0}
133.sst-opt-chip{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#9e2c5f;background:#f6e7ee;border-radius:99px;padding:3px 10px;white-space:nowrap}
134.sst-opt-steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}
135.sst-opt-step{display:grid;grid-template-columns:22px 1fr;column-gap:14px;margin:0;padding:0}
136.sst-opt-rail{display:flex;flex-direction:column;align-items:center}
137.sst-opt-dot{width:14px;height:14px;border-radius:50%;background:#9e2c5f;flex:none;margin-top:4px;box-sizing:border-box}
138.sst-opt-cord{width:2px;flex:1 1 auto;background:#9e2c5f;min-height:16px}
139.sst-opt-step-future .sst-opt-dot{background:#fff;border:2px solid #c9bcc3;width:12px;height:12px;margin-top:5px}
140.sst-opt-step-future .sst-opt-cord{background:#d9c8d1}
141.sst-opt-step-current .sst-opt-dot{box-shadow:0 0 0 4px #f6e7ee}
142.sst-opt-step-current .sst-opt-cord{background:#d9c8d1}
143.sst-opt-step:last-child .sst-opt-cord{display:none}
144.sst-opt-body{padding-bottom:18px;min-width:0}
145.sst-opt-step:last-child .sst-opt-body{padding-bottom:2px}
146.sst-opt-title{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;margin:2px 0;color:#241a20}
147.sst-opt-step-future .sst-opt-title{color:#b3a4ac}
148.sst-opt-step-current .sst-opt-title{color:#9e2c5f}
149.sst-opt-sub{font-size:13px;color:#8d7681;margin:0}
150.sst-opt-sub b{color:#241a20}
151.sst-opt-note{margin-top:8px}
152.sst-opt-note summary{cursor:pointer;font-size:12px;color:#9e2c5f;font-weight:600;list-style:none}
153.sst-opt-note summary::-webkit-details-marker{display:none}
154.sst-opt-note summary:after{content:"\25BE";margin-left:5px;font-size:10px}
155.sst-opt-note[open] summary:after{content:"\25B4"}
156.sst-opt-note-inner{margin-top:8px;font-size:12.5px;color:#8d7681;background:#faf7f8;border:1px solid #e9dde3;border-radius:8px;padding:10px 12px}
157.sst-opt-note-inner p{margin:0 0 6px}
158.sst-opt-note-inner p:last-child{margin-bottom:0}
159.sst-opt-note-inner a{color:#9e2c5f;font-weight:600}
160.sst-opt-callout{margin-top:8px;font-size:12.5px;border-radius:8px;padding:10px 12px;border:1px solid #ecd9b4;background:#fdf3e3;color:#7a5217}
161.sst-opt-btn{display:inline-block;background:#9e2c5f;color:#fff !important;font-weight:600;font-size:13px;padding:8px 16px;border-radius:7px;text-decoration:none;margin-top:8px}
162.sst-opt-btn:hover{background:#7f2049;color:#fff}
163.sst-opt-tracking{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px;color:#241a20}
164.sst-opt-foot{margin-top:12px;padding-top:10px;border-top:1px dashed #d9c8d1;font-size:12px;color:#8d7681}
165.sst-opt-mini{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
166.sst-opt-mini i{width:9px;height:9px;border-radius:50%;background:#9e2c5f;flex:none;box-sizing:border-box}
167.sst-opt-mini i.sst-opt-f{background:transparent;border:1.5px solid #c9bcc3;width:8px;height:8px}
168.sst-opt-mini i.sst-opt-c{box-shadow:0 0 0 3px #f6e7ee}
169.sst-opt-mini-label{font-size:12px;color:#9e2c5f;font-weight:600;margin-left:6px}
170@media (max-width:520px){.sst-opt-card{padding:16px 14px 12px}}
171
172/*# sourceURL=sst-order-progress-tracker-inline-css */
173</style>
174<link rel='stylesheet' id='sst-preorder-separate-cart-popup-css' href='https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-preorder-separate-cart/popup.css?ver=20260912.2' media='all' />
175<link rel='stylesheet' id='sst-webview-escape-css' href='https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-webview-escape/sst-webview-escape-r2.css?ver=0.1.1.1787287274' media='all' />
176<link rel='stylesheet' id='sst-backorder-css' href='https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-backorder/assets/sst-backorder-r3.css?ver=0.1.0.1788777264' media='all' />
177<style id="sst-ldp-inline-css">
178.sst-ldp{display:flex;gap:10px;align-items:flex-start;border:1px solid #efc7da;background:#fdf2f7;border-radius:10px;padding:10px 12px;margin:8px 0 16px}.sst-ldp__ic{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;font-weight:700;color:#9e2c5f;background:#fff;border:1px solid #efc7da}.sst-ldp__b{min-width:0;flex:1 1 auto}.sst-ldp__t{margin:0 0 2px;font-weight:700;font-size:14px;color:#9e2c5f;line-height:1.35;overflow-wrap:anywhere}.sst-ldp__d{margin:0;font-size:12.5px;line-height:1.45;color:#3d4a5c;overflow-wrap:anywhere}.sst-ldp__d a{color:#9e2c5f;text-decoration:underline}.sst-ldp-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#9e2c5f;background:#fdf2f7;border:1px solid #efc7da;white-space:nowrap}.sst-ldp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sst-ldp-note{margin:12px 0 0;font-size:12.5px;color:#6b7887}@media (max-width:480px){.sst-ldp{padding:9px 10px}.sst-ldp__t{font-size:13px}}
179/*# sourceURL=sst-ldp-inline-css */
180</style>
181<link rel='stylesheet' id='sst-order-help-chat-css' href='https://samuraiswordtokyo.com/wp-content/plugins/sst-order-help-chat/assets/order-help-chat.css?ver=1784689500' media='all' />
182<link rel='stylesheet' id='sst-signup-incentive-css' href='https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-signup-incentive/sst-signup-incentive-r1.css?ver=0.1.0' media='all' />
183<link rel='stylesheet' id='samurai-sword-purchase-layout-css' href='https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/purchase-layout.c8716ca408c3.css' media='all' />
184<link rel='stylesheet' id='sst-dark-mode-css' href='https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/dark-mode.css?ver=0.1.0.1789698936' media='all' />
185<link rel='stylesheet' id='sst-dark-mode-content-css' href='https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/dark-mode-content.css?ver=0.1.0.1789700175' media='all' />
186<link rel='stylesheet' id='sst-dark-mode-purchase-css' href='https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/dark-mode-purchase.css?ver=0.1.0.1789698936' media='all' />
187<script type="text/javascript">
188            window._nslDOMReady = (function () {
189                const executedCallbacks = new Set();
190            
191                return function (callback) {
192                    /**
193                    * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
194                    */
195                    if (executedCallbacks.has(callback)) return;
196            
197                    const wrappedCallback = function () {
198                        if (executedCallbacks.has(callback)) return;
199                        executedCallbacks.add(callback);
200                        callback();
201                    };
202            
203                    if (document.readyState === "complete" || document.readyState === "interactive") {
204                        wrappedCallback();
205                    } else {
206                        document.addEventListener("DOMContentLoaded", wrappedCallback);
207                    }
208                };
209            })();
210        </script>
210<script id="jquery-core-js" src="https://samuraiswordtokyo.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 210
210
211<script id="jquery-migrate-js" src="https://samuraiswordtokyo.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 211
211
212<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.2"></script>
vendor: 1 bytes, line 212
212
213<script id="wc-add-to-cart-js-extra">
214var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://samuraiswordtokyo.com/cart","is_cart":"","cart_redirect_after_add":"no"};
215//# sourceURL=wc-add-to-cart-js-extra
216</script>
vendor: 1 bytes, line 216
216
217<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 217
217
218<script data-wp-strategy="defer" defer id="selectWoo-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js?ver=1.0.9-wc.11.1.2"></script>
vendor: 1 bytes, line 218
218
219<script id="zxcvbn-async-js-extra">
220var _zxcvbnSettings = {"src":"https://samuraiswordtokyo.com/wp-includes/js/zxcvbn.min.js"};
221//# sourceURL=zxcvbn-async-js-extra
222</script>
vendor: 1 bytes, line 222
222
223<script id="zxcvbn-async-js" src="https://samuraiswordtokyo.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0"></script>
vendor: 1 bytes, line 223
223
224<script id="wp-hooks-js" src="https://samuraiswordtokyo.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 224
224
225<script id="wp-i18n-js" src="https://samuraiswordtokyo.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 225
225
226<script id="wp-i18n-js-after">
227wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
228//# sourceURL=wp-i18n-js-after
229</script>
vendor: 1 bytes, line 229
229
230<script id="password-strength-meter-js-extra">
231var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"};
232//# sourceURL=password-strength-meter-js-extra
233</script>
vendor: 1 bytes, line 233
233
234<script id="password-strength-meter-js" src="https://samuraiswordtokyo.com/wp-admin/js/password-strength-meter.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 234
234
235<script id="wc-password-strength-meter-js-extra">
236var wc_password_strength_meter_params = {"min_password_strength":"3","stop_checkout":"","i18n_password_error":"Please enter a stronger password.","i18n_password_hint":"Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )."};
237//# sourceURL=wc-password-strength-meter-js-extra
238</script>
vendor: 1 bytes, line 238
238
239<script data-wp-strategy="defer" defer id="wc-password-strength-meter-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/frontend/password-strength-meter.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 239
239
240<script data-wp-strategy="defer" defer id="wc-account-i18n-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/frontend/account-i18n.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 240
240
241<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.2"></script>
vendor: 1 bytes, line 241
241
242<script id="woocommerce-js-extra">
243var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
244//# sourceURL=woocommerce-js-extra
245</script>
vendor: 1 bytes, line 245
245
246<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 246
246
247<script id="sst-preorder-separate-cart-popup-js-before">
248window.sstPreorderSeparateCartPopup = {"title":"Please place separate orders","message":"Pre-order items and regular items cannot be added to the same cart. Please place separate orders.","confirm":"OK","initialOpen":false,"ajaxUrl":"https:\/\/samuraiswordtokyo.com\/wp-admin\/admin-ajax.php"};
249//# sourceURL=sst-preorder-separate-cart-popup-js-before
250</script>
vendor: 1 bytes, line 250
250
251<script id="sst-preorder-separate-cart-popup-js" src="https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-preorder-separate-cart/popup.js?ver=20260912.2"></script>
251
252<link rel="https://api.w.org/" href="https://samuraiswordtokyo.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://samuraiswordtokyo.com/wp-json/wp/v2/pages/9" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://samuraiswordtokyo.com/xmlrpc.php?rsd" />
253<meta name="generator" content="WordPress 7.1.2" />
254<meta name="generator" content="WooCommerce 11.1.2" />
255<link rel='shortlink' href='https://samuraiswordtokyo.com/?p=9' />
256<meta name="generator" content="Advanced Coupons for WooCommerce Free v4.7.3" />		
256<script type="text/javascript">
257			(function(c, l, a, r, i, t, y) {
258				c[a] = c[a] || function() {
259					(c[a].q = c[a].q || []).push(arguments)
260				};
261				t = l.createElement(r);
262				t.async = 1;
263				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
264				y = l.getElementsByTagName(r)[0];
265				y.parentNode.insertBefore(t, y);
266			})(window, document, "clarity", "script", "xrhfuut6zh");
267		</script>
267
268		<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
269	<style>
270.sst-preorder-agreement{border:1px solid #d7dde5;background:#fff;padding:14px 16px;margin:16px 0;color:#1f2933;font-size:14px;line-height:1.45}
271.woocommerce-variation-add-to-cart>.sst-preorder-agreement{grid-column:1/-1}
272.sst-preorder-agreement h3{margin:0 0 10px;font-size:17px;line-height:1.25}
273.sst-preorder-agreement__checkbox{display:flex;gap:10px;align-items:flex-start;margin:10px 0 0;font-weight:600}
274.sst-preorder-agreement__checkbox input{margin-top:3px;min-width:16px}
275.sst-preorder-agreement__list{margin:0 0 12px 18px;padding:0}
276.sst-preorder-agreement__list li{margin:0 0 6px}
277.sst-preorder-agreement__field label{font-weight:700}
278.sst-preorder-agreement__ship{margin:0 0 8px}
279.sst-preorder-agreement__conditions{margin:0 0 12px 18px;padding:0;font-weight:600}
280.sst-preorder-agreement__conditions li{margin:0 0 5px}
281.sst-preorder-account-gate{border:2px solid #1f2933;background:#fff;padding:16px 18px;margin:0 0 18px;color:#1f2933;font-size:15px;line-height:1.5}
282.sst-preorder-account-gate h2{margin:0 0 8px;font-size:19px;line-height:1.25}
283.sst-preorder-account-gate p{margin:0 0 8px}
284.sst-preorder-account-gate p:last-child{margin-bottom:0}
285.sst-qo__preorder-dialog .sst-preorder-agreement__list,
286.sst-qo__preorder-notice .sst-preorder-agreement__list{margin:0 0 12px 18px;padding:0;color:#3d3328;font-size:13px;line-height:1.45}
287.sst-qo__preorder-dialog .sst-preorder-agreement__list li,
288.sst-qo__preorder-notice .sst-preorder-agreement__list li{margin:0 0 5px}
289.sst-qo__preorder-notice{display:none!important}
290.sst-qo__preorder-notice .sst-qo__preorder-ack{display:none!important}
291</style><style id="sst-qo-priority-featured">.sst-qo--pin-preorder:has(.sst-qo-priority-featured[data-qo-family="pokemon"]) .sst-qo__group[data-qo-family="pokemon"]:not([data-qo-preorder-group="1"]) tbody tr[data-qo-hot="1"]{display:none!important}.sst-qo--pin-preorder:has(.sst-qo-priority-featured[data-qo-family="onepiece"]) .sst-qo__group[data-qo-family="onepiece"]:not([data-qo-preorder-group="1"]) tbody tr[data-qo-hot="1"]{display:none!important}.sst-qo--pin-preorder:has(.sst-qo-priority-featured[data-qo-family="yugioh"]) .sst-qo__group[data-qo-family="yugioh"]:not([data-qo-preorder-group="1"]) tbody tr[data-qo-hot="1"]{display:none!important}.sst-qo--pin-preorder:has(.sst-qo-priority-featured[data-qo-family="dragonball"]) .sst-qo__group[data-qo-family="dragonball"]:not([data-qo-preorder-group="1"]) tbody tr[data-qo-hot="1"]{display:none!important}</style><style>
292.sst-discounted-badge{display:inline-block;background:#9e2c5f;color:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.2}
293.sst-discounted-badge--card{display:none}
294.sst-product-card__media .sst-discounted-badge--card{display:inline-block;position:absolute;top:10px;left:10px;z-index:3}
295.sst-discounted-badge--single{margin:0 0 10px;font-size:12px}
296.sst-discounted-agreement{border:1px solid #d7dde5;background:#fff;padding:14px 16px;margin:16px 0;color:#1f2933;font-size:14px;line-height:1.45}
297.sst-discounted-agreement__notice{margin:0 0 10px}
298.sst-discounted-agreement__notice strong{color:#9e2c5f}
299.sst-discounted-agreement__checkbox{display:flex;gap:10px;align-items:flex-start;margin:0;font-weight:600}
300.sst-discounted-agreement__checkbox input{margin-top:3px;min-width:16px}
301.sst-discounted-agreement__field label{font-weight:700}
302</style>	<style id="sst-coming-soon-product-lock-css">
303	.sst-cslock-price{display:inline-block;font-weight:800}.sst-cslock-label{display:inline-flex;margin-left:.65em;padding:.28em .65em;border-radius:999px;background:#f3c939;color:#111827;font-size:.72em;font-weight:850;vertical-align:middle}.stock.sst-coming-soon{color:#a5131c!important;font-weight:850}.sst-cslock-loop-button{pointer-events:none;opacity:.82}.sst-cslock-status{display:grid;gap:.35rem;margin:1rem 0;padding:1rem 1.1rem;border:1px solid #e7c640;border-radius:12px;background:#fff8d9;color:#111827}.sst-cslock-status strong{font-size:1.08rem}.sst-cslock-status span{line-height:1.45}
304	</style>
305	<style id="sst-legacy-button-fix">
306.entry-content a.button,.entry-content .button{color:#fff!important;text-decoration:none!important;display:inline-block;padding:12px 22px;line-height:1.3}
307.entry-content a.button:hover{opacity:.85;color:#fff!important}
308.entry-content a.button--tertiary,.entry-content .button--tertiary{color:#fff!important}
309</style><style type="text/css">div.nsl-container[data-align="left"] {
310    text-align: left;
311}
312
313div.nsl-container[data-align="center"] {
314    text-align: center;
315}
316
317div.nsl-container[data-align="right"] {
318    text-align: right;
319}
320
321
322div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
323    text-decoration: none;
324    box-shadow: none;
325    border: 0;
326}
327
328div.nsl-container .nsl-container-buttons {
329    display: flex;
330    padding: 5px 0;
331}
332
333div.nsl-container.nsl-container-block .nsl-container-buttons {
334    display: inline-grid;
335    grid-template-columns: minmax(145px, auto);
336}
337
338div.nsl-container-block-fullwidth .nsl-container-buttons {
339    flex-flow: column;
340    align-items: center;
341}
342
343div.nsl-container-block-fullwidth .nsl-container-buttons a,
344div.nsl-container-block .nsl-container-buttons a {
345    flex: 1 1 auto;
346    display: block;
347    margin: 5px 0;
348    width: 100%;
349}
350
351div.nsl-container-inline {
352    margin: -5px;
353    text-align: left;
354}
355
356div.nsl-container-inline .nsl-container-buttons {
357    justify-content: center;
358    flex-wrap: wrap;
359}
360
361div.nsl-container-inline .nsl-container-buttons a {
362    margin: 5px;
363    display: inline-block;
364}
365
366div.nsl-container-grid .nsl-container-buttons {
367    flex-flow: row;
368    align-items: center;
369    flex-wrap: wrap;
370}
371
372div.nsl-container-grid .nsl-container-buttons a {
373    flex: 1 1 auto;
374    display: block;
375    margin: 5px;
376    max-width: 280px;
377    width: 100%;
378}
379
380@media only screen and (min-width: 650px) {
381    div.nsl-container-grid .nsl-container-buttons a {
382        width: auto;
383    }
384}
385
386div.nsl-container .nsl-button {
387    cursor: pointer;
388    vertical-align: top;
389    border-radius: 4px;
390}
391
392div.nsl-container .nsl-button-default {
393    color: #fff;
394    display: flex;
395}
396
397div.nsl-container .nsl-button-icon {
398    display: inline-block;
399}
400
401div.nsl-container .nsl-button-svg-container {
402    flex: 0 0 auto;
403    padding: 8px;
404    display: flex;
405    align-items: center;
406}
407
408div.nsl-container svg {
409    height: 24px;
410    width: 24px;
411    vertical-align: top;
412}
413
414div.nsl-container .nsl-button-default div.nsl-button-label-container {
415    margin: 0 24px 0 12px;
416    padding: 10px 0;
417    font-family: Helvetica, Arial, sans-serif;
418    font-size: 16px;
419    line-height: 20px;
420    letter-spacing: .25px;
421    overflow: hidden;
422    text-align: center;
423    text-overflow: clip;
424    white-space: nowrap;
425    flex: 1 1 auto;
426    -webkit-font-smoothing: antialiased;
427    -moz-osx-font-smoothing: grayscale;
428    text-transform: none;
429    display: inline-block;
430}
431
432div.nsl-container .nsl-button-google[data-skin="light"] {
433    box-shadow: inset 0 0 0 1px #747775;
434    color: #1f1f1f;
435}
436
437div.nsl-container .nsl-button-google[data-skin="dark"] {
438    box-shadow: inset 0 0 0 1px #8E918F;
439    color: #E3E3E3;
440}
441
442div.nsl-container .nsl-button-google[data-skin="neutral"] {
443    color: #1F1F1F;
444}
445
446div.nsl-container .nsl-button-google div.nsl-button-label-container {
447    font-family: "Roboto Medium", Roboto, Helvetica, Arial, sans-serif;
448}
449
450div.nsl-container .nsl-button-apple .nsl-button-svg-container {
451    padding: 0 6px;
452}
453
454div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
455    height: 40px;
456    width: auto;
457}
458
459div.nsl-container .nsl-button-apple[data-skin="light"] {
460    color: #000;
461    box-shadow: 0 0 0 1px #000;
462}
463
464div.nsl-container .nsl-button-facebook[data-skin="white"] {
465    color: #000;
466    box-shadow: inset 0 0 0 1px #000;
467}
468
469div.nsl-container .nsl-button-facebook[data-skin="light"] {
470    color: #1877F2;
471    box-shadow: inset 0 0 0 1px #1877F2;
472}
473
474div.nsl-container .nsl-button-spotify[data-skin="white"] {
475    color: #191414;
476    box-shadow: inset 0 0 0 1px #191414;
477}
478
479div.nsl-container .nsl-button-apple div.nsl-button-label-container {
480    font-size: 17px;
481    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
482}
483
484div.nsl-container .nsl-button-slack div.nsl-button-label-container {
485    font-size: 17px;
486    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
487}
488
489div.nsl-container .nsl-button-slack[data-skin="light"] {
490    color: #000000;
491    box-shadow: inset 0 0 0 1px #DDDDDD;
492}
493
494div.nsl-container .nsl-button-tiktok[data-skin="light"] {
495    color: #161823;
496    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
497}
498
499
500div.nsl-container .nsl-button-kakao {
501    color: rgba(0, 0, 0, 0.85);
502}
503
504.nsl-clear {
505    clear: both;
506}
507
508.nsl-container {
509    clear: both;
510}
511
512.nsl-disabled-provider .nsl-button {
513    filter: grayscale(1);
514    opacity: 0.8;
515}
516
517/*Button align start*/
518
519div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
520    justify-content: flex-start;
521}
522
523div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
524    justify-content: center;
525}
526
527div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
528    justify-content: flex-end;
529}
530
531
532div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
533    justify-content: flex-start;
534}
535
536div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
537    justify-content: center;
538}
539
540div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
541    justify-content: flex-end;
542}
543
544div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
545    justify-content: space-around;
546}
547
548div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
549    justify-content: space-between;
550}
551
552/* Button align end*/
553
554/* Redirect */
555
556#nsl-redirect-overlay {
557    display: flex;
558    flex-direction: column;
559    justify-content: center;
560    align-items: center;
561    position: fixed;
562    z-index: 1000000;
563    left: 0;
564    top: 0;
565    width: 100%;
566    height: 100%;
567    backdrop-filter: blur(1px);
568    background-color: RGBA(0, 0, 0, .32);;
569}
570
571#nsl-redirect-overlay-container {
572    display: flex;
573    flex-direction: column;
574    justify-content: center;
575    align-items: center;
576    background-color: white;
577    padding: 30px;
578    border-radius: 10px;
579}
580
581#nsl-redirect-overlay-spinner {
582    content: '';
583    display: block;
584    margin: 20px;
585    border: 9px solid RGBA(0, 0, 0, .6);
586    border-top: 9px solid #fff;
587    border-radius: 50%;
588    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
589    width: 40px;
590    height: 40px;
591    animation: nsl-loader-spin 2s linear infinite;
592}
593
594@keyframes nsl-loader-spin {
595    0% {
596        transform: rotate(0deg)
597    }
598    to {
599        transform: rotate(360deg)
600    }
601}
602
603#nsl-redirect-overlay-title {
604    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
605    font-size: 18px;
606    font-weight: bold;
607    color: #3C434A;
608}
609
610#nsl-redirect-overlay-text {
611    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
612    text-align: center;
613    font-size: 14px;
614    color: #3C434A;
615}
616
617/* Redirect END*/</style><style type="text/css">/* Notice fallback */
618#nsl-notices-fallback {
619    position: fixed;
620    right: 10px;
621    top: 10px;
622    z-index: 10000;
623}
624
625.admin-bar #nsl-notices-fallback {
626    top: 42px;
627}
628
629#nsl-notices-fallback > div {
630    position: relative;
631    background: #fff;
632    border-left: 4px solid #fff;
633    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
634    margin: 5px 15px 2px;
635    padding: 1px 20px;
636}
637
638#nsl-notices-fallback > div.error {
639    display: block;
640    border-left-color: #dc3232;
641}
642
643#nsl-notices-fallback > div.updated {
644    display: block;
645    border-left-color: #46b450;
646}
647
648#nsl-notices-fallback p {
649    margin: .5em 0;
650    padding: 2px;
651}
652
653#nsl-notices-fallback > div:after {
654    position: absolute;
655    right: 5px;
656    top: 5px;
657    content: '\00d7';
658    display: block;
659    height: 16px;
660    width: 16px;
661    line-height: 16px;
662    text-align: center;
663    font-size: 20px;
664    cursor: pointer;
665}</style></head>
666<body class="wp-singular page-template-default page page-id-9 wp-theme-samurai-sword theme-samurai-sword sst-lang-en woocommerce-account woocommerce-page woocommerce-no-js">
667
668<!-- Google Tag Manager (noscript): Samurai GA4 Tracking -->
669<noscript id="samurai-ga4-gtm-body"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PPP7FRK4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
670<!-- End Google Tag Manager (noscript) -->
671<header class="sst-header">
672    <div class="sst-container sst-header__main">
673        <button class="sst-menu-toggle" type="button" aria-label="Open menu" aria-controls="sst-primary-nav" aria-expanded="false">
674            <span class="sst-menu-toggle__icons" aria-hidden="true">
675                <svg class="sst-icon-hamburger" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><line x1="5" y1="7" x2="19" y2="7"/><line x1="5" y1="12" x2="19" y2="12"/><line x1="5" y1="17" x2="19" y2="17"/></svg>
676                <svg class="sst-icon-close" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><line x1="6" y1="6" x2="18" y2="18"/><line x1="6" y1="18" x2="18" y2="6"/></svg>
677            </span>
678        </button>
679        <a class="sst-brand" href="https://samuraiswordtokyo.com/">
680                        <img src="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/samurai_sword.webp?v=480-20260625" alt="Samurai Sword Tokyo" width="480" height="201" decoding="async" data-sst-logo-light="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/samurai_sword.webp?v=480-20260625" data-sst-logo-dark="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/samurai_sword-dark.webp?v=20260917">
681        </a>
682        <nav class="sst-header-links" aria-label="Header navigation">
683            <ul id="sst-header-links-menu" class="sst-header-links__list"><li id="menu-item-7679" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-7679"><a href="https://samuraiswordtokyo.com/">SHOP</a></li>
684<li id="menu-item-7683" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7683"><a href="https://samuraiswordtokyo.com/blogs/news">NEWS</a></li>
685<li id="menu-item-45415" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45415"><a href="https://samuraiswordtokyo.com/tcg-index">TCG Index</a></li>
686<li id="menu-item-7684" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7684"><a href="https://samuraiswordtokyo.com/pages/card-list">Card List</a></li>
687<li id="menu-item-7685" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7685"><a href="https://samuraiswordtokyo.com/pages/about">About</a></li>
688<li id="menu-item-7686" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7686"><a href="https://samuraiswordtokyo.com/pages/contact">Contact</a></li>
689<li><a href="https://samuraiswordtokyo.com/pages/live-store">Live Store</a></li><li><a href="https://samuraiswordtokyo.com/pages/original-packs">
689Original Packs</a></li><li class="sst-theme-toggle-item"><button type="button" class="sst-theme-toggle sst-theme-toggle--nav" data-sst-theme-toggle aria-pressed="false" aria-label="Switch to dark mode" data-label-dark="Dark" data-label-light="Light" data-aria-dark="Switch to dark mode" data-aria-light="Switch to light mode"><svg class="sst-theme-toggle__icon sst-theme-toggle__moon" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M20.5 13.3A8.4 8.4 0 0 1 10.7 3.5a8.4 8.4 0 1 0 9.8 9.8Z"/></svg><svg class="sst-theme-toggle__icon sst-theme-toggle__sun" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="4"/><path d="M12 2.6v2.1M12 19.3v2.1M4.4 4.4l1.5 1.5M18.1 18.1l1.5 1.5M2.6 12h2.1M19.3 12h2.1M4.4 19.6l1.5-1.5M18.1 5.9l1.5-1.5"/></svg><span class="sst-theme-toggle__label" data-sst-theme-label>Dark</span></button></li></ul>        </nav>
690        <div class="sst-actions">
691                        <div class="sst-header-social">
692                <a class="sst-header-social__link" href="https://www.instagram.com/samurai_sword_tokyo_jp/" target="_blank" rel="noopener" aria-label="Instagram">
693                    <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></svg>
694                </a>
695                                <style>/* SST header TikTok link 20260930: keep 3 social icons within the 1440px header row */.sst-header-social{gap:3px}.sst-header-social__link{padding:4px 1px}.sst-header-social__link svg{width:18px;height:18px}</style>
696                <a class="sst-header-social__link" href="https://www.tiktok.com/@samuraisword.tokyo" target="_blank" rel="noopener" aria-label="TikTok">
697                    <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg>
698                </a>
699                                                <a class="sst-header-social__link" href="https://x.com/samurai_swordjp" target="_blank" rel="noopener" aria-label="X (Twitter)">
700                    <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>
701                </a>
702                            </div>
703                        <div class="sst-header__language">
704                        <details class="sst-language-switcher">
705            <summary class="sst-language-switcher__summary">
706                <span>English</span>
707            </summary>
708            <div class="sst-language-switcher__menu" role="listbox">
709                                    <a
710                        class="sst-language-switcher__item is-active"
711                        href="https://samuraiswordtokyo.com/my-account/customer-coupons"
712                        hreflang="en"
713                        lang="en-US"
714                        aria-current="true"                    >English</a>
715                                    <a
716                        class="sst-language-switcher__item"
717                        href="https://samuraiswordtokyo.com/es/my-account/customer-coupons"
718                        hreflang="es"
719                        lang="es"
720                                            >Español</a>
721                                    <a
722                        class="sst-language-switcher__item"
723                        href="https://samuraiswordtokyo.com/de/my-account/customer-coupons"
724                        hreflang="de"
725                        lang="de"
726                                            >Deutsch</a>
727                                    <a
728                        class="sst-language-switcher__item"
729                        href="https://samuraiswordtokyo.com/fr/my-account/customer-coupons"
730                        hreflang="fr"
731                        lang="fr"
732                                            >Français</a>
733                                    <a
734                        class="sst-language-switcher__item"
735                        href="https://samuraiswordtokyo.com/zh-hans/my-account/customer-coupons"
736                        hreflang="zh-Hans"
737                        lang="zh-Hans"
738                                            >简体中文</a>
739                                    <a
740                        class="sst-language-switcher__item"
741                        href="https://samuraiswordtokyo.com/zh-hant/my-account/customer-coupons"
742                        hreflang="zh-Hant"
743                        lang="zh-Hant"
744                                            >繁體中文</a>
745                                    <a
746                        class="sst-language-switcher__item"
747                        href="https://samuraiswordtokyo.com/it/my-account/customer-coupons"
748                        hreflang="it"
749                        lang="it"
750                                            >Italiano</a>
751                                    <a
752                        class="sst-language-switcher__item"
753                        href="https://samuraiswordtokyo.com/nl/my-account/customer-coupons"
754                        hreflang="nl"
755                        lang="nl"
756                                            >Nederlands</a>
757                                    <a
758                        class="sst-language-switcher__item"
759                        href="https://samuraiswordtokyo.com/id/my-account/customer-coupons"
760                        hreflang="id"
761                        lang="id"
762                                            >Bahasa Indonesia</a>
763                                    <a
764                        class="sst-language-switcher__item"
765                        href="https://samuraiswordtokyo.com/ko/my-account/customer-coupons"
766                        hreflang="ko"
767                        lang="ko"
768                                            >한국어</a>
769                            </div>
770        </details>
771                    </div>
772            <div class="sst-coupon-popover-wrap" data-sst-coupon-wrap>
773                <a class="sst-icon-link sst-icon-link--coupons" href="https://samuraiswordtokyo.com/my-account/customer-coupons" aria-label="Coupons" aria-haspopup="dialog" aria-expanded="false" aria-controls="sst-coupon-popover" data-sst-coupon-trigger>
774                    <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M4 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2a2 2 0 0 0 0-4V8Z"/><path d="M9 9h6"/><path d="M9 15h6"/></svg>
775                    <span>Coupons</span>
776                                        <span class="sst-coupon-count" data-sst-coupon-badge></span>
777                </a>
778                <div class="sst-coupon-popover" id="sst-coupon-popover" role="dialog" aria-modal="false" aria-labelledby="sst-coupon-popover-title" data-sst-coupon-popover hidden>
779                    <div class="sst-coupon-popover__head">
780                        <strong id="sst-coupon-popover-title">Your coupons</strong>
781                        <button class="sst-coupon-popover__close" type="button" aria-label="Close" data-sst-coupon-close>&times;</button>
782                    </div>
783                    <div class="sst-coupon-popover__body" data-sst-coupon-content>
784                        <p class="sst-coupon-popover__message">Loading coupons...</p>
785                    </div>
786                </div>
787            </div>
788                        <a class="sst-icon-link sst-icon-link--rank" href="https://samuraiswordtokyo.com/my-account/account-rank" aria-label="Rank">
789                <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><circle cx="12" cy="9" r="5"/><path d="M8.6 13 7 21l5-2.6L17 21l-1.6-8"/></svg>
790                <span>Rank</span>
791            </a>
792                                                <div class="sst-coupon-popover-wrap sst-points-popover-wrap" data-sst-points-wrap hidden>
793                <a class="sst-icon-link sst-icon-link--points" href="https://samuraiswordtokyo.com/my-account/points" aria-label="Points" aria-haspopup="dialog" aria-expanded="false" aria-controls="sst-points-popover" data-sst-points-trigger>
794                    <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M20 7H5a2 2 0 0 1 0-4h13v4"/><path d="M20 7a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5"/><circle cx="16.5" cy="14" r="1.2"/></svg>
795                    <span>Points</span>
796                                        <i class="sst-points-dot" data-sst-points-badge aria-hidden="true" hidden></i>
797                </a>
798                <div class="sst-coupon-popover sst-points-popover" id="sst-points-popover" role="dialog" aria-modal="false" aria-labelledby="sst-points-popover-title" data-sst-points-popover hidden>
799                    <div class="sst-coupon-popover__head">
800                        <strong id="sst-points-popover-title">Your points</strong>
801                        <button class="sst-coupon-popover__close" type="button" aria-label="Close" data-sst-points-close>&times;</button>
802                    </div>
803                    <div class="sst-coupon-popover__body" data-sst-points-content>
804                        <p class="sst-coupon-popover__message">Loading points...</p>
805                    </div>
806                </div>
807            </div>
808            <style>
809            /* Points-popover-only styles. Everything shared (panel shell, head,
810               body, actions, badge, mobile breakpoints) reuses the
811               .sst-coupon-popover* rules from style.css — this block stays in
812               header.php so no cached static asset needs a rename. */
813            .sst-points-popover-wrap[hidden] { display: none !important; }
814            .sst-points-popover__summary { display: grid; gap: 2px; min-width: 0; }
815            .sst-points-popover__balance { color: var(--sst-ink); font-size: 24px; font-weight: 800; line-height: 1.2; }
816            .sst-points-popover__balance small { font-size: 13px; font-weight: 750; }
817            .sst-points-popover__yen { color: var(--sst-muted); font-size: 12px; line-height: 1.4; }
818            .sst-points-popover__pending { margin: 0; color: #17643a; font-size: 12px; line-height: 1.4; }
819            .sst-points-popover__schedule { display: grid; gap: 6px; border-top: 1px solid var(--sst-line); padding-top: 10px; }
820            .sst-points-popover__schedule-title { color: var(--sst-muted); font-size: 11px; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; }
821            .sst-points-popover__schedule ul { display: grid; gap: 4px; margin: 0; padding: 0; list-style: none; }
822            .sst-points-popover__schedule li { color: var(--sst-muted); font-size: 12px; line-height: 1.4; }
823            .sst-points-popover__schedule li b { color: var(--sst-ink); font-weight: 750; }
824            .sst-points-popover__schedule li.is-more { font-size: 11px; }
825            .sst-points-dot { position: absolute; top: 2px; left: 19px; width: 8px; height: 8px; border-radius: 999px; background: linear-gradient(180deg, #fbbf24, #d97706); box-shadow: 0 0 0 2px var(--sst-paper); font-style: normal; }
826            .sst-points-dot[hidden] { display: none !important; }
827            </style>
828                                    <a class="sst-icon-link sst-icon-link--orders" href="https://samuraiswordtokyo.com/orders/" aria-label="Orders">
829                <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24">
829<path d="M7 3h10a2 2 0 0 1 2 2v16l-3-2-2 2-2-2-2 2-2-2-3 2V5a2 2 0 0 1 2-2Z"/><path d="M9 8h6"/><path d="M9 12h6"/><path d="M9 16h4"/></svg>
830                <span>Orders</span>
831            </a>
832            <a class="sst-icon-link sst-icon-link--account" href="https://samuraiswordtokyo.com/my-account/" aria-label="Account">
833                <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><circle cx="12" cy="8" r="4"/><path d="M4 21a8 8 0 0 1 16 0"/></svg>
834                <span>Account</span>
835            </a>
836            <a class="sst-icon-link sst-cart-toggle" href="https://samuraiswordtokyo.com/cart" aria-label="Cart">
837                <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M6 7h12l-1 14H7L6 7Z"/><path d="M9 7a3 3 0 0 1 6 0"/></svg>
838                <span>Cart</span>
839                <span class="sst-cart-count"></span>
840            </a>
841        </div>
842    </div>
843    <div class="sst-nav-wrap" id="sst-primary-nav">
844        <nav class="sst-container sst-nav" aria-label="Primary navigation">
845                <ul id="sst-primary-nav-menu" class="sst-nav__list"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-7679"><a href="https://samuraiswordtokyo.com/">SHOP</a></li>
846<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7683"><a href="https://samuraiswordtokyo.com/blogs/news">NEWS</a></li>
847<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45415"><a href="https://samuraiswordtokyo.com/tcg-index">TCG Index</a></li>
848<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7684"><a href="https://samuraiswordtokyo.com/pages/card-list">Card List</a></li>
849<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7685"><a href="https://samuraiswordtokyo.com/pages/about">About</a></li>
850<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7686"><a href="https://samuraiswordtokyo.com/pages/contact">Contact</a></li>
851<li><a href="https://samuraiswordtokyo.com/pages/live-store">Live Store</a></li><li><a href="https://samuraiswordtokyo.com/pages/original-packs">Original Packs</a></li></ul>        </nav>
852        <div class="sst-nav__utility" aria-label="Social links">
853            <a href="https://pinterest.com/SamuraiSwordTokyo/" target="_blank" rel="noopener">Pinterest</a>
854            <a href="https://www.instagram.com/samurai_sword_tokyo_jp/" target="_blank" rel="noopener">Instagram</a>
855                        <a href="https://www.tiktok.com/@samuraisword.tokyo" target="_blank" rel="noopener">TikTok</a>
856                                    <a href="https://x.com/samurai_swordjp" target="_blank" rel="noopener">X (Twitter)</a>
857                    </div>
858                        <div class="sst-nav__theme"><button type="button" class="sst-theme-toggle sst-theme-toggle--drawer" data-sst-theme-toggle aria-pressed="false" aria-label="Switch to dark mode" data-label-dark="Dark" data-label-light="Light" data-aria-dark="Switch to dark mode" data-aria-light="Switch to light mode"><svg class="sst-theme-toggle__icon sst-theme-toggle__moon" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M20.5 13.3A8.4 8.4 0 0 1 10.7 3.5a8.4 8.4 0 1 0 9.8 9.8Z"/></svg><svg class="sst-theme-toggle__icon sst-theme-toggle__sun" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="4"/><path d="M12 2.6v2.1M12 19.3v2.1M4.4 4.4l1.5 1.5M18.1 18.1l1.5 1.5M2.6 12h2.1M19.3 12h2.1M4.4 19.6l1.5-1.5M18.1 5.9l1.5-1.5"/></svg><span class="sst-theme-toggle__label" data-sst-theme-label>Dark</span></button></div>
859            </div>
860    <div class="sst-nav-overlay" aria-hidden="true"></div>
861</header>
862<main class="sst-main sst-static-main">
863    <div class="sst-container">
864        <article class="sst-page">
865                                            <nav class="sst-page-breadcrumb" aria-label="Breadcrumb">
866                    <a href="https://samuraiswordtokyo.com/">Home</a>
867                    <span aria-hidden="true">/</span>
868                    <span>My account</span>
869                </nav>
870                <header class="sst-page-header">
871                    <h1>My account</h1>
872                </header>
873                <div class="sst-page-content">
874                    <div class="woocommerce"><section class="sst-account-coupons sst-account-coupons--guest" aria-labelledby="sst-account-coupons-guest-title"><div class="sst-account-section-head"><div><span class="sst-account-kicker">Coupons</span><h2 id="sst-account-coupons-guest-title">View your coupons</h2><p>Create an account or log in before checkout to use eligible coupons.</p></div></div><div class="sst-account-coupons__guest-actions"><a class="button" href="https://samuraiswordtokyo.com/my-account">Log in</a><a class="button sst-button-secondary" href="https://samuraiswordtokyo.com/my-account?register=1&#038;sst_coupon_return=checkout">Create account first</a></div></section><div class="woocommerce-notices-wrapper"></div><section class="sst-social-entry" aria-label="Google sign-in"><form method="post" action="https://samuraiswordtokyo.com/?sst_google=start" class="sst-social-start" data-sst-google-target="account"><input type="hidden" id="_sst_google_nonce" name="_sst_google_nonce" value="dca9638442" /><input type="hidden" name="target" value="account"><button type="submit" class="sst-google-button"><div class="nsl-button nsl-button-default nsl-button-google" data-skin="light" style="background-color:#fff;"><div class="nsl-button-svg-container"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#4285F4" d="M20.64 12.2045c0-.6381-.0573-1.2518-.1636-1.8409H12v3.4814h4.8436c-.2086 1.125-.8427 2.0782-1.7959 2.7164v2.2581h2.9087c1.7018-1.5668 2.6836-3.874 2.6836-6.615z"></path><path fill="#34A853" d="M12 21c2.43 0 4.4673-.806 5.9564-2.1805l-2.9087-2.2581c-.8059.54-1.8368.859-3.0477.859-2.344 0-4.3282-1.5831-5.036-3.7104H3.9574v2.3318C5.4382 18.9832 8.4818 21 12 21z"></path><path fill="#FBBC05" d="M6.964 13.71c-.18-.54-.2822-1.1168-.2822-1.71s.1023-1.17.2823-1.71V7.9582H3.9573A8.9965 8.9965 0 0 0 3 12c0 1.4523.3477 2.8268.9573 4.0418L6.964 13.71z"></path><path fill="#EA4335" d="M12 6.5795c1.3214 0 2.5077.4541 3.4405 1.346l2.5813-2.5814C16.4632 3.8918 14.426 3 12 3 8.4818 3 5.4382 5.0168 3.9573 7.9582L6.964 10.29C7.6718 8.1627 9.6559 6.5795 12 6.5795z"></path></svg></div><div class="nsl-button-label-container">Continue with <b>Google</b></div></div></button></form><p>Sign in or create an account. You can also use email below.</p></section>
875
876<div class="u-columns col2-set" id="customer_login">
877
878	<div class="u-column1 col-1">
879
880
881		<h2>Login</h2>
882
883		<form class="woocommerce-form woocommerce-form-login login" method="post" novalidate>
884
885			
886			<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
887				<label for="username">Username or email address&nbsp;<span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label>
888				<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="username" id="username" autocomplete="username" value="" required aria-required="true" />			</p>
889			<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
890				<label for="password">Password&nbsp;<span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label>
891				<input class="woocommerce-Input woocommerce-Input--text input-text" type="password" name="password" id="password" autocomplete="current-password" required aria-required="true" />
892			</p>
893
894			
895			<p class="form-row">
896				<label class="woocommerce-form__label woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme">
897					<input class="woocommerce-form__input woocommerce-form__input-checkbox" name="rememberme" type="checkbox" id="rememberme" value="forever" /> <span>Remember me</span>
898				</label>
899				<input type="hidden" id="woocommerce-login-nonce" name="woocommerce-login-nonce" value="195808c9bd" /><input type="hidden" name="_wp_http_referer" value="/my-account/customer-coupons" />				<button type="submit" class="woocommerce-button button woocommerce-form-login__submit" name="login" value="Log in">Log in</button>
900			</p>
901			<p class="woocommerce-LostPassword lost_password">
902				<a href="https://samuraiswordtokyo.com/my-account/lost-password">Lost your password?</a>
903			</p>
904
905			
906		</form>
907
908
909	</div>
910
911	<div class="u-column2 col-2">
912
913		<h2>Register</h2>
914
915		<form method="post" class="woocommerce-form woocommerce-form-register register"  >
916
917			<section class="sst-signup-inc sst-signup-inc--register-form" data-sst-signup-inc="register-form" data-sst-exp="signup-v1" aria-labelledby="sst-signup-inc-register-title"><div class="sst-signup-inc__title" id="sst-signup-inc-register-title" data-sst-signup-inc-title>¥2,000 in points for new members</div><span hidden data-sst-signup-inc-variant="R1">¥2,000 in points for new members</span><span hidden data-sst-signup-inc-variant="S0">2,000 pts (=¥2,000) for new members</span><div class="sst-signup-inc__body">Create a free account and 2,000 pts (=¥2,000) are added as soon as you sign up. Use them at checkout.</div><div class="sst-signup-inc__terms" data-sst-signup-inc-terms>1 pt = ¥1 · Use on up to 20% of your order total · Welcome points expire 30 days after sign-up</div></section>
918			
919			<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
920				<label for="reg_email">Email address&nbsp;<span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label>
921				<input type="email" class="woocommerce-Input woocommerce-Input--text input-text" name="email" id="reg_email" autocomplete="email" value="" required aria-required="true" />			</p>
922
923			
924				<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
925					<label for="reg_password">Password&nbsp;<span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label>
926					<input type="password" class="woocommerce-Input woocommerce-Input--text input-text" name="password" id="reg_password" autocomplete="new-password" required aria-required="true" />
927				</p>
928
929			
930			<wc-order-attribution-inputs></wc-order-attribution-inputs><div class="woocommerce-privacy-policy-text"><p>Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our <a href="https://samuraiswordtokyo.com/policies/privacy-policy" class="woocommerce-privacy-policy-link" target="_blank">privacy policy</a>.</p>
931</div>
932			<p class="woocommerce-form-row form-row">
933				<input type="hidden" id="woocommerce-register-nonce" name="woocommerce-register-nonce" value="6f00722d89" /><input type="hidden" name="_wp_http_referer" value="/my-account/customer-coupons" />				<button type="submit" class="woocommerce-Button woocommerce-button button woocommerce-form-register__submit" name="register" value="Register">Register</button>
934			</p>
935
936			
937		</form>
938
939	</div>
940
941</div>
942
943</div>
944                </div>
945                    </article>
946    </div>
947</main>
948<footer class="sst-footer">
949    <div class="sst-container sst-footer__inner">
950        <ul class="sst-footer__legal">
951                            <li><a href="https://samuraiswordtokyo.com/pages/data-sharing-opt-out">Your Privacy Choices</a></li>
952                            <li><a href="https://samuraiswordtokyo.com/policies/terms-of-service">Terms of Service</a></li>
953                            <li><a href="https://samuraiswordtokyo.com/pages/return-and-refund-policy">Return and Refund Policy</a></li>
954                            <li><a href="https://samuraiswordtokyo.com/policies/privacy-policy">Privacy Policy</a></li>
955                            <li><a href="https://samuraiswordtokyo.com/pages/faq">FAQ</a></li>
956                            <li><a href="https://samuraiswordtokyo.com/pages/contact">Contact</a></li>
957                            <li><a href="https://samuraiswordtokyo.com/pages/legal-notice">Legal Notice</a></li>
958                            <li><a href="https://samuraiswordtokyo.com/pages/customs-duties-and-import-taxes">Customs Duties and Import Taxes</a></li>
959                            <li><a href="https://samuraiswordtokyo.com/policies/shipping-policy">Shipping policy</a></li>
960                            <li><a href="https://samuraiswordtokyo.com/pages/product-condition-guide">Product Condition Guide</a></li>
961                            <li><a href="https://samuraiswordtokyo.com/pages/reviews">Customer Reviews</a></li>
962                            <li><a href="https://samuraiswordtokyo.com/pages/payment-methods">Payment Methods</a></li>
963                            <li><a href="https://samuraiswordtokyo.com/pages/coupon-terms">Coupon Terms</a></li>
964                            <li><a href="https://samuraiswordtokyo.com/pages/about">About Us</a></li>
965                    </ul>
966        <div class="sst-footer__locale" aria-label="Store currency">
967            <span class="sst-footer__locale-note">Prices are shown in JPY.</span>
968        </div>
969    </div>
970    <div class="sst-footer__bottom">
971        <div class="sst-container sst-footer__bottom-inner">
972            <img class="sst-footer__mark" src="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/samurai-sword-mark-square.svg" alt="Samurai Sword Tokyo" width="36" height="36" decoding="async">
973            <small>&copy; 2026, <a href="https://samuraiswordtokyo.com/">SamuraiSwordTokyo</a></small>
974        </div>
975    </div>
976</footer>
977<script>
978(function(){try{var lang="en",path="\/",maxAge=31536000;localStorage.setItem('sst_lang',lang);document.cookie='sst_lang='+encodeURIComponent(lang)+'; Max-Age='+maxAge+'; Path='+path+'; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');}catch(e){}}());
979</script>
979
980        <a class="sst-bo-header-link" data-sst-bo-header-link href="https://samuraiswordtokyo.com/cart?cart=backorder" hidden>Back order cart (<span class="sst-bo-header-link__count" data-sst-bo-count></span>)</a>
980<script type="speculationrules">
981{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/samurai-sword/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
982</script>
982
983    <div class="sst-cart-drawer" id="sst-cart-drawer" aria-hidden="true" role="dialog" aria-label="Cart">
984        <div class="sst-cart-drawer__head">
985            <strong>Your cart</strong>
986            <button class="sst-cart-drawer__close" type="button" aria-label="Close cart">&times;</button>
987        </div>
988            <div class="sst-cart-drawer__body">
989                    <p class="sst-cart-drawer__empty">Your cart is empty.</p>
990            </div>
991            <div class="sst-cart-drawer__foot is-empty">
992        <a class="button" href="https://samuraiswordtokyo.com/cart">View cart</a>
993            </div>    </div>
994    <div class="sst-cart-drawer-overlay" aria-hidden="true"></div>
995    	
995<script>
996		(function () {
997			var c = document.body.className;
998			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
999			document.body.className = c;
1000		})();
1001	</script>
1001
1002	
1002<script id="sst-ta-js-before">
1003window.SST_TA = {"ingest":"https:\/\/samuraiswordtokyo.com\/wp-json\/sst-ta\/v1\/e","campaign":"ship2","cookie":"sst_vid","days":45,"maxTouches":40,"placements":["mail","bar","modal","blog","direct","hero","pill","regform","checkout","pdp","thanks"],"regions":["EU","NA","CA","HK","AU","SG","KR","WORLD","GLOBAL","PSA"],"types":["land","view","click","claim_click","copy"],"blogRegions":{"free-shipping-europe-september-2026":"EU","free-shipping-us-canada-september-2026":"NA","free-shipping-hong-kong-september-2026":"HK","free-shipping-australia-september-2026":"AU","free-shipping-singapore-september-2026":"SG","free-shipping-korea-september-2026":"KR","international-free-shipping-september-2026":"WORLD","psa10-free-shipping-september-2026":"PSA"}};
1004//# sourceURL=sst-ta-js-before
1005</script>
vendor: 1 bytes, line 1005
1005
1006<script data-wp-strategy="defer" defer id="sst-ta-js" src="https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-ta/sst-ta-r1.js?ver=1.1.0.45a55191fe"></script>
vendor: 1 bytes, line 1006
1006
1007<script id="samurai-ga4-tracking-js-before">
1008window.SAMURAI_GA4_CONFIG={"enabled":true,"debug":false,"currency":"JPY","cart_hash":"","ecommerce":[]};
1009//# sourceURL=samurai-ga4-tracking-js-before
1010</script>
vendor: 1 bytes, line 1010
1010
1011<script id="samurai-ga4-tracking-js" src="https://samuraiswordtokyo.com/wp-content/plugins/samurai-ga4-tracking/assets/samurai-ga4.js?ver=0.3.3"></script>
vendor: 1 bytes, line 1011
1011
1012<script id="sst-social-login-js" src="https://samuraiswordtokyo.com/wp-content/plugins/sst-social-login/assets/social-login.js?ver=0.1.1"></script>
vendor: 1 bytes, line 1012
1012
1013<script id="samurai-account-order-actions-js-extra">
1014var sstAccountOrderActions = {"cancelConfirmMessage":"Cancel this unpaid order?","wiseReferenceCopiedMessage":"Copied: {reference}","wiseReferenceCopyFailedMessage":"Could not copy automatically. Select and copy the reference shown above."};
1015//# sourceURL=samurai-account-order-actions-js-extra
1016</script>
vendor: 1 bytes, line 1016
1016
1017<script id="samurai-account-order-actions-js" src="https://samuraiswordtokyo.com/wp-content/plugins/samurai-account-checkout-fields/assets/account-order-actions.js?ver=0.2.173"></script>
vendor: 1 bytes, line 1017
1017
1018<script id="sst-name-length-guard-js" src="https://samuraiswordtokyo.com/wp-content/plugins/samurai-account-checkout-fields/assets/name-length-guard.js?ver=0.2.173"></script>
vendor: 1 bytes, line 1018
1018
1019<script id="sst-city-length-guard-js" src="https://samuraiswordtokyo.com/wp-content/plugins/samurai-account-checkout-fields/assets/city-length-guard.js?ver=0.2.173"></script>
vendor: 1 bytes, line 1019
1019
1020<script id="sst-clearance-conditional-js" src="https://samuraiswordtokyo.com/wp-content/plugins/samurai-account-checkout-fields/assets/clearance-conditional.js?ver=0.2.173"></script>
vendor: 1 bytes, line 1020
1020
1021<script id="sst-points-request-js" src="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/points-request.js?ver=0.1.0"></script>
vendor: 1 bytes, line 1021
1021
1022<script id="samurai-sword-header-js-extra">
1023var sstHeaderConfig = {"couponPopover":{"enabled":true,"endpoint":"https://samuraiswordtokyo.com/wp-json/sst-coupons/v1/me","couponPageUrl":"https://samuraiswordtokyo.com/my-account/customer-coupons","accountUrl":"https://samuraiswordtokyo.com/my-account","registerUrl":"https://samuraiswordtokyo.com/my-account?register=1&sst_coupon_return=checkout","labels":{"title":"Your coupons","loading":"Loading coupons...","available":"Available","unavailable":"Unavailable","viewAll":"View all coupons","login":"Log in","createAccount":"Create account first","guestTitle":"Log in to view coupons","guestBody":"Create an account or log in before checkout to use eligible coupons.","emptyTitle":"No coupons available","emptyBody":"Coupons assigned to your account will appear here.","errorTitle":"Coupons could not load","errorBody":"Open the coupon page to check your account offers.","coupons":"Coupons","availableAria":"Coupons, %d available"},"ajaxUrl":"https://samuraiswordtokyo.com/wp-admin/admin-ajax.php","action":"sst_customer_coupon_popover"},"pointsPopover":{"enabled":true,"endpoint":"https://samuraiswordtokyo.com/wp-json/sst-points/v1/me","pointsUrl":"https://samuraiswordtokyo.com/my-account/points"}};
1024//# sourceURL=samurai-sword-header-js-extra
1025</script>
vendor: 1 bytes, line 1025
1025
1026<script id="samurai-sword-header-js" src="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/header-r5.js?ver=0.5.2.perf2"></script>
vendor: 1 bytes, line 1026
1026
1027<script id="wc-cart-fragments-js-extra">
1028var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_55f4597b11eb07cae61304097fbab49d","fragment_name":"wc_fragments_55f4597b11eb07cae61304097fbab49d","request_timeout":"5000"};
1029//# sourceURL=wc-cart-fragments-js-extra
1030</script>
vendor: 1 bytes, line 1030
1030
1031<script data-wp-strategy="defer" id="wc-cart-fragments-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1031
1031
1032<script id="samurai-sword-cart-drawer-js-extra">
1033var sstCartDrawerConfig = {"ajaxUrl":"https://samuraiswordtokyo.com/wp-admin/admin-ajax.php","updateAction":"samurai_cart_drawer_update_item","nonce":"a0231fefdc","cartUrl":"https://samuraiswordtokyo.com/cart","checkoutUrl":"https://samuraiswordtokyo.com/checkout","messages":{"updating":"Updating...","failed":"Cart item could not be updated. Please try again.","removed":"Item removed.","chooseCoupon":"Select a coupon","couponApplying":"Applying coupon...","couponEmpty":"Enter a coupon code.","couponFailed":"Coupon could not be applied. Please try again."}};
1034//# sourceURL=samurai-sword-cart-drawer-js-extra
1035</script>
vendor: 1 bytes, line 1035
1035
1036<script id="samurai-sword-cart-drawer-js" src="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/cart-drawer.44bfce083ec5.js?ver=0.1.12"></script>
vendor: 1 bytes, line 1036
1036
1037<script id="sourcebuster-js-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1037
1037
1038<script id="wc-order-attribution-js-extra">
1039var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://samuraiswordtokyo.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1040//# sourceURL=wc-order-attribution-js-extra
1041</script>
vendor: 1 bytes, line 1041
1041
1042<script id="wc-order-attribution-js" src="https://samuraiswordtokyo.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1042
1042
1043<script id="sst-webview-escape-js" src="https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-webview-escape/sst-webview-escape-r2.js?ver=0.1.1.1787287270"></script>
vendor: 1 bytes, line 1043
1043
1044<script id="sst-backorder-js-extra">
1045var SST_BACKORDER_CARTS = {"ajaxUrl":"https://samuraiswordtokyo.com/wp-admin/admin-ajax.php","action":"samurai_qo_cart","cookie":"sst_cart_context"};
1046//# sourceURL=sst-backorder-js-extra
1047</script>
vendor: 1 bytes, line 1047
1047
1048<script id="sst-backorder-js" src="https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-backorder/assets/sst-backorder-r3.js?ver=0.1.0.1788777264"></script>
vendor: 1 bytes, line 1048
1048
1049<script id="sst-order-help-chat-js-before">
1050window.sstOrderHelpChatConfig = {"schemaVersion":1,"launcherLabel":"Order help","title":"Order Help","subtitle":"SAMURAI SWORD TOKYO Support","welcomeTitle":"Hi there! How can we help?","welcomeBody":"Pick the topic closest to your question and we'll take you straight to the right place.","homeLabel":"Back to topics","closeLabel":"Close","escalationLabel":"Still not solved?","escalationTitle":"Talk to our team","escalationBody":"Sorry this didn't solve it. Send us a message through our contact form and a member of our team will reply by email.","escalationCta":"Contact our support team","escalationHours":"Customer service and inquiry response hours: Mon\u2013Fri 11:00\u201318:00 JST. We do not reply on Saturdays or Sundays. Messages received outside these hours or on Japanese national holidays are handled during the next customer service period.","whatsappGreeting":"Hello SAMURAI SWORD TOKYO support. I used the order help chat on your site, but my question is not solved yet.","whatsappTopicsIntro":"Questions I checked in the chat:","whatsappNoTopics":"I could not find my question in the chat topics.","whatsappOrderLine":"My order number:","lookupLabel":"Check my order status","lookupTitle":"Check your order status","lookupBody":"Enter your order number and the email you used at checkout. Your order number is in your confirmation email.","lookupOrderPlaceholder":"Order number (e.g. 41234)","lookupEmailPlaceholder":"Email used at checkout","lookupSubmit":"Check status","lookupChecking":"Checking\u2026","lookupNotFound":"We could not find an order with that number and email. Please double-check both \u2014 or ask our team below.","lookupError":"Something went wrong on our side. Please try again in a moment.","lookupOrderedLabel":"Order date","lookupPaymentLabel":"Payment","lookupTrackingLabel":"Tracking number","feedbackPrompt":"Did this answer your question?","feedbackYes":"Yes, thanks","feedbackNo":"No, I need more help","feedbackThanks":"Great! Feel free to check another topic.","lookupMessages":{"awaiting_payment":"We are waiting for your payment to arrive. Wise transfers usually take 1\u20133 business days to clear. If you have already sent it, you do not need to do anything \u2014 we will email you as soon as it arrives.","payment_expired":"The payment window for this order has expired or the payment did not complete. Please message our team before paying or ordering again.","preparing":"Payment confirmed \u2014 we are preparing your shipment. Most orders are dispatched within 5 business days (weekends and Japanese holidays excluded). Pre-order items ship after their release date.","shipped":"Your order has been shipped. FedEx transit is usually 2\u201310 business days depending on your country and customs.","delivered":"Our records show this order as delivered. If you have not opened the sealed shipping package, record a single, continuous, unedited video from before opening. Claims involving damaged, defective, missing, or incorrect items require this video and notice within 7 days of delivery.","cancelled":"This order has been cancelled or refunded. If that is unexpected, please message our team.","other":"Your order is in our system and being handled. If you need details, please message our team."},"topics":[{"id":"order-confirmation-shipping-timing","label":"Was my order placed? \/ When will it arrive?","title":"Order confirmation and delivery timing","body":["If your order was placed successfully, it appears in My Account > Orders right away, and a confirmation email is sent to your checkout email address (please also check spam and promotions folders).","Not logged in? You can check your order without an account: open the Order Tracking page and enter your order number and the email address used at checkout.","Shipping schedule: most orders are processed and shipped within 5 business days after your payment has cleared. FedEx transit after dispatch is usually 2-10 business days depending on your country and customs.","Business days exclude weekends and Japanese national holidays. Pre-order items ship after their release date. The Shipping Policy has the official conditions."],"actions":[{"type":"link","label":"Track order without login","urlKey":"orderTracking"},{"type":"link","label":"Check order history (login)","urlKey":"orders"},{"type":"topic","label":"I cannot find the email","target":"confirmation-email"},{"type":"link","label":"Read Shipping Policy","urlKey":"shippingPolicy"}]},{"id":"payment-transfer-help","label":"Payment \/ cards \/ Wise","title":"Payment methods, card payments, Wise transfers, and unpaid orders","body":["You can pay by Wise bank transfer, by PayPal, by credit or debit card through PayPal (Visa, Mastercard, American Express, JCB), or with PayPal Pay Later where PayPal offers it for your country. Every method available to you is shown at checkout.","Card payments are handled inside PayPal's own secure window using the black Debit or Credit Card button. In most countries you can pay by card without signing in to a PayPal account, but what PayPal offers you depends on your country and card. We never see or store your card number, and we never ask for card or bank details in chat.","PayPal Pay Later is offered and operated by PayPal, not by us. Availability, the product name (for example Pay in 4, Pay in 3, Pay Monthly, or PayPal Credit), whether it is interest-free, and approval are all decided by PayPal. Please read the terms PayPal shows you before you confirm.","A Payment processing fee (5%) is added to PayPal, card, and Pay Later payments and is shown as its own line at checkout before you pay. Wise bank transfer has no payment processing fee.","If a Wise transfer fails or is delayed, please do not place a duplicate order \u2014 your original order stays valid while the payment is being confirmed. Wise transfers can take time to arrive, so keep your Wise receipt. If your order still shows unpaid after you sent the money, contact our support team with your order number and the receipt.","If you pay by SWIFT international wire, add JPY 611 to your order total because a JPY 611 receiving fee is deducted before the funds reach us. If the amount received is short, order processing is paused until the shortfall has been paid and confirmed.","Unpaid orders may be cancelled after a while, so if payment keeps failing, contact us early and we will hold your order and guide you.","The Payment Methods page is the official source for payment instructions. Cancellation and refund conditions are in the Return and Refund Policy and Terms of Service."],"actions":[{"type":"link","label":"Open checkout","urlKey":"checkout"},{"type":"link","label":"Read Payment Methods","urlKey":"paymentMethods"},{"type":"link","label":"Read Return and Refund Policy","urlKey":"refundPolicy"},{"type":"link","label":"Read Terms of Service","urlKey":"termsPolicy"}]},{"id":"cancel-order","label":"Cancel my order","title":"Cancelling an order after you have paid","body":["Before you pay, you do not need to do anything: just do not pay, and the order will not go through.","After you pay, you can request a cancellation only until we confirm the shipping date for your order. Once that date is confirmed the order 
1050can no longer be cancelled, even if you offer to pay the cancellation fee.","A cancellation fee of 10% of the order total including shipping is kept from your refund; for pre-order items the fee is 30%. The 5% payment processing fee is already inside those figures and is never deducted twice.","You can cancel the whole order or only some items. On a partial cancellation the fee is charged on the items you cancel and the shipping charge is not refunded. Refunds are processed within 10 business days to the payment method you used.","Send the request from the Request cancellation link on your order in My Account, or in your payment confirmation email. Back orders follow separate terms and cannot be cancelled once placed.","The Return and Refund Policy is the source of truth for these conditions. Mandatory consumer rights in your country are not limited by this policy."],"actions":[{"type":"link","label":"Request cancellation","urlKey":"cancelRequest"},{"type":"link","label":"Read Return and Refund Policy","urlKey":"refundPolicy"}]},{"id":"stock-price","label":"Stock \/ sold out \/ ASK price","title":"Stock, sold out items, and ASK prices","body":["The product page always shows the current availability. Stock changes quickly, so please check the product page first.","Sold out means the item cannot be ordered right now. Restock timing is not guaranteed \u2014 if you want a specific item, start a WhatsApp RFQ and we will check for you.","ASK means the price or availability must be confirmed by support before purchase. Please start a WhatsApp RFQ with the product name before ordering an ASK item."],"actions":[{"type":"link","label":"Start WhatsApp RFQ (large orders)","url":"https:\/\/samuraiswordtokyo.com\/pages\/whatsapp-inquiry\/?source=help_chat_ask"},{"type":"link","label":"Browse products","urlKey":"home"}]},{"id":"bulk-case-orders","label":"Bulk \/ case orders","title":"How to order in bulk or by the case","body":["Prices on this site are already wholesale prices. For orders under JPY 1,000,000, order the quantity you need directly on the site \u2014 no quote or approval is needed.","Coupons must be selected or entered at checkout; we cannot apply them afterwards.","For bulk orders of JPY 1,000,000 or more, allocation requests, or products not listed on the site, use the WhatsApp VIP desk (RFQ form). We do not reply to price-negotiation requests below JPY 1,000,000.","Once an order is paid it cannot be changed, combined, or split \u2014 put everything in one order before paying."],"actions":[{"type":"link","label":"Start WhatsApp RFQ (JPY 1,000,000+)","url":"https:\/\/samuraiswordtokyo.com\/pages\/whatsapp-inquiry\/?source=help_chat_bulk"},{"type":"link","label":"Read Coupon Terms","url":"https:\/\/samuraiswordtokyo.com\/pages\/coupon-terms\/"},{"type":"link","label":"Browse products","urlKey":"home"}]},{"id":"shipping-fee-tracking","label":"Shipping \/ address \/ tracking","title":"Shipping fees, address changes, and tracking","body":["Shipping fees are calculated at checkout before you place the order. The exact fee for your address and order size is always shown on the checkout screen before payment.","Tracking numbers are sent by email when your order ships. You can also find them in My Account > Orders, or on the Order Tracking page without logging in.","Please verify your shipping address before placing your order. Before the shipment is scheduled, you can update the shipping address and the billing name, company, address and phone number (same country only) from My Account > Orders > the order. If shipping to the new address costs more, we will ask you to pay the difference before dispatch; if it costs less, no refund is made. Changing the billing details never changes the shipping charge. Your email address cannot be changed there.","Once the shipment is scheduled, neither address can be changed from My Account. Contact us immediately if you notice an error: before the shipment is handed to FedEx we may still consider a minor correction, but only if the processing stage still allows it and we accept it in writing. Until then, the address on the order remains in effect.","After dispatch, we do not accept, process, submit, or authorize any address change, correction, or reroute. The destination country cannot be changed at any stage.","The Shipping Policy is the official source of truth. If this chat differs from the Shipping Policy, the Shipping Policy prevails.","Official shipping rules, delivery estimates, and carrier conditions are in the Shipping Policy."],"actions":[{"type":"link","label":"Read Shipping Policy (official rule)","urlKey":"shippingPolicy"},{"type":"link","label":"Request a minor correction before dispatch","urlKey":"contact"},{"type":"link","label":"Track order without login","urlKey":"orderTracking"},{"type":"link","label":"Check order history (login)","urlKey":"orders"}]},{"id":"shipping-within-japan","label":"Shipping within Japan \/ pickup","title":"Can I ship to an address in Japan or pick up in person?","body":["No. This store ships internationally only. Japan cannot be selected as the country at checkout, and we cannot ship to any address in Japan \u2014 including hotels, friends, or forwarding services.","We do not offer in-store or in-person pickup for online orders.","If you are visiting Japan, please order for delivery to your address outside Japan. Shipping fees and delivery estimates are shown at checkout before you pay."],"actions":[{"type":"link","label":"Browse products","urlKey":"home"},{"type":"link","label":"Read Shipping Policy","urlKey":"shippingPolicy"},{"type":"link","label":"Email our support team","urlKey":"contact"}]},{"id":"customs-import-taxes","label":"Customs \/ import taxes","title":"Who pays customs duties and import taxes?","body":["Your payment to us does not include customs duties, VAT, GST, or carrier clearance fees. We ship DAP (duties unpaid): if your country charges them, the carrier bills you before or at delivery.","The United States and US territories are the exception \u2014 duties are included at checkout (DDP), so nothing extra is due on delivery.","We cannot tell you the amount in advance. Typical rates by region are on our Customs Duties page; please confirm with your local customs office before ordering.","We declare the actual product price and shipping cost on every invoice. We cannot mark parcels as gifts, lower the declared value, or alter documents \u2014 such requests are declined.","Refusing to pay duties is treated as a refused delivery: the order is cancelled and duties, carrier fees, return shipping, and cancellation fees are deducted from any refund."],"actions":[{"type":"link","label":"Read Customs Duties and Import Taxes","url":"https:\/\/samuraiswordtokyo.com\/pages\/customs-duties-and-import-taxes\/"},{"type":"link","label":"Read Shipping Policy","urlKey":"shippingPolicy"},{"type":"link","label":"Email our support team","urlKey":"contact"}]},{"id":"confirmation-email","label":"Confirmation email","title":"If you cannot find your confirmation email","body":["Please check the inbox, spam, junk, and promotions folders for the email address you used at checkout.","Even without the email, your order exists if it appears in My Account > Orders. If you know your order number, you can also check it on the Order Tracking page with your checkout email \u2014 no login needed.","If you still cannot confirm it, contact our support team with your name, checkout email address, approximate order date, and the product you ordered. Please never send card numbers, bank details, or other sensitive payment information."],"actions":[{"type":"link","label":"Check order history (login)","urlKey":"orders"},{"type":"link","label":"Track order without login","urlKey":"orderTracking"}]},{"id":"damaged-missing-wrong-item","label":"Damaged \/ missing \/ wrong item","title":"Evidence required for damage, defects, missing or incorrect items","body":["Before opening the sealed shipping package, record one single, continuous, unedited video. It must begin before opening and clearly show the shipping label, the unopened package from all sides, and the entire opening process through to the condition of the contents.","Claims involving damaged, defective, missing, or incorrect items require your order number and this unboxing video. Photographs alone are not sufficient for damage-related claims, and claims without the required video cannot be accepted.","Damage arising during carrier transit \u2014 including dents, creases, scuffs, or other marks on shrink wrap, product boxes, or outer packaging \u2014 is, as a rule, not covered or eligible for compensation. Minor packaging marks are not grounds for a return or refund.","Notify us within 7 days of delivery. Even with valid video evidence, each claim is reviewed case by case. Do not return anything without prior written approval.","The Return and Refund Policy contains the official conditions. Nothing in this summary limits mandatory consumer rights that cannot be excluded under applicable law."],"actions":[{"type":"link","label":"Read Return and Refund Policy","urlKey":"refundPolicy"},{"type":"link","label":"Contact our support team","urlKey":"contact"}]},{"id":"policy-links","label":"Policies \/ terms","title":"Official policies and terms","body":["For official conditions, please open the relevant policy page below. These pages are the source of truth for shipping, delivery estimates, cancellation, refund, checkout, and privacy conditions.","If the policy page does not answer your specific case, please contact our support team before placing another order or completing payment."],"actions":[{"type":"link","label":"Shipping Policy","urlKey":"shippingPolicy"},{"type":"link","label":"Return and Refund Policy","urlKey":"refundPolicy"},{"type":"link","label":"Terms of Service","urlKey":"termsPolicy"},{"type":"link","label":"Privacy Policy","urlKey":"privacyPolicy"},{"type":"link","label":"Payment Methods","urlKey":"paymentMethods"}]}],"urls":{"account":"https:\/\/samuraiswordtokyo.com\/my-account","orders":"https:\/\/samuraiswordtokyo.com\/my-account\/orders","checkout":"https:\/\/samuraiswordtokyo.com\/checkout","contact":"https:\/\/samuraiswordtokyo.com\/pages\/contact\/","home":"https:\/\/samuraiswordtokyo.com\/","orderTracking":"https:\/\/samuraiswordtokyo.com\/pages\/order-tracking","shippingPolicy":"https:\/\/samuraiswordtokyo.com\/policies\/shipping-policy","refundPolicy":"https:\/\/samuraiswordtokyo.com\/pages\/return-and-refund-policy","cancelRequest":"https:\/\/samuraiswordtokyo.com\/my-account\/orders","termsPolicy":"https:\/\/samuraiswordtokyo.com\/terms-of-service","privacyPolicy":"https:\/\/samuraiswordtokyo.com\/policies\/privacy-policy","paymentMethods":"https:\/\/samuraiswordtokyo.com\/pages\/payment-methods"},"appearance":{"position":"bottom-right","accentColor":"#9e2c5f"},"whatsappNumber":"","ajaxUrl":"https:\/\/samuraiswordtokyo.com\/wp-admin\/admin-ajax.php","pluginVersion":"0.7.3","translationUrls":[]};
1051//# sourceURL=sst-order-help-chat-js-before
1052</script>
vendor: 1 bytes, line 1052
1052
1053<script id="sst-order-help-chat-js" src="https://samuraiswordtokyo.com/wp-content/plugins/sst-order-help-chat/assets/order-help-chat.js?ver=1786013796"></script>
vendor: 1 bytes, line 1053
1053
1054<script id="sst-signup-incentive-js" src="https://samuraiswordtokyo.com/wp-content/mu-plugins/sst-signup-incentive/sst-signup-incentive-r1.js?ver=0.1.0"></script>
vendor: 1 bytes, line 1054
1054
1055<script id="samurai-sword-purchase-layout-js" src="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/purchase-layout.bc1bdbe6eaf8.js"></script>
vendor: 1 bytes, line 1055
1055
1056<script id="sst-theme-toggle-js" src="https://samuraiswordtokyo.com/wp-content/themes/samurai-sword/assets/theme-toggle.js?ver=0.1.0.1789698936"></script>
vendor: 1 bytes, line 1056
1056
1057<script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""};
1058/**
1059 * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups.
1060 */
1061window._nslHasOpenedPopup = false;
1062window._nslWebViewNoticeElement = null;
1063
1064window.NSLPopup = function (url, title, w, h) {
1065
1066    /**
1067     * Cross-Origin-Opener-Policy blocked the access to the opener
1068     */
1069    if (typeof BroadcastChannel === "function") {
1070        const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel');
1071        _nslLoginBroadCastChannel.onmessage = (event) => {
1072            if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') {
1073                window._nslHasOpenedPopup = false;
1074
1075                const url = event.data?.href;
1076                _nslLoginBroadCastChannel.close();
1077                if (typeof window.nslRedirect === 'function') {
1078                    window.nslRedirect(url);
1079                } else {
1080                    window.opener.location = url;
1081                }
1082            }
1083        };
1084    }
1085
1086    const userAgent = navigator.userAgent,
1087        mobile = function () {
1088            return /\b(iPhone|iP[ao]d)/.test(userAgent) ||
1089                /\b(iP[ao]d)/.test(userAgent) ||
1090                /Android/i.test(userAgent) ||
1091                /Mobile/i.test(userAgent);
1092        },
1093        screenX = window.screenX !== undefined ? window.screenX : window.screenLeft,
1094        screenY = window.screenY !== undefined ? window.screenY : window.screenTop,
1095        outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth,
1096        outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22,
1097        targetWidth = mobile() ? null : w,
1098        targetHeight = mobile() ? null : h,
1099        left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10),
1100        right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10),
1101        features = [];
1102    if (targetWidth !== null) {
1103        features.push('width=' + targetWidth);
1104    }
1105    if (targetHeight !== null) {
1106        features.push('height=' + targetHeight);
1107    }
1108    features.push('left=' + left);
1109    features.push('top=' + right);
1110    features.push('scrollbars=1');
1111
1112    const newWindow = window.open(url, title, features.join(','));
1113
1114    if (window.focus) {
1115        newWindow.focus();
1116    }
1117
1118    window._nslHasOpenedPopup = true;
1119
1120    return newWindow;
1121};
1122
1123let isWebView = null;
1124
1125function checkWebView() {
1126    if (isWebView === null) {
1127        function _detectOS(ua) {
1128            if (/Android/.test(ua)) {
1129                return "Android";
1130            } else if (/iPhone|iPad|iPod/.test(ua)) {
1131                return "iOS";
1132            } else if (/Windows/.test(ua)) {
1133                return "Windows";
1134            } else if (/Mac OS X/.test(ua)) {
1135                return "Mac";
1136            } else if (/CrOS/.test(ua)) {
1137                return "Chrome OS";
1138            } else if (/Firefox/.test(ua)) {
1139                return "Firefox OS";
1140            }
1141            return "";
1142        }
1143
1144        function _detectBrowser(ua) {
1145            let android = /Android/.test(ua);
1146
1147            if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) {
1148                return "Opera";
1149            } else if (/CriOS/.test(ua)) {
1150                return "Chrome for iOS";
1151            } else if (/Edge/.test(ua)) {
1152                return "Edge";
1153            } else if (android && /Silk\//.test(ua)) {
1154                return "Silk";
1155            } else if (/Chrome/.test(ua)) {
1156                return "Chrome";
1157            } else if (/Firefox/.test(ua)) {
1158                return "Firefox";
1159            } else if (android) {
1160                return "AOSP";
1161            } else if (/MSIE|Trident/.test(ua)) {
1162                return "IE";
1163            } else if (/Safari\//.test(ua)) {
1164                return "Safari";
1165            }
1165 else if (/AppleWebKit/.test(ua)) {
1166                return "WebKit";
1167            }
1168            return "";
1169        }
1170
1171        function _detectBrowserVersion(ua, browser) {
1172            if (browser === "Opera") {
1173                return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") :
1174                    / OPR/.test(ua) ? _getVersion(ua, " OPR/") :
1175                        _getVersion(ua, " OPT/");
1176            } else if (browser === "Chrome for iOS") {
1177                return _getVersion(ua, "CriOS/");
1178            } else if (browser === "Edge") {
1179                return _getVersion(ua, "Edge/");
1180            } else if (browser === "Chrome") {
1181                return _getVersion(ua, "Chrome/");
1182            } else if (browser === "Firefox") {
1183                return _getVersion(ua, "Firefox/");
1184            } else if (browser === "Silk") {
1185                return _getVersion(ua, "Silk/");
1186            } else if (browser === "AOSP") {
1187                return _getVersion(ua, "Version/");
1188            } else if (browser === "IE") {
1189                return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") :
1190                    /MSIE/.test(ua) ? _getVersion(ua, "MSIE ")
1191                        :
1192                        _getVersion(ua, "rv:");
1193            } else if (browser === "Safari") {
1194                return _getVersion(ua, "Version/");
1195            } else if (browser === "WebKit") {
1196                return _getVersion(ua, "WebKit/");
1197            }
1198            return "0.0.0";
1199        }
1200
1201        function _getVersion(ua, token) {
1202            try {
1203                return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]);
1204            } catch (o_O) {
1205            }
1206            return "0.0.0";
1207        }
1208
1209        function _normalizeSemverString(version) {
1210            const ary = version.split(/[\._]/);
1211            return (parseInt(ary[0], 10) || 0) + "." +
1212                (parseInt(ary[1], 10) || 0) + "." +
1213                (parseInt(ary[2], 10) || 0);
1214        }
1215
1216        function _isWebView(ua, os, browser, version, options) {
1217            switch (os + browser) {
1218                case "iOSSafari":
1219                    return false;
1220                case "iOSWebKit":
1221                    return _isWebView_iOS(options);
1222                case "AndroidAOSP":
1223                    return false;
1224                case "AndroidChrome":
1225                    return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options);
1226            }
1227            return false;
1228        }
1229
1230        function _isWebView_iOS(options) {
1231            const document = (window["document"] || {});
1232
1233            if ("WEB_VIEW" in options) {
1234                return options["WEB_VIEW"];
1235            }
1236            return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false);
1237        }
1238
1239        function _isWebView_Android(options) {
1240            if ("WEB_VIEW" in options) {
1241                return options["WEB_VIEW"];
1242            }
1243            return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false);
1244        }
1245
1246        const options = {},
1247            nav = window.navigator || {},
1248            ua = nav.userAgent || "",
1249            os = _detectOS(ua),
1250            browser = _detectBrowser(ua),
1251            browserVersion = _detectBrowserVersion(ua, browser);
1252
1253        isWebView = _isWebView(ua, os, browser, browserVersion, options);
1254    }
1255
1256    return isWebView;
1257}
1258
1259function isAllowedWebViewForUserAgent(provider) {
1260    const facebookAllowedWebViews = [
1261        'Instagram',
1262        'FBAV',
1263        'FBAN'
1264    ];
1265    let whitelist = [];
1266
1267    if (provider && provider === 'facebook') {
1268        whitelist = facebookAllowedWebViews;
1269    }
1270
1271    const nav = window.navigator || {},
1272        ua = nav.userAgent || "";
1273
1274    if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) {
1275        return true;
1276    }
1277
1278    return false;
1279}
1280
1281function disableButtonInWebView(providerButtonElement) {
1282    if (providerButtonElement) {
1283        providerButtonElement.classList.add('nsl-disabled-provider');
1284        providerButtonElement.setAttribute('href', '#');
1285
1286        providerButtonElement.addEventListener('pointerdown', (e) => {
1287            const closeNotice = function () {
1288                if (window._nslWebViewNoticeElement) {
1289                    window._nslWebViewNoticeElement.remove();
1290                    window._nslWebViewNoticeElement = null;
1291                }
1292            };
1293
1294            closeNotice();
1295
1296            window._nslWebViewNoticeElement = document.createElement('div');
1297            window._nslWebViewNoticeElement.id = "nsl-notices-fallback";
1298            window._nslWebViewNoticeElement.role = 'alert';
1299            window._nslWebViewNoticeElement.ariaLive = 'assertive';
1300            window._nslWebViewNoticeElement.ariaAtomic = 'true';
1301
1302            window._nslWebViewNoticeElement.addEventListener('pointerdown', closeNotice);
1303
1304            window._nslWebViewNoticeElement.addEventListener('keydown', function (e) {
1305                if (e.key === 'Enter') {
1306                    e.preventDefault();
1307                    closeNotice();
1308                }
1309            });
1310            const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>';
1311
1312            window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML);
1313            document.body.appendChild(window._nslWebViewNoticeElement);
1314        });
1315    }
1316
1317}
1318
1319window._nslDOMReady(function () {
1320
1321    window.nslRedirect = function (url) {
1322        if (scriptOptions._redirectOverlay) {
1323            const overlay = document.createElement('div');
1324            overlay.id = "nsl-redirect-overlay";
1325            let overlayHTML = '';
1326            const overlayContainer = "<div id='nsl-redirect-overlay-container'>",
1327                overlayContainerClose = "</div>",
1328                overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>",
1329                overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>",
1330                overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>";
1331
1332            switch (scriptOptions._redirectOverlay) {
1333                case "overlay-only":
1334                    break;
1335                case "overlay-with-spinner":
1336                    overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose;
1337                    break;
1338                default:
1339                    overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose;
1340                    break;
1341            }
1342
1343            overlay.insertAdjacentHTML("afterbegin", overlayHTML);
1344            document.body.appendChild(overlay);
1345        }
1346
1347        window.location = url;
1348    };
1349
1350    let targetWindow = scriptOptions._targetWindow || 'prefer-popup',
1351        lastPopup = false;
1352
1353
1354    document.addEventListener('click', function (e) {
1355        if (e.target) {
1356            const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]');
1357            if (buttonLinkElement) {
1358                if (lastPopup && !lastPopup.closed) {
1359                    e.preventDefault();
1360                    lastPopup.focus();
1361                } else {
1362
1363                    let href = buttonLinkElement.href,
1364                        success = false;
1365                    if (href.indexOf('?') !== -1) {
1366                        href += '&';
1367                    } else {
1368                        href += '?';
1369                    }
1370
1371                    const redirectTo = buttonLinkElement.dataset.redirect;
1372                    if (redirectTo === 'current') {
1373                        href += 'redirect=' + encodeURIComponent(window.location.href) + '&';
1374                    } else if (redirectTo && redirectTo !== '') {
1375                        href += 'redirect=' + encodeURIComponent(redirectTo) + '&';
1376                    }
1377
1378                    if (targetWindow !== 'prefer-same-window' && checkWebView()) {
1379                        targetWindow = 'prefer-same-window';
1380                    }
1381
1382                    if (targetWindow === 'prefer-popup') {
1383                        lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight);
1384                        if (lastPopup) {
1385                            success = true;
1386                            e.preventDefault();
1387                        }
1388                    } else if (targetWindow === 'prefer-new-tab') {
1389                        const newTab = window.open(href + 'display=popup', '_blank');
1390                        if (newTab) {
1391                            if (window.focus) {
1392                                newTab.focus();
1393                            }
1394                            success = true;
1395                            window._nslHasOpenedPopup = true;
1396                            e.preventDefault();
1397                        }
1398                    }
1399
1400                    if (!success) {
1401                        window.location = href;
1402                        e.preventDefault();
1403                    }
1404                }
1405            }
1406        }
1407    });
1408
1409    let buttonCountChanged = false;
1410
1411    const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');
1412    if (googleLoginButtons.length && checkWebView()) {
1413        googleLoginButtons.forEach(function (googleLoginButton) {
1414            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
1415                disableButtonInWebView(googleLoginButton);
1416            } else {
1417                googleLoginButton.remove();
1418                buttonCountChanged = true;
1419            }
1420        });
1421    }
1422
1423    const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');
1424    if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) {
1425        facebookLoginButtons.forEach(function (facebookLoginButton) {
1426            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
1427                disableButtonInWebView(facebookLoginButton);
1428            } else {
1429                facebookLoginButton.remove();
1430                buttonCountChanged = true;
1431            }
1432        });
1433    }
1434
1435    const separators = document.querySelectorAll('div.nsl-separator');
1436    if (buttonCountChanged && separators.length) {
1437        separators.forEach(function (separator) {
1438            const separatorParentNode = separator.parentNode;
1439            if (separatorParentNode) {
1440                const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons');
1441                if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {
1442                    separator.remove();
1443                }
1444            }
1445        })
1446    }
1447});})();</script>
1447	
1447<script id="sst-preorder-agreement-qo">
1448	(function(){
1449	  var cfg = {"ajaxUrl":"https://samuraiswordtokyo.com/wp-admin/admin-ajax.php","nonce":"bfb4e0896e","version":"preorder_policy_20260916_fee30_ordertotal","lines":["I understand this is a pre-order item.","I understand pre-orders are generally final once payment is completed, and if a cancellation is approved before the shipping date is confirmed, a cancellation fee of 30% of the order total (including shipping) will be deducted from my refund, as set out in the Return and Refund Policy.","I understand the price shown at the time of order is final, and no refund, credit, or price adjustment will be given if the price of this item goes down after I order.","I understand discount coupons cannot be applied to pre-order items.","If my order includes this item, my order will be shipped after the release day of this item.","If I would like to receive other items earlier, I should order separately.","I understand payment must be completed within 3 hours of placing the order, or the order is cancelled automatically and the items are released to other customers."],"intro":"This is a pre-order item. Orders containing this item ship after the release day. Please place a separate order for in-stock items if you need them sooner.","label":"I understand and agree to the pre-order cancellation, refund, and shipping terms above."};
1450	  if (!cfg || !Array.isArray(cfg.lines)) return;
1451
1452	  var intro = cfg.intro || '';
1453	  var label = cfg.label || '';
1454
1455	  function setText(node, text){
1456	    if (node && node.textContent !== text) node.textContent = text;
1457	  }
1458
1459	  function ensureList(parent, afterNode){
1460	    if (!parent || parent.querySelector('[data-sst-preorder-agreement-list]')) return;
1461	    var list = document.createElement('ul');
1462	    list.className = 'sst-preorder-agreement__list';
1463	    list.setAttribute('data-sst-preorder-agreement-list', '1');
1464	    cfg.lines.forEach(function(line){
1465	      var li = document.createElement('li');
1466	      li.textContent = line;
1467	      list.appendChild(li);
1468	    });
1469	    if (afterNode && afterNode.parentNode === parent) {
1470	      afterNode.insertAdjacentElement('afterend', list);
1471	    } else {
1472	      parent.insertBefore(list, parent.firstChild);
1473	    }
1474	  }
1475
1476	  function enhancePreorderUi(){
1477	    document.querySelectorAll('[data-qo-preorder-notice]').forEach(function(notice){
1478	      var copy = notice.querySelector('.sst-qo__preorder-copy');
1479	      setText(copy, intro);
1480	      ensureList(notice, copy);
1481	      var sideAck = notice.querySelector('[data-qo-preorder-ack]');
1482	      if (sideAck) {
1483	        sideAck.checked = false;
1484	        try { sideAck.dispatchEvent(new Event('change', { bubbles: true })); } catch (_) {}
1485	        var sideLabel = sideAck.closest('label');
1486	        if (sideLabel) sideLabel.hidden = true;
1487	      }
1488	    });
1489
1490	    document.querySelectorAll('[data-qo-preorder-modal]').forEach(function(modal){
1491	      var dialog = modal.querySelector('.sst-qo__preorder-dialog') || modal;
1492	      var introNode = Array.prototype.find.call(dialog.children || [], function(child){
1493	        return child.tagName === 'P' && !child.matches('[data-qo-preorder-modal-items]');
1494	      });
1495	      setText(introNode, intro);
1496	      ensureList(dialog, introNode);
1497	      var labelSpan = dialog.querySelector('[data-qo-preorder-modal-ack] + span');
1498	      setText(labelSpan, label);
1499	      dialog.setAttribute('data-sst-preorder-agreement-enhanced', '1');
1500	    });
1501	  }
1502
1503	  function sendAcceptance(){
1504	    var ack = document.querySelector('[data-qo-preorder-modal-ack]');
1505	    if (!ack || !ack.checked) return;
1506	    var itemText = document.querySelector('[data-qo-preorder-modal-items]');
1507	    var body = new URLSearchParams();
1508	    body.set('action', 'sst_preorder_agreement_accept');
1509	    body.set('nonce', cfg.nonce || '');
1510	    body.set('source', 'quick_order_modal');
1511	    body.set('version', cfg.version || '');
1512	    body.set('items', itemText ? itemText.textContent : '');
1513	    var payload = body.toString();
1514	    if (navigator.sendBeacon) {
1515	      try {
1516	        var blob = new Blob([payload], { type: 'application/x-www-form-urlencoded' });
1517	        if (navigator.sendBeacon(cfg.ajaxUrl, blob)) return;
1518	      } catch (_) {}
1519	    }
1520	    try {
1521	      fetch(cfg.ajaxUrl, {
1522	        method: 'POST',
1523	        credentials: 'same-origin',
1524	        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
1525	        body: payload,
1526	        keepalive: true
1527	      }).catch(function(){});
1528	    } catch (_) {}
1529	  }
1530
1531	  document.addEventListener('click', function(event){
1532	    if (event.target.closest('[data-qo-preorder-continue]')) sendAcceptance();
1533	  }, true);
1534
1535	  enhancePreorderUi();
1536	  document.addEventListener('DOMContentLoaded', enhancePreorderUi);
1537	  window.setTimeout(enhancePreorderUi, 500);
1538	  window.setTimeout(enhancePreorderUi, 1500);
1539	})();
1540	</script>
1540
1541	    
1541<script id="sst-whatsapp-click-tracking">
1542    (function(){
1543      if (window.__sstWhatsAppClickTrackingReady) return;
1544      window.__sstWhatsAppClickTrackingReady = true;
1545      document.addEventListener('click', function(event){
1546        var link = event.target && event.target.closest ? event.target.closest('[data-sst-wa-intent][data-sst-wa-surface]') : null;
1547        if (!link) return;
1548        window.dataLayer = window.dataLayer || [];
1549        var payload = {
1550          event: 'sst_whatsapp_click',
1551          sstWaIntent: link.getAttribute('data-sst-wa-intent') || '',
1552          sstWaSurface: link.getAttribute('data-sst-wa-surface') || '',
1553          sstWaRoute: link.getAttribute('data-sst-wa-route') || '',
1554          sstWaSource: link.getAttribute('data-sst-wa-source') || ''
1555        };
1556        try {
1557          if (link.href) {
1558            var parsed = new URL(link.href, window.location.origin);
1559            payload.sstWaHrefHost = parsed.hostname;
1560            payload.sstWaHrefPath = parsed.pathname;
1561          }
1562        } catch (error) {}
1563        window.dataLayer.push(payload);
1564      }, true);
1565      document.addEventListener('click', function(event){
1566        var link = event.target && event.target.closest ? event.target.closest('[data-sst-support-intent][data-sst-support-surface]') : null;
1567        if (!link) return;
1568        window.dataLayer = window.dataLayer || [];
1569        var payload = {
1570          event: 'sst_support_click',
1571          sstSupportIntent: link.getAttribute('data-sst-support-intent') || '',
1572          sstSupportSurface: link.getAttribute('data-sst-support-surface') || '',
1573          sstSupportRoute: link.getAttribute('data-sst-support-route') || ''
1574        };
1575        try {
1576          if (link.href) {
1577            var parsed = new URL(link.href, window.location.origin);
1578            payload.sstSupportHrefHost = parsed.hostname;
1579            payload.sstSupportHrefPath = parsed.pathname;
1580          }
1581        } catch (error) {}
1582        window.dataLayer.push(payload);
1583      }, true);
1584    })();
1585    </script>
1585
1586            
1586<script id="merchantWidgetScript" src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" defer></script>
1586
1587        
1587<script>
1588          document.getElementById('merchantWidgetScript').addEventListener('load', function () {
1589            window.merchantwidget.start({
1590              merchant_id: 5759888117,
1591              position: 'LEFT_BOTTOM', // 2026-09-08: merchantwidget.js は LEFT_BOTTOM しか認識しない(BOTTOM_LEFT は右下に落ちる)
1592            });
1593          });
1594        </script>
1594
1595            <style id="sst-qo-gate-style">
1596    /* sst-qo-release-gate-v2/v3: プレオーダータイルの強調 */
1597    @keyframes sstGatePulse{0%,100%{opacity:1}50%{opacity:.55}}
1598    .sst-qo__offer-card--preorder{border:2px solid #9e2c5f !important;background:linear-gradient(160deg,#fff5f9 0%,#ffffff 75%) !important;box-shadow:0 0 0 3px rgba(158,44,95,.12) !important;border-radius:10px}
1599    .sst-qo__offer--preorder .sst-qo__offer-price{color:#9e2c5f;font-weight:800}
1600    .sst-qo__preorder-pill{display:inline-block;background:#9e2c5f;color:#fff;font-weight:800;letter-spacing:.1em;padding:2px 12px;border-radius:999px;font-size:10px;animation:sstGatePulse 2s infinite}
1601    .sst-qo__coming-soon[data-sst-gated]{display:block;text-align:center;line-height:1.45}
1602    .sst-qo__offer-action-empty[data-sst-gated]{display:block;text-align:center;line-height:1.35;padding:2px 0}
1603    </style>
1604    
1604<script id="sst-qo-gate-ticker">
1605    (function () {
1606      var GATED = [];
1607      if (!GATED.length && !document.querySelector('.sst-qo-gate-cd')) { return; }
1608      function pad(n) { return (n < 10 ? '0' : '') + n; }
1609      function fmt(ms) {
1610        var s = Math.floor(ms / 1000);
1611        var d = Math.floor(s / 86400); s -= d * 86400;
1612        var h = Math.floor(s / 3600); s -= h * 3600;
1613        var m = Math.floor(s / 60); s -= m * 60;
1614        return d + 'd ' + pad(h) + ':' + pad(m) + ':' + pad(s);
1615      }
1616      function reloadFresh() {
1617        var u = new URL(location.href);
1618        u.searchParams.set('cb', String(Date.now()));
1619        location.replace(u.toString());
1620      }
1621      function esc(t) {
1622        var d = document.createElement('span');
1623        d.textContent = t;
1624        return d.innerHTML;
1625      }
1626      function block(g) {
1627        // sst-qo-gate-compact-20260817: 2行構成 (ピル削除・キャプション+カウントダウン統合)
1628        var html = '';
1629        if (g.line) { html += '<span style="display:block;font-size:10px;color:#7c2249;font-weight:700">' + esc(g.line) + '</span>'; }
1630        var second = '';
1631        if (g.cap) { second += esc(g.cap) + ' '; }
1632        if (g.t > 0) { second += '<span class="sst-qo-gate-cd" data-target-ms="' + g.t + '" style="font-weight:900;font-variant-numeric:tabular-nums;font-size:12.5px;color:#9e2c5f">--</span>'; }
1633        if (second !== '') { html += '<span style="display:block;font-size:10px;color:#9e2c5f;letter-spacing:.04em;margin-top:1px">' + second + '</span>'; }
1634        return html;
1635      }
1636      function decorate() {
1637        GATED.forEach(function (g) {
1638          var hosts = document.querySelectorAll(
1639            '[data-handle="' + g.slug + '"], [data-qo-product-id="' + g.id + '"], [data-product-id="' + g.id + '"]'
1640          );
1641          var sel = g.spot === 'tier'
1642            ? '.sst-qo__offer-action-empty:not([data-sst-gated])'
1643            : '.sst-qo__coming-soon:not([data-sst-gated])';
1644          hosts.forEach(function (host) {
1645            var spots = host.querySelectorAll ? host.querySelectorAll(sel) : [];
1646            spots.forEach(function (cs) {
1647              cs.setAttribute('data-sst-gated', '1');
1648              cs.removeAttribute('aria-hidden');
1649              cs.innerHTML = block(g);
1650            });
1651          });
1652        });
1653      }
1654      var reloaded = false;
1655      function styleToast() {
1656        // sst-qo-release-gate-v4-20260813: ゲート拒否メッセージはトーストを赤太字に
1657        var toast = document.querySelector('[data-qo-toast]');
1658        if (!toast) { return; }
1659        var isGate = (toast.textContent || '').indexOf('Not available yet') !== -1;
1660        toast.style.color = isGate ? '#c81e1e' : '';
1661        toast.style.fontWeight = isGate ? '700' : '';
1662      }
1663      function tick() {
1664        try { decorate(); } catch (e) {}
1665        try { styleToast(); } catch (e) {}
1666        document.querySelectorAll('.sst-qo-gate-cd[data-target-ms]').forEach(function (el) {
1667          var t = parseInt(el.getAttribute('data-target-ms'), 10);
1668          var ms = t - Date.now();
1669          if (ms <= 0) {
1670            el.textContent = '0d 00:00:00';
1671            if (!reloaded) { reloaded = true; setTimeout(reloadFresh, 1500); }
1672            return;
1673          }
1674          el.textContent = fmt(ms);
1675        });
1676        setTimeout(tick, 1000);
1677      }
1678      tick();
1679    })();
1680    </script>
1680
1681        
1681<script id="sst-preorder-qo-decoration">
1682    (function () {
1683      var root = document.querySelector('.sst-qo');
1684      if (!root || typeof MutationObserver !== 'function') { return; }
1685
1686      function decorate() {
1687        root.querySelectorAll('tr[data-qo-preorder="1"]').forEach(function (row) {
1688          row.querySelectorAll('td.sst-qo__offer').forEach(function (cell) {
1689            /* Coming-soon tiles are left exactly as the server drew them: the
1690               gated ones already carry this treatment from PHP, and an
1691               ungated coming-soon product (M6a while its data is being
1692               prepared) must stay visually unannounced until it opens. This
1693               only ever adds the treatment to a pre-order a customer can
1694               actually order right now — the case the live re-render drops. */
1695            if (cell.getAttribute('data-qo-action-state') === 'coming-soon') { return; }
1696            cell.classList.add('sst-qo__offer--preorder');
1697            var card = cell.querySelector('.sst-qo__offer-cell');
1698            if (card) { card.classList.add('sst-qo__offer-card--preorder'); }
1699          });
1700        });
1701      }
1702
1703      var scheduled = 0;
1704      function schedule() {
1705        if (scheduled) { return; }
1706        scheduled = window.setTimeout(function () {
1707          scheduled = 0;
1708          try { decorate(); } catch (e) {}
1709        }, 80);
1710      }
1711
1712      /* The release-gate ticker rewrites .sst-qo-gate-cd every second, and the
1713         countdown digits are a childList change inside this same subtree. Left
1714         unfiltered that alone would re-scan every row once a second forever,
1715         for a table of ~140 rows. Only a mutation that could actually have
1716         replaced an offer cell is worth a re-scan. */
1717      function isInteresting(records) {
1718        for (var i = 0; i < records.length; i++) {
1719          var target = records[i].target;
1720          if (!target || target.nodeType !== 1) { continue; }
1721          if (target.closest('.sst-qo-gate-cd, [data-sst-gated]')) { continue; }
1722          if (target.closest('td.sst-qo__offer')) { return true; }
1723        }
1724        return false;
1725      }
1726
1727      decorate();
1728      new MutationObserver(function (records) {
1729        if (isInteresting(records)) { schedule(); }
1730      }).observe(root, { childList: true, subtree: true });
1731    })();
1732    </script>
1732
1733    </body>
1734</html>
1735<!--
1736Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com
1737
1738Retrieved 5091 objects (1 MB) from Redis using PhpRedis (v6.3.0).
1739-->

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.