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&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&family=Inter:wght@400;500;600;700;800&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&family=Inter:wght@400;500;600;700;800&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>×</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>×</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&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 <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 <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 <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 <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>© 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">×</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.