.japan-storefront,.jp-nav-design{--y-sky:#edf1ee;--y-paper:#f7f5ef;--y-paper-2:#dfe5e1;--y-ink:#181817;--y-wood:#514b47;--y-wood-dark:#302d2b;--y-board:#26312c;--y-orange:#1dbd58;--y-yellow:#f0c66b;--y-red:#d95a56;--y-sage:#4f9c6a;--y-blue:#52657d;--y-ui:var(--font-yatai-ui), "Zen Maru Gothic", system-ui, sans-serif;--y-hand:var(--font-yatai-hand), "Kiwi Maru", "Yu Mincho", serif;--y-mono:var(--font-mono), ui-monospace, monospace;--background:140 12% 94%;--foreground:60 2% 9%;--card:40 33% 95%;--card-foreground:60 2% 9%;--popover:40 33% 97%;--popover-foreground:60 2% 9%;--primary:141 73% 43%;--primary-foreground:150 18% 5%;--secondary:20 7% 30%;--secondary-foreground:40 33% 95%;--muted:40 12% 86%;--muted-foreground:30 7% 37%;--accent:141 73% 43%;--accent-foreground:150 18% 5%;--border:60 2% 9%;--input:40 33% 97%;--ring:141 73% 43%;--brand-warm:141 73% 43%;isolation:isolate;min-height:100vh;color:var(--y-ink);font-family:var(--y-ui);background-color:var(--y-sky);background-image:repeating-linear-gradient(90deg,#0000 0 90px,#18181708 90px 91px),repeating-linear-gradient(2deg,#0000 0 7px,#18181704 7px 8px);position:relative}.dark .japan-storefront,.dark .jp-nav-design{--y-sky:#0c0e0d;--y-paper:#f0ede5;--y-paper-2:#d5cec2;--y-ink:#151313;--y-wood:#393330;--y-wood-dark:#242120;--y-board:#171b19;--y-orange:#1ed760;--y-sage:#68fc5a;--y-blue:#353a38;--background:150 8% 5%;--foreground:38 28% 92%;--card:150 7% 10%;--card-foreground:38 28% 92%;--popover:150 6% 8%;--popover-foreground:38 28% 92%;--primary:141 76% 48%;--primary-foreground:150 18% 5%;--secondary:18 8% 20%;--secondary-foreground:38 28% 92%;--muted:150 5% 15%;--muted-foreground:35 9% 65%;--accent:115 96% 67%;--accent-foreground:150 18% 5%;--border:18 8% 16%;--input:150 7% 10%;--ring:141 76% 48%;color:var(--y-paper);background-color:var(--y-sky);background-image:radial-gradient(circle at 82% 12%,#ffd27a0e,#0000 24%),repeating-linear-gradient(90deg,#0000 0 90px,#f0ede506 90px 91px),repeating-linear-gradient(2deg,#0000 0 7px,#f0ede504 7px 8px)}.jp-page-shell{z-index:2;position:relative}.jp-atmosphere{height:100vh;z-index:-1;pointer-events:none;height:100svh;position:absolute;top:0;left:0;right:0;overflow:hidden}.jp-atmosphere:before{content:"";background:radial-gradient(circle at 86% 11%,#ffca4e80 0 58px,#0000 60px);position:absolute;inset:0}.dark .jp-atmosphere:before{background:radial-gradient(circle at 86% 11%,#ffefc926 0 54px,#0000 56px)}.jp-sky-orb{aspect-ratio:1;background:#ffd27a73;border-radius:50%;width:96px;position:absolute;top:195px;right:7vw}.dark .jp-sky-orb{background:#f4eada21}.jp-horizon{display:none}.jp-cloud-line{stroke:#1e171921;stroke-width:2px;width:250px;position:absolute}.dark .jp-cloud-line{stroke:#f4eada1a}.jp-cloud-line-one{top:260px;left:8%}.jp-cloud-line-two{top:470px;right:9%;transform:scale(.78)}:where(.japan-storefront,.jp-nav-design) .jp-nav-header{color:var(--y-ink);border:0;border-bottom:3px solid var(--y-ink);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#edf1eef7;padding-top:22px}.dark :where(.japan-storefront,.jp-nav-design) .jp-nav-header{color:var(--y-paper);background:#0e0f0ff7}:where(.japan-storefront,.jp-nav-design) .jp-nav-header:before{display:none}:where(.japan-storefront,.jp-nav-design) .jp-nav-header>div{z-index:2;position:relative}:where(.japan-storefront,.jp-nav-design) .jp-nav-header>.jp-light-cord{--jp-cord-reflection-opacity:.62;z-index:1;pointer-events:none;width:100vw;max-width:none;height:22px;position:absolute;top:0;left:50%;right:auto;overflow:visible;transform:translate(-50%)}:where(.japan-storefront,.jp-nav-design) .jp-light-cord svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.japan-storefront,.jp-nav-design) .jp-light-cord path{fill:none;stroke:var(--y-wood-dark);stroke-width:2.3px;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.japan-storefront,.jp-nav-design) .jp-light-cord i{z-index:3;border:2px solid var(--y-ink);opacity:.52;width:10px;height:10px;box-shadow:none;background:#e6eef338;border-radius:50%;position:absolute;transform:translate(-50%,-4%)}.dark :where(.japan-storefront,.jp-nav-design) .jp-light-cord i{animation:.52s cubic-bezier(.2,.75,.24,1) both jp-bulb-ignite}:where(.japan-storefront,.jp-nav-design) .jp-light-cord i:before{content:"";background:var(--y-ink);border-radius:2px;width:2px;height:5px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}:where(.japan-storefront,.jp-nav-design) .jp-light-cord:after{content:"";z-index:0;opacity:0;background:radial-gradient(at 13% 0,#ffd27a33,#0000 24%),radial-gradient(at 29% 0,#ffd27a29,#0000 23%),radial-gradient(at 45% 0,#ffd27a30,#0000 24%),radial-gradient(at 61% 0,#ffd27a29,#0000 23%),radial-gradient(at 77% 0,#ffd27a30,#0000 24%),radial-gradient(at 93% 0,#ffd27a29,#0000 22%);height:76px;position:absolute;top:12px;left:0;right:0}.dark :where(.japan-storefront,.jp-nav-design) .jp-light-cord{--jp-cord-reflection-opacity:.82}.dark :where(.japan-storefront,.jp-nav-design) .jp-light-cord:after{animation:.8s ease-out 4s both jp-cord-reflection-on}@keyframes jp-bulb-ignite{0%,38%{opacity:.18;box-shadow:none;background:#f4eada1f}58%{opacity:1;background:var(--y-yellow);box-shadow:0 0 10px #ffd27ae0,0 6px 20px #ffd27a61}72%{opacity:.48;background:#ffd27a80;box-shadow:0 0 3px #ffd27a47}to{opacity:1;background:var(--y-yellow);box-shadow:0 0 8px #ffd27acc,0 5px 16px #ffd27a52}}@keyframes jp-cord-reflection-on{0%{opacity:0}to{opacity:var(--jp-cord-reflection-opacity)}}.dark :where(.japan-storefront,.jp-nav-design) .jp-light-cord{filter:drop-shadow(0 7px 13px #ffd27a1c)}:where(.japan-storefront,.jp-nav-design) .jp-nav-header>div{max-width:1360px}:where(.japan-storefront,.jp-nav-design) .logo-glow{border:3px solid var(--y-ink);background:linear-gradient(180deg, var(--y-wood), var(--y-wood-dark));min-height:48px;box-shadow:4px 4px 0 var(--y-ink);filter:none;border-radius:9px 13px 8px 12px;padding:7px 15px}:where(.japan-storefront,.jp-nav-design) .logo-glow:before,:where(.japan-storefront,.jp-nav-design) .logo-glow:after{display:none}:where(.japan-storefront,.jp-nav-design) .logo-glow .lc-slogan{font-family:var(--y-mono);letter-spacing:.09em;font-size:7px;color:#f7f5ef9e!important;display:inline-flex!important}:where(.japan-storefront,.jp-nav-design) .logo-glow [class*=text-]{color:var(--y-paper)!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-header input{box-shadow:4px 4px 0 var(--y-ink);height:48px!important;color:var(--y-ink)!important;border:3px solid var(--y-ink)!important;background:var(--y-paper)!important;border-radius:10px 14px 9px 13px!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-header input::placeholder{color:#1e17197a!important}:where(.japan-storefront,.jp-nav-design) .jp-search-filters{display:none!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-header button,:where(.japan-storefront,.jp-nav-design) .jp-nav-header a{border-color:var(--y-ink)}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle,:where(.japan-storefront,.jp-nav-design) .gaming-button-ghost,:where(.japan-storefront,.jp-nav-design) .jp-nav-header [class*=LanguageCurrency]{border:2px solid var(--y-ink);background:var(--y-paper);color:var(--y-ink);box-shadow:2px 2px 0 var(--y-ink)}:where(.japan-storefront,.jp-nav-design) .jp-theme-moon,.dark :where(.japan-storefront,.jp-nav-design) .jp-theme-sun{display:none}.dark :where(.japan-storefront,.jp-nav-design) .jp-theme-moon{display:block}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail{border-top:2px solid var(--y-ink);background:color-mix(in srgb, var(--y-sky) 92%, var(--y-paper));justify-content:center;gap:8px;margin-inline:calc(50% - 50vw);padding:10px max(14px,50vw - 650px) 12px;position:relative}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail button,:where(.japan-storefront,.jp-nav-design) .jp-nav-rail>a{border:2px solid var(--y-ink);min-width:max-content;height:38px;box-shadow:3px 3px 0 var(--y-ink);border-radius:8px 11px 7px 10px;padding:0 15px;color:var(--y-paper)!important;background:var(--y-wood-dark)!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail>a:first-child{color:var(--y-ink)!important;background:var(--y-orange)!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-mobile{display:none!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-dock{margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-dock>.jp-nav-rail{margin-inline:0;transition:transform .22s}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-dock:before{content:"";z-index:1;background:var(--y-ink);opacity:0;pointer-events:none;height:3px;transition:opacity .22s;position:absolute;inset:0 0 auto}:where(.japan-storefront,.jp-nav-design) .jp-nav-header.is-rail-hidden{clip-path:inset(-100vh -100vw var(--jp-rail-h,0px) -100vw);animation:.22s jp-rail-fold}:where(.japan-storefront,.jp-nav-design) .jp-nav-header.is-rail-revealed{animation:.22s jp-rail-unfold}:where(.japan-storefront,.jp-nav-design) .jp-nav-header.is-rail-hidden .jp-nav-rail-dock>.jp-nav-rail{transform:translateY(-100%)}:where(.japan-storefront,.jp-nav-design) .jp-nav-header.is-rail-hidden .jp-nav-rail-dock:before{opacity:1}@keyframes jp-rail-fold{0%{clip-path:inset(-100vh -100vw 0)}to{clip-path:inset(-100vh -100vw var(--jp-rail-h,0px) -100vw)}}@keyframes jp-rail-unfold{0%{clip-path:inset(-100vh -100vw var(--jp-rail-h,0px) -100vw)}to{clip-path:inset(-100vh -100vw 0)}}@media (prefers-reduced-motion:reduce){:where(.japan-storefront,.jp-nav-design) .jp-nav-header.is-rail-hidden,:where(.japan-storefront,.jp-nav-design) .jp-nav-header.is-rail-revealed{animation:none}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-dock>.jp-nav-rail,:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-dock:before{transition:none}}:where(.japan-storefront,.jp-nav-design) .nav-mobile-drawer{color:hsl(var(--foreground));background:hsl(var(--popover));border-left:3px solid var(--y-ink)}:where(.japan-storefront,.jp-nav-design) .nav-mobile-drawer-seam{background:var(--y-orange)}.japan-storefront main>section{width:min(1320px,100% - 32px);margin:0 auto 78px}.jp-trending-section>div>div:first-of-type:before{color:#b08127;font-family:var(--y-hand);margin:0 0 7px;font-size:13px}.jp-trending-section h2{color:hsl(var(--foreground));font-family:var(--y-hand);letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1}.jp-trending-section a[href*=search]{font-family:var(--y-hand);text-underline-offset:5px;font-weight:500;text-decoration:underline;color:#805d25!important}.dark .jp-trending-section>div>div:first-of-type:before{color:#c5a967!important}.dark .jp-trending-section a[href*=search]{color:var(--y-orange)!important}.jp-trending-section{isolation:isolate;margin-bottom:78px;background:0 0!important;padding:0!important}.jp-trending-section>div{max-width:1320px;padding-inline:0!important}.jp-trending-section .jp-featured-shell{z-index:2;position:relative}.jp-trending-section h2{font-size:clamp(2.35rem,4vw,3.7rem)!important}.jp-trending-section .hot-deals-rail{scrollbar-width:none;gap:18px;position:relative;padding:45px 6px 18px!important;overflow-y:visible!important}.jp-trending-section .hot-deals-rail::-webkit-scrollbar{display:none}.jp-trending-section .hot-deals-rail>div{position:relative;width:192px!important;min-width:192px!important;max-width:192px!important}.japan-storefront .product-card-hover{color:var(--y-ink)!important;border:3px solid var(--y-ink)!important;background:var(--y-paper)!important;box-shadow:4px 5px 0 var(--y-ink)!important;border-radius:20px 25px 17px 27px/25px 17px 27px 20px!important}.japan-storefront .product-card-hover [class*=text-foreground]{color:var(--y-ink)!important}.japan-storefront .product-card-hover [class*=text-muted]{color:#1e17199e!important}.japan-storefront .product-card-hover button{border-color:var(--y-ink)}.jp-product-skeleton{border:3px dashed var(--y-wood);border-radius:18px;width:min(1320px,100% - 32px);height:340px;margin:0 auto 70px}@media (max-width:900px){:where(.japan-storefront,.jp-nav-design) .jp-nav-rail{justify-content:start}}@media (max-width:767px){:where(.japan-storefront,.jp-nav-design) .jp-nav-header{padding-top:17px}:where(.japan-storefront,.jp-nav-design) .jp-nav-header>.jp-light-cord{height:17px}:where(.japan-storefront,.jp-nav-design) .jp-light-cord i{border-width:1.5px;width:7px;height:7px}:where(.japan-storefront,.jp-nav-design) .jp-light-cord i:before{height:3px;top:-4px}:where(.japan-storefront,.jp-nav-design) .jp-light-cord:after{height:46px;top:8px}:where(.japan-storefront,.jp-nav-design) .jp-nav-header:before{background-position:16px 7px,0 6px;background-size:54px 16px,100% 2px;height:17px}:where(.japan-storefront,.jp-nav-design) .logo-glow{min-height:44px;box-shadow:2px 3px 0 var(--y-ink);border-width:2px;padding:5px 8px}:where(.japan-storefront,.jp-nav-design) .logo-glow .lc-slogan{display:inline-flex!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-header input{box-shadow:2px 3px 0 var(--y-ink);border-width:2px!important;height:43px!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail{gap:6px;padding-block:8px 10px}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail button,:where(.japan-storefront,.jp-nav-design) .jp-nav-rail>a{height:34px;box-shadow:2px 2px 0 var(--y-ink);border-width:2px;padding-inline:11px}.japan-storefront main>section{width:calc(100% - 24px);margin-bottom:62px}.jp-trending-section{width:100%!important}.jp-trending-section>div>div:first-of-type{padding-inline:12px!important}.jp-trending-section .hot-deals-rail{padding-inline:14px!important}.jp-trending-section .hot-deals-rail>div{width:46vw!important;min-width:172px!important;max-width:196px!important}.jp-trending-section h2{font-size:2.45rem!important}}@media (prefers-reduced-motion:reduce){.japan-storefront *,.japan-storefront :before,.japan-storefront :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.dark :where(.japan-storefront,.jp-nav-design) .jp-light-cord i{opacity:1;background:var(--y-yellow);box-shadow:0 0 8px #ffd27acc,0 5px 16px #ffd27a52}.dark :where(.japan-storefront,.jp-nav-design) .jp-light-cord:after{opacity:var(--jp-cord-reflection-opacity)}}.japan-storefront main>section{width:min(1264px,100% - 56px)}@media (min-width:768px){:where(.japan-storefront,.jp-nav-design) .jp-nav-header{padding-top:44px}:where(.japan-storefront,.jp-nav-design) .jp-nav-header>.jp-light-cord{height:44px}:where(.japan-storefront,.jp-nav-design) .jp-nav-header:before{background:radial-gradient(circle, var(--y-paper) 0 3px, var(--y-ink) 3.5px 4.5px, transparent 5px) 31px 13px / 73px 24px repeat-x, linear-gradient(var(--y-wood), var(--y-wood)) 0 10px / 100% 1px no-repeat;height:44px}:where(.japan-storefront,.jp-nav-design) .jp-nav-header>div:last-of-type{max-width:1320px;padding-inline:28px!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-header>div:last-of-type>div:first-child{height:80px;gap:22px!important;padding-block:0!important}:where(.japan-storefront,.jp-nav-design) .logo-glow{width:auto;min-height:64px;padding:8px 14px;position:relative;gap:10px!important}:where(.japan-storefront,.jp-nav-design) .logo-glow .lc-slogan{font-family:var(--y-mono);letter-spacing:.11em;border:0;align-items:center;padding:0;font-size:7.5px;line-height:1.2;color:#f7f5ef94!important;gap:.42em!important;display:inline-flex!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-header input{border-width:3px!important;height:46px!important;padding-right:88px!important}:where(.japan-storefront,.jp-nav-design) .jp-search-submit{z-index:3;height:32px;color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-orange);border-radius:7px 10px 6px 9px;padding-inline:14px;font-size:12px;font-weight:800;position:absolute;top:50%;right:5px;transform:translateY(-50%)}:where(.japan-storefront,.jp-nav-design) .jp-search-open{z-index:4;color:var(--y-ink);border:1.5px solid var(--y-ink);background:var(--y-yellow);font-family:var(--y-hand);border-radius:999px;padding:1px 8px;font-size:10px;line-height:1.5;position:absolute;top:-10px;right:-9px;transform:rotate(6deg)}:where(.japan-storefront,.jp-nav-design) .jp-nav-trust{display:none!important}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle{border-radius:999px;gap:2px;width:122px;height:40px;padding:3px}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle>span{color:#1e17198c;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:53px;height:30px;display:inline-flex}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle i{font-family:var(--y-hand);font-size:12px;font-style:normal}:where(.japan-storefront,.jp-nav-design) .jp-theme-day{background:var(--y-orange);color:var(--y-ink)!important}.dark :where(.japan-storefront,.jp-nav-design) .jp-theme-day{background:0 0;color:#1e171985!important}.dark :where(.japan-storefront,.jp-nav-design) .jp-theme-night{background:var(--y-orange);color:var(--y-ink)!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail{border-top:1.5px solid var(--y-wood);justify-content:flex-start;align-items:flex-start;gap:8px;height:64px;margin-inline:calc(50% - 50vw);padding:14px max(28px,50vw - 632px);overflow-y:hidden}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail button,:where(.japan-storefront,.jp-nav-design) .jp-nav-rail>a{height:36px;box-shadow:2px 2px 0 var(--y-ink);border-radius:6px 8px 7px 9px;padding-inline:14px}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail>a.jp-rail-all:first-child{color:var(--y-ink)!important;background:var(--y-paper)!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail>.jp-rail-topup{margin-left:auto;color:var(--y-ink)!important;background:var(--y-orange)!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail>.jp-rail-topup.jp-rail-topup-lead{margin-left:0}.dark :where(.japan-storefront,.jp-nav-design) .jp-nav-rail>.jp-rail-topup{background:var(--y-orange)!important}}@media (min-width:1280px){:where(.japan-storefront,.jp-nav-design) .logo-glow .lc-slogan{display:flex!important}}.jp-yatai-hero{--jp-hero-board-w:340px;isolation:isolate;border:3px solid var(--y-wood-dark);width:min(1264px,100% - 56px);min-height:clamp(500px,44vw,620px);box-shadow:5px 5px 0 var(--y-ink);background:#0b0f14;border-radius:18px 22px 16px 24px;grid-template:1fr/minmax(0,1fr);margin:64px auto 26px;display:grid;position:relative;overflow:hidden}.jp-yatai-board,.jp-cinematic-scene{grid-area:1/1;min-width:0}.jp-yatai-board{z-index:2;width:min(var(--jp-hero-board-w), calc(100% - 32px));color:var(--y-paper);border:1px solid color-mix(in srgb, var(--y-paper) 8%, var(--y-board));background:color-mix(in srgb, var(--y-board) 95%, transparent);border-radius:14px;flex-direction:column;justify-self:start;gap:14px;margin:16px;padding:26px;animation:.5s cubic-bezier(.22,.8,.24,1) both jp-hero-board-in;display:flex;position:relative}.jp-board-note{color:var(--y-paper);font-family:var(--y-hand);border:2px solid var(--y-ink);background:var(--y-red);box-shadow:2px 3px 0 var(--y-ink);border-radius:7px 10px 6px 9px;padding:5px 12px;font-size:13px;position:absolute;top:-8px;right:14px;transform:rotate(3deg)}.jp-board-eyebrow{color:var(--y-yellow);font-family:var(--y-hand);margin:0;font-size:14px;line-height:1.3}.jp-yatai-board .jp-board-title{color:var(--y-paper);font-family:var(--y-hand);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,2.875rem);font-weight:500;line-height:1.02}.jp-board-copy{color:color-mix(in srgb, var(--y-paper) 82%, transparent);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.jp-board-fit{align-items:center;min-height:22px;display:flex}.jp-yatai-board .jp-board-fit-chip{gap:4px;width:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700}.jp-yatai-board .lc-card-launch{background:0 0;border:0;width:100%;margin:0;padding:0}.jp-yatai-board .lc-card-launch-head{display:none}.jp-yatai-board .lc-card-launch-clock{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.jp-yatai-board .lc-card-launch-unit{border:1.5px dashed color-mix(in srgb, var(--y-paper) 55%, transparent);border-radius:10px 13px 9px 12px;place-items:center;min-height:52px;display:grid}.jp-yatai-board .lc-card-launch-unit strong{color:var(--y-paper);font-family:var(--y-mono);font-size:18px}.jp-yatai-board .lc-card-launch-unit small{color:color-mix(in srgb, var(--y-paper) 58%, transparent);font-family:var(--y-mono);font-size:7px}.jp-board-buy{flex-direction:column;gap:12px;margin-top:auto;display:flex}.jp-board-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.jp-board-price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.jp-board-price span{color:color-mix(in srgb, var(--y-paper) 62%, transparent);font-family:var(--y-mono);font-size:12px}.jp-board-price strong{color:var(--y-yellow);font-family:var(--y-mono);white-space:nowrap;font-size:28px;font-weight:700;line-height:1.1}.jp-board-meta small{color:color-mix(in srgb, var(--y-paper) 55%, transparent);font-family:var(--y-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.jp-board-actions{flex-wrap:wrap;gap:10px;display:flex}.jp-board-primary,.jp-board-secondary{min-height:44px;font-family:var(--y-ui);white-space:nowrap;border:2px solid var(--y-ink);box-shadow:3px 3px 0 var(--y-ink);border-radius:8px 10px 7px 11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:900;transition:transform .15s,box-shadow .15s;display:inline-flex}.jp-board-primary{color:var(--y-ink);background:var(--y-orange);flex:auto}.jp-board-secondary{color:var(--y-paper);background:color-mix(in srgb, var(--y-paper) 9%, var(--y-board))}.jp-board-primary svg,.jp-board-secondary svg{flex-shrink:0;width:16px;height:16px}.jp-board-secondary svg{fill:currentColor}.jp-board-primary:hover,.jp-board-secondary:hover{box-shadow:4px 4px 0 var(--y-ink);transform:translate(-1px,-1px)}.jp-board-primary:focus-visible{outline:3px solid var(--y-yellow);outline-offset:2px}.jp-board-secondary:focus-visible{outline:3px solid var(--y-yellow);outline-offset:2px}.jp-hero-dots button:focus-visible{outline:3px solid var(--y-yellow);outline-offset:2px}.jp-hero-nav:focus-visible{outline:3px solid var(--y-yellow);outline-offset:2px}.jp-hero-pagination{align-items:center;gap:10px;min-width:0;min-height:24px;display:flex}.jp-hero-position{color:color-mix(in srgb, var(--y-paper) 55%, transparent);font-family:var(--y-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.jp-hero-dots{align-items:center;gap:2px;min-width:0;display:flex}.jp-hero-dots button{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:24px;padding:0;display:grid}.jp-hero-dots button>span{background:color-mix(in srgb, var(--y-paper) 22%, var(--y-board));border-radius:2px;width:16px;height:4px;transition:width .25s;display:block;position:relative;overflow:hidden}.jp-hero-dots button.is-active{width:32px}.jp-hero-dots button.is-active>span{width:28px}.jp-hero-dots button.is-active>span:after{content:"";background:var(--y-orange);transform-origin:0;animation:9s linear both jp-hero-progress;position:absolute;inset:0}.jp-yatai-hero.is-paused .jp-hero-dots button.is-active>span:after{animation-play-state:paused}.jp-cinematic-scene{z-index:0;min-height:0;position:relative}.jp-scene-frame{isolation:isolate;animation:.62s cubic-bezier(.22,.8,.24,1) both jp-hero-scene-in;position:absolute;inset:0;overflow:hidden}.jp-scene-viewport{z-index:0;position:absolute;inset:0;overflow:hidden}.jp-scene-viewport picture,.jp-scene-viewport>.jp-scene-bg{position:absolute;inset:0}.jp-scene-bg{object-fit:cover;object-position:center;width:100%;height:100%;animation:9s ease-in-out infinite jp-scene-breathe;transform:scale(1.035)}.jp-scene-video{opacity:0;transition:opacity .6s}.jp-scene-video.is-playing{opacity:1}.jp-scene-light{z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 68% 30%,#ffd27a5c,#0000 28%),linear-gradient(110deg,#14101233,#0000 46%,#14101240);position:absolute;inset:0}.jp-scene-vignette{z-index:6;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #130d0f80}.jp-scene-stage{position:absolute;inset:0}.jp-scene-character{object-fit:contain;object-position:50% 100%;transform-origin:50% 82%;filter:drop-shadow(0 5px 4px #0f0b0c57)drop-shadow(0 24px 17px #0f0b0c80);height:auto;animation:6s ease-in-out infinite jp-character-float;position:absolute}.jp-scene-character-mobile{display:none}.jp-scene-logo{z-index:8;object-fit:contain;object-position:right top;filter:drop-shadow(0 3px 8px #0a0a0a73);width:auto;max-width:30%;height:clamp(40px,4.4vw,58px);position:absolute;top:22px;right:30px}.jp-scene-logo.is-white{filter:brightness(0)invert()drop-shadow(0 3px 8px #0a0a0a73)}.jp-hero-arrows{z-index:12;gap:8px;display:flex;position:absolute;bottom:18px;right:18px}.jp-hero-nav{width:44px;height:44px;color:var(--y-paper);border:1px solid color-mix(in srgb, var(--y-paper) 14%, var(--y-board));background:color-mix(in srgb, var(--y-board) 90%, transparent);box-shadow:2px 2px 0 var(--y-ink);cursor:pointer;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid}.jp-hero-nav:hover{background:color-mix(in srgb, var(--y-paper) 10%, var(--y-board));transform:translateY(-1px)}.jp-hero-nav svg{stroke-width:2.4px;width:18px;height:18px}@keyframes jp-hero-board-in{0%{opacity:.72;transform:translate(-8px,2px)}to{opacity:1;transform:none}}@keyframes jp-hero-scene-in{0%{opacity:.45;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes jp-hero-progress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes jp-scene-breathe{0%,to{transform:scale(1.035)}50%{transform:scale(1.075)translate(-.7%,-.5%)}}@keyframes jp-character-float{0%,to{translate:0 var(--jp-character-y-rest,28px);scale:var(--jp-character-scale-rest,1.025)}50%{translate:0 var(--jp-character-y-float,20px);scale:var(--jp-character-scale-float,1.05)}}@media (min-width:768px){.jp-scene-stage{left:calc(var(--jp-hero-board-w) + 32px);right:clamp(96px,12%,180px)}.jp-scene-character-desktop{--jp-character-y-rest:4px;--jp-character-y-float:-4px;--jp-character-scale-rest:1;--jp-character-scale-float:1.02;transform-origin:50% 100%;max-height:85%;bottom:0;top:auto!important}}@media (max-width:900px){.jp-yatai-hero{width:calc(100% - 20px);margin-top:22px}}@media (max-width:767px){.jp-yatai-hero{--jp-hero-board-top:clamp(236px, 62vw, 300px);min-height:clamp(520px,128vw,640px);box-shadow:4px 4px 0 var(--y-ink);border-width:2px;border-radius:16px 20px 14px 22px}.jp-yatai-board{width:auto;padding:var(--jp-hero-board-top) 16px 14px;background:linear-gradient(180deg, transparent 0, transparent calc(var(--jp-hero-board-top) - 72px), color-mix(in srgb, var(--y-board) 55%, transparent) calc(var(--jp-hero-board-top) - 28px), color-mix(in srgb, var(--y-board) 94%, transparent) calc(var(--jp-hero-board-top) + 4px), var(--y-board) calc(var(--jp-hero-board-top) + 60px));border:0;border-radius:0;justify-content:flex-end;justify-self:stretch;gap:10px;margin:0;animation-name:none}.jp-board-note{font-size:11px;top:12px;right:12px}.jp-scene-logo{object-position:left top;max-width:45%;height:40px;top:14px;left:14px;right:auto}.jp-board-fit{display:none}.jp-board-eyebrow{font-size:13px}.jp-yatai-board .jp-board-title{font-size:clamp(1.75rem,7.6vw,2.25rem);line-height:1.05}.jp-board-copy{-webkit-line-clamp:3;font-size:13px;line-height:1.5}.jp-yatai-board .lc-card-launch-unit{min-height:44px}.jp-yatai-board .lc-card-launch-unit strong{font-size:16px}.jp-board-buy{gap:10px;margin-top:0}.jp-board-price strong{font-size:22px}.jp-board-primary{flex-basis:100%}.jp-hero-pagination{justify-content:center}.jp-hero-position,.jp-hero-arrows{display:none}.jp-hero-dots{gap:0}.jp-hero-dots button,.jp-hero-dots button.is-active{width:32px;height:44px}.jp-hero-dots button>span{width:10px}.jp-hero-dots button.is-active>span{width:20px}.jp-scene-bg{object-position:center 38%;animation-name:none;transform:scale(1.015)}.jp-scene-vignette{box-shadow:inset 0 0 58px #0a0a0a75}.jp-scene-light{opacity:.72}.jp-scene-character{--jp-character-scale-rest:.88;--jp-character-scale-float:.9;--jp-character-y-rest:72px;--jp-character-y-float:64px;translate:0 var(--jp-character-y-rest);scale:var(--jp-character-scale-rest)}}@media (max-width:640px){.jp-scene-character-desktop{display:none}.jp-scene-character-mobile{display:block}.jp-scene-character{--jp-character-scale-rest:.8;--jp-character-scale-float:.82;--jp-character-y-rest:28px;--jp-character-y-float:22px;translate:0 var(--jp-character-y-rest);scale:var(--jp-character-scale-rest)}}.jp-trending-section .hot-deals-rail{gap:18px;padding:10px 0 16px!important}.jp-trending-section .hot-deals-rail>.jp-deal-slot,.product-recommendation-rail>.jp-deal-slot{padding-top:0;width:max(176px,25% - 13.5px)!important;min-width:max(176px,25% - 13.5px)!important;max-width:max(176px,25% - 13.5px)!important}@media (min-width:1240px){.jp-trending-section .hot-deals-rail>.jp-deal-slot,.product-recommendation-rail>.jp-deal-slot{width:max(176px,20% - 14.4px)!important;min-width:max(176px,20% - 14.4px)!important;max-width:max(176px,20% - 14.4px)!important}}.jp-trending-section .hot-deals-rail>.jp-deal-slot:before,.jp-trending-section .hot-deals-rail>.jp-deal-slot:after,.product-recommendation-rail>.jp-deal-slot:before,.product-recommendation-rail>.jp-deal-slot:after{display:none}.jp-trending-section .hot-deals-rail.is-grill{padding-bottom:18px!important}.jp-grill{pointer-events:none;height:26px;margin-top:-10px;position:relative}.jp-grill-bars{z-index:1;background:linear-gradient(90deg,#26211e,#4a3a30 50%,#26211e);border-radius:99px;height:6px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #0009}.jp-grill-coals{background:radial-gradient(at 50% 0,#ff7a2466,#ff5a141a 55%,#0000 75%);border-radius:50%;height:22px;position:absolute;top:3px;left:6%;right:6%}.jp-grill-title-flame{vertical-align:-.04em;color:#ff8a3d;width:.8em;height:.8em;margin-right:.22em;display:inline-block}:root:not(.dark) .jp-grill-bars{box-shadow:none;background:linear-gradient(90deg,#6b5a4c,#8a6a50 50%,#6b5a4c)}.jp-deal-ticket{cursor:pointer;flex-direction:column;min-width:0;display:flex;position:relative}.jp-deal-slot>.jp-deal-ticket{height:100%}.jp-deal-lantern{color:var(--y-ink);border:3px solid var(--y-ink);background:var(--y-paper);box-shadow:4px 4px 0 var(--y-ink);border-radius:14px 18px 12px 21px;flex-direction:column;flex:auto;transition:transform .2s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.jp-deal-ticket:hover .jp-deal-lantern{box-shadow:4px 4px 0 var(--y-ink), 0 0 40px #ffd27a61;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.jp-deal-ticket:hover .jp-deal-lantern{transform:none}}.jp-deal-art{aspect-ratio:3/4;border:0;border-bottom:1px solid var(--y-ink);background:#0b0c0c;border-radius:0;flex:none;margin:0;display:block;position:relative;overflow:hidden}.jp-deal-art-fill{object-fit:cover;filter:blur(14px)brightness(.55);width:124%;max-width:none;height:124%;position:absolute;inset:-12%}.jp-deal-art-link{height:100%;display:block;position:relative}.jp-deal-art:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 45%,#ffdc9633,#0000 62%);transition:opacity .25s;position:absolute;inset:0}.jp-deal-clip{z-index:1;width:100%;height:100%;position:absolute;inset:0}.jp-deal-art .twic-i{height:100%!important}.jp-deal-art .twic-w{height:100%!important;padding-top:0!important}.jp-deal-off{z-index:3;color:#fff;background:var(--y-red);font-family:var(--y-hand);border-radius:0 999px 999px 0;padding:3px 10px 3px 12px;font-size:12px;position:absolute;top:9px;left:-4px}.jp-deal-wish{z-index:4;opacity:0;transition:all .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:7px;right:7px;transform:scale(.65)}.jp-deal-ticket:hover .jp-deal-wish{opacity:1;transform:scale(1)}.jp-deal-wish button{width:30px!important;height:30px!important;min-height:30px!important;color:var(--y-ink)!important;border:2px solid var(--y-ink)!important;background:var(--y-paper)!important;border-radius:50%!important}.jp-deal-body{align-content:start;gap:8px;padding:10px 11px 9px;display:grid}.jp-deal-meta-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.jp-deal-stock{color:var(--y-wood);font-family:var(--y-hand);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10px;display:inline-flex}.jp-deal-stock i{background:var(--y-sage);width:7px;height:7px;box-shadow:0 0 6px var(--y-sage);border-radius:50%}.jp-deal-stock.is-out i{box-shadow:none;background:#8b7f78}.jp-deal-chips{justify-content:flex-end;gap:3px;min-width:0;display:flex}.jp-deal-chips span{min-width:0;max-width:62px;color:var(--y-ink);text-overflow:ellipsis;white-space:nowrap;background:#e6ebe7;border:1px solid #1818174d;border-radius:999px;padding:3px 5px;font-size:8px;line-height:1.2;overflow:hidden}.jp-deal-chips span:nth-child(2){background:#e8eaec}.jp-deal-title{min-width:0;color:var(--y-ink);flex-direction:column;font-size:12px;font-weight:800;line-height:1.35;display:flex}.jp-deal-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.jp-deal-fit{align-items:center;height:16px;display:flex}.jp-deal-foot{gap:9px;margin-top:auto;padding:0 11px 11px;display:grid}.jp-deal-price{min-width:0;min-height:48px;color:var(--y-ink);border-top:1px dashed #1818174d;flex-direction:column;align-items:flex-start;gap:2px;padding-top:9px;line-height:1.1;display:flex}.jp-deal-price strong{font-family:var(--y-hand);white-space:nowrap;font-size:20px;font-weight:500}.jp-deal-price .jp-deal-rrp{min-width:0;max-width:100%;color:var(--y-wood);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.jp-deal-price del{color:inherit;font-size:inherit;font-weight:500}.jp-deal-actions{gap:7px;display:flex}.jp-deal-actions button{min-height:40px;color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-paper);box-shadow:2px 2px 0 var(--y-ink);border-radius:7px 9px 6px 10px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.jp-deal-actions button:first-child{flex:none;width:40px}.jp-deal-actions button:last-child{background:var(--y-orange);flex:1}.jp-deal-actions button:disabled{cursor:not-allowed;box-shadow:1px 1px 0 var(--y-ink);opacity:.62}.jp-deal-actions button:last-child:disabled{background:#aaa59d}.jp-deal-actions svg{width:14px;height:14px}.dark .jp-deal-lantern{color:var(--y-paper);border-color:var(--y-wood);box-shadow:4px 4px 0 var(--y-ink);background:#171a18}.dark .jp-deal-ticket:hover .jp-deal-lantern{box-shadow:4px 4px 0 var(--y-ink), 0 0 30px #1ed7601a}.dark .jp-deal-art{border-color:#0b0c0c}.dark .jp-deal-art:after{opacity:.28}.dark .jp-deal-wish button,.dark .jp-deal-actions button:first-child{color:var(--y-paper)!important;background:#242725!important;border-color:#0b0c0c!important}.dark .jp-deal-stock{color:#a9b0ab}.dark .jp-deal-chips span,.dark .jp-deal-chips span:nth-child(2),.dark .jp-deal-chips span:nth-child(3){color:#ddd8ce;background:#252826;border-color:#49433f}.dark .jp-deal-title{color:var(--y-paper)}.dark .jp-deal-price{color:var(--y-yellow);border-top-color:#3d3834}.dark .jp-deal-price .jp-deal-rrp{color:#aaa197}.dark .jp-deal-actions button:last-child{color:var(--y-ink);border-color:#0b0c0c}@media (max-width:1000px) and (min-width:768px){:where(.japan-storefront,.jp-nav-design) .logo-glow{width:auto;min-height:54px;padding:8px 14px}:where(.japan-storefront,.jp-nav-design) .logo-glow .lc-slogan{display:inline-flex!important}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle{width:76px}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle>span{min-width:31px}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle i{display:none}}@media (max-width:900px){.jp-trending-section .hot-deals-rail>.jp-deal-slot,.product-recommendation-rail>.jp-deal-slot{width:178px!important;min-width:178px!important;max-width:178px!important}}@media (max-width:767px){:where(.japan-storefront,.jp-nav-design) .jp-search-submit,:where(.japan-storefront,.jp-nav-design) .jp-search-open{display:none}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-full{display:none!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-mobile{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.75fr);gap:7px;height:auto;padding:8px 10px 10px;overflow:visible;display:grid!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-mobile.is-topup-route{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-mobile>a,:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-mobile>button{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:44px;padding-inline:8px;font-size:11px;font-weight:750;display:flex;overflow:hidden}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-mobile>a.jp-rail-all:first-child{color:var(--y-paper)!important;background:var(--y-wood-dark)!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-mobile>.jp-rail-topup{color:var(--y-ink)!important;background:var(--y-orange)!important}:where(.japan-storefront,.jp-nav-design) .jp-nav-rail-mobile>.jp-rail-menu{color:var(--y-paper)!important;background:var(--y-wood-dark)!important}}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle{min-width:40px;width:40px!important;height:40px!important;color:var(--y-ink)!important;background:var(--y-orange)!important;border-radius:50%!important;padding:3px!important}:where(.japan-storefront,.jp-nav-design) .jp-theme-toggle>.jp-theme-icon{border-radius:inherit;place-items:center;width:100%;min-width:0;height:100%;display:grid;color:inherit!important;background:0 0!important}.product-storefront .product-page-main>section{width:100%;margin-left:0;margin-right:0}.product-storefront .product-title,.product-storefront .product-section-title{font-family:var(--y-hand);letter-spacing:-.035em;font-weight:500;color:var(--y-ink)!important}.dark .product-storefront .product-title,.dark .product-storefront .product-section-title{color:var(--y-paper)!important}.product-storefront .product-title{font-size:clamp(31px,3.25vw,48px);line-height:1.02}.product-storefront .product-section-title{margin:0 0 19px;padding:0;font-size:clamp(25px,2.6vw,34px);line-height:1.12}.product-storefront .product-section-title:after{display:none}.product-storefront .product-hero-grid{margin-top:24px;position:relative}.product-storefront .product-hero{margin-bottom:56px}.product-storefront .product-price-beat{color:var(--y-ink);box-shadow:4px 5px 0 var(--y-ink);border:2px solid var(--y-ink)!important;background:var(--y-paper)!important;border-radius:9px 14px 8px 13px!important}.product-storefront .product-price-beat [class*=text-white]{color:var(--y-ink)!important}.product-storefront .product-price-beat p{color:#1e1719ad!important}.dark .product-storefront .product-price-beat{color:var(--y-paper);border-color:var(--y-wood)!important;background:#171a18!important}.dark .product-storefront .product-price-beat [class*=text-white]{color:var(--y-paper)!important}.dark .product-storefront .product-price-beat p{color:#aaa39a!important}.product-storefront .product-panel{color:var(--y-ink);box-shadow:4px 5px 0 var(--y-ink);border:2px solid var(--y-ink)!important;background:var(--y-paper)!important;border-radius:10px 15px 9px 13px/13px 9px 14px 10px!important}.product-storefront .product-panel-accent{background:#edf4e9!important}.product-storefront .product-panel-title,.product-storefront .product-panel [class*=text-white],.product-storefront .product-option-label,.product-storefront .product-option-price{color:var(--y-ink)!important}.product-storefront .product-panel-title{font-family:var(--y-ui)}.product-storefront .product-panel-muted,.product-storefront .product-option-hint,.product-storefront .product-panel [class*="text-[#9FA89E]"],.product-storefront .product-panel [class*="text-[#9298a8]"],.product-storefront .product-panel [class*="text-[#878da0]"],.product-storefront .product-panel [class*="text-[#6E786D]"]{color:#1e1719a3!important}.product-storefront .product-option-row{background:#ffffff94!important;border-color:#1e171940!important}.product-storefront .product-option-row[aria-pressed=true]{border-color:var(--y-orange)!important;background:#1dbd581a!important}.dark .product-storefront .product-panel{color:var(--y-paper);box-shadow:4px 5px 0 var(--y-ink);border-color:var(--y-wood)!important;background:#171a18!important}.dark .product-storefront .product-panel-accent{background:#142017!important}.dark .product-storefront .product-panel-title,.dark .product-storefront .product-panel [class*=text-white],.dark .product-storefront .product-option-label,.dark .product-storefront .product-option-price{color:var(--y-paper)!important}.dark .product-storefront .product-panel-muted,.dark .product-storefront .product-option-hint,.dark .product-storefront .product-panel [class*="text-[#9FA89E]"],.dark .product-storefront .product-panel [class*="text-[#9298a8]"],.dark .product-storefront .product-panel [class*="text-[#878da0]"],.dark .product-storefront .product-panel [class*="text-[#6E786D]"]{color:#aaa39a!important}.dark .product-storefront .product-option-row{background:#202321!important;border-color:#403b38!important}.dark .product-storefront .product-option-row[aria-pressed=true]{border-color:var(--y-orange)!important;background:#1ed76014!important}.product-storefront .product-option-from{color:#1e1719a3!important}.product-storefront .product-option-status{color:#7a4300!important}.dark .product-storefront .product-option-status{color:#f0c66b!important}.product-storefront .product-option-chip[data-tone=positive]{color:#11632f!important;background:#1dbd581f!important;border-color:#11632f59!important}.product-storefront .product-option-chip[data-tone=caution]{color:#7a4300!important;background:#f0c66b4d!important;border-color:#7a430059!important}.dark .product-storefront .product-option-from{color:#aaa39a!important}.dark .product-storefront .product-option-chip[data-tone=positive]{color:#7ee2a1!important;background:#1ed7601a!important;border-color:#1ed7604d!important}.dark .product-storefront .product-option-chip[data-tone=caution]{color:#f0c66b!important;background:#f0c66b1a!important;border-color:#f0c66b59!important}.product-storefront .product-price-alert-toggle[aria-pressed=true]{color:#11632f!important;background:#1dbd5824!important}.dark .product-storefront .product-price-alert-toggle[aria-pressed=true]{color:#7ee2a1!important;background:#1ed7601f!important}.product-cta-row{container-type:inline-size}.product-cta-price{display:none}@container (min-width:460px){.product-cta-price{display:inline}}.product-storefront .product-cta,.product-storefront .product-cta-square,.product-storefront .product-cta-secondary{box-shadow:3px 3px 0 var(--y-ink);font-family:var(--y-ui);transition:transform .15s,box-shadow .15s,background-color .15s;border:2px solid var(--y-ink)!important;border-radius:8px 10px 7px 11px!important}.product-storefront .product-cta-square,.product-storefront .product-cta-secondary{color:var(--y-ink)!important;background:var(--y-paper)!important}.product-storefront .product-cta:hover:not(:disabled),.product-storefront .product-cta-square:hover:not(:disabled),.product-storefront .product-cta-secondary:hover:not(:disabled){box-shadow:4px 4px 0 var(--y-ink);transform:translate(-1px,-1px)}.product-storefront .product-cta:active:not(:disabled),.product-storefront .product-cta-square:active:not(:disabled),.product-storefront .product-cta-secondary:active:not(:disabled){box-shadow:1px 1px 0 var(--y-ink);transform:translate(1px,1px)}:is(.product-storefront .product-cta:focus-visible,.product-storefront .product-cta-square:focus-visible,.product-storefront .product-cta-secondary:focus-visible){outline:3px solid var(--y-orange);outline-offset:2px}.dark .product-storefront .product-cta,.dark .product-storefront .product-cta-square,.dark .product-storefront .product-cta-secondary{box-shadow:3px 3px #050606;border-color:#0b0c0c!important}.dark .product-storefront .product-cta-square,.dark .product-storefront .product-cta-secondary{color:#f0ede5!important;background:#242725!important}.dark .product-storefront .product-cta:hover:not(:disabled),.dark .product-storefront .product-cta-square:hover:not(:disabled),.dark .product-storefront .product-cta-secondary:hover:not(:disabled){box-shadow:4px 4px #050606}.dark .product-storefront .product-cta:active:not(:disabled),.dark .product-storefront .product-cta-square:active:not(:disabled),.dark .product-storefront .product-cta-secondary:active:not(:disabled){box-shadow:1px 1px #050606}.product-storefront .product-cta-whatsapp .product-whatsapp-glyph{color:#128c4b}.dark .product-storefront .product-cta-whatsapp{color:#e9f7ee!important;background:#1f2b23!important}.dark .product-storefront .product-cta-whatsapp .product-whatsapp-glyph{color:#25d366}.product-whatsapp-menu{color:#181817;font-family:var(--font-yatai-ui), "Zen Maru Gothic", system-ui, sans-serif;background:#f7f5ef!important;border:2px solid #181817!important;border-radius:10px 14px 9px 13px!important;box-shadow:4px 5px #181817!important}.product-whatsapp-sheet{border-width:2px 0 0!important;border-radius:16px 16px 0 0!important;box-shadow:0 -6px #1818171f,0 -18px 40px #18181740!important}.product-whatsapp-menu-title{color:#1818179e}.product-whatsapp-menu-item{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.product-whatsapp-menu-item:hover{background:#25d3661f}.product-whatsapp-menu-item:focus-visible{outline-offset:1px;outline:3px solid #1dbd58}.product-whatsapp-menu .product-whatsapp-glyph{color:#128c4b}.product-whatsapp-menu-note{color:#1818179e}.dark .product-whatsapp-menu{color:#f0ede5;background:#171a18!important;border-color:#4b433e!important;box-shadow:4px 5px #080909!important}.dark .product-whatsapp-menu-title,.dark .product-whatsapp-menu-note{color:#aaa39a}.dark .product-whatsapp-menu .product-whatsapp-glyph{color:#25d366}.product-storefront .product-cta--paper{color:var(--y-paper)!important;background:var(--y-ink)!important}.dark .product-storefront .product-cta--paper{color:#151313!important;background:#f0ede5!important}.product-storefront .product-restock-status{color:#11632f}.dark .product-storefront .product-restock-status{color:#7ee2a1}@media (prefers-reduced-motion:reduce){.product-storefront .product-cta,.product-storefront .product-cta-square,.product-storefront .product-cta-secondary{transition:none}.product-storefront .product-cta:hover:not(:disabled),.product-storefront .product-cta-square:hover:not(:disabled),.product-storefront .product-cta-secondary:hover:not(:disabled),.product-storefront .product-cta:active:not(:disabled),.product-storefront .product-cta-square:active:not(:disabled),.product-storefront .product-cta-secondary:active:not(:disabled){transform:none}}.product-storefront .product-buy-box--preorder,.dark .product-storefront .product-buy-box--preorder{box-shadow:4px 5px 0 var(--y-ink), inset 0 4px 0 #f0c66b}.product-options-sheet{--y-paper:#f7f5ef;--y-ink:#181817;--y-orange:#1dbd58;--y-yellow:#f0c66b;--background:40 33% 95%;--foreground:60 2% 9%;--muted:40 12% 86%;--muted-foreground:30 7% 37%;--border:60 2% 20%;--ring:141 73% 43%;color:var(--y-ink);font-family:var(--font-yatai-ui), "Zen Maru Gothic", system-ui, sans-serif;border-top:2px solid var(--y-ink)!important;background:var(--y-paper)!important;box-shadow:0 -6px #1818171f,0 -18px 40px #18181740!important}.dark .product-options-sheet{--y-paper:#171a18;--y-ink:#f0ede5;--y-orange:#1ed760;--background:150 7% 10%;--foreground:38 28% 92%;--muted:150 5% 15%;--muted-foreground:35 9% 65%;--border:18 8% 22%;--ring:141 76% 48%;border-top-color:#4b433e!important;box-shadow:0 -6px #080909,0 -18px 40px #00000073!important}.product-options-sheet .product-options-sheet-title{color:var(--y-ink)}.product-options-sheet .product-options-sheet-head{background:var(--y-paper)}.product-options-sheet .product-options-sheet-close{color:var(--y-ink)}.product-options-sheet .product-options-sheet-close:hover{background:#18181714}.dark .product-options-sheet .product-options-sheet-close:hover{background:#f0ede51a}.product-options-sheet .product-options-tabs{background:#1818170d;border:1.5px solid #18181740}.product-options-sheet .product-options-tab[data-state=active]{color:var(--y-ink);box-shadow:inset 0 0 0 1.5px var(--y-orange);background:#1dbd5829}.dark .product-options-sheet .product-options-tabs{background:#202321;border-color:#403b38}.product-options-muted{color:#1e1719a3}.dark .product-options-muted{color:#aaa39a}.product-options-table th,.product-options-table td{vertical-align:middle}.product-options-row+.product-options-row>*{border-top:1px dashed #1e17192e}.dark .product-options-row+.product-options-row>*{border-top-color:#f0ede51f}.product-options-cell{color:#181817;background:#ffffff94;border-color:#1e171940}.product-options-cell:hover{border-color:#1dbd58}.product-options-cell[aria-pressed=true]{background:#1dbd5824;border-color:#1dbd58;box-shadow:0 0 0 1px #1dbd5859}.product-options-cell-sold-out{border-style:dashed;font-weight:600}.product-options-cell-sold-out[aria-pressed=true]{border-style:solid}.dark .product-options-cell{color:#f0ede5;background:#202321;border-color:#403b38}.dark .product-options-cell[aria-pressed=true]{background:#1ed7601a;border-color:#1ed760}.product-options-chip-positive{color:#11632f;background:#1dbd581f;border-color:#11632f59}.product-options-chip-caution{color:#7a4300;background:#f0c66b4d;border-color:#7a430059}.dark .product-options-chip-positive{color:#7ee2a1;background:#1ed7601a;border-color:#1ed7604d}.dark .product-options-chip-caution{color:#f0c66b;background:#f0c66b1a;border-color:#f0c66b59}.product-storefront .product-options-sheet-trigger{border-color:#1e17194d!important}.dark .product-storefront .product-options-sheet-trigger{border-color:#403b38!important}.product-storefront .product-recommendation-rail{padding-left:2px;padding-right:2px}.jp-sticky-ticket{color:#181817;font-family:var(--font-yatai-ui), "Zen Maru Gothic", system-ui, sans-serif;position:relative;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f7f5ef!important;border:2px solid #181817!important;border-radius:8px 12px 7px 11px!important;box-shadow:5px 6px #181817,0 14px 30px #18181738!important}.jp-sticky-grid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb price action""thumb details action";align-items:center;column-gap:10px;display:grid}.jp-sticky-thumb{object-fit:cover;border:1px solid #18181759;border-radius:5px;grid-area:thumb;width:34px;height:46px}.jp-sticky-name{color:#181817;grid-area:name;margin:0;display:none}.jp-sticky-details{grid-area:details}.jp-sticky-line{color:#1818179e;margin:0}.jp-sticky-pix{grid-area:pix;display:none}.jp-sticky-price{color:#11632f;font-family:var(--font-yatai-hand), "Kiwi Maru", serif;white-space:nowrap;grid-area:price;margin:0;font-size:18px;font-weight:500;line-height:1.1}.jp-sticky-status{color:#7a4300;font-family:var(--font-yatai-ui), "Zen Maru Gothic", system-ui, sans-serif;font-size:14px;font-weight:800}.jp-sticky-grid .jp-sticky-action{grid-area:action}.jp-sticky-action{box-shadow:2px 3px #181817;color:#07160c!important;background:#1dbd58!important;border:2px solid #181817!important;border-radius:7px 10px 6px 9px!important}.jp-sticky-action--notify{color:#f7f5ef!important;background:#181817!important}@media (min-width:640px){.jp-sticky-grid{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"thumb name pix price action""thumb details pix price action";column-gap:16px}.jp-sticky-thumb{border-radius:6px;width:42px;height:56px}.jp-sticky-name{display:block}.jp-sticky-pix{display:inline-flex}.jp-sticky-price{font-size:23px}}.dark .jp-sticky-ticket{color:#f0ede5;background:#171a18!important;border-color:#4b433e!important;box-shadow:5px 6px #080909,0 14px 30px #00000061!important}.dark .jp-sticky-thumb{border-color:#393330}.dark .jp-sticky-name{color:#f0ede5}.dark .jp-sticky-line{color:#aaa39a}.dark .jp-sticky-price{color:#1ed760}.dark .jp-sticky-status{color:#f0c66b}.dark .jp-sticky-action--notify{color:#151313!important;background:#f0ede5!important}@media (max-width:767px){.jp-product-nav .jp-nav-rail{display:none!important}.product-storefront .product-breadcrumb ol{white-space:nowrap}.product-storefront .product-breadcrumb li:not(:last-child):not([data-product-breadcrumb-platform]){flex-shrink:0}.product-storefront .product-page-main{padding-top:0}.product-storefront .product-hero-grid{margin-top:4px}.product-storefront .product-hero{margin-bottom:40px}.product-storefront .product-buy-column{display:contents}.product-storefront .product-purchase-core{order:1}.product-storefront .product-detail-panels{order:3}.product-storefront .product-title{font-family:var(--y-ui);letter-spacing:-.025em;font-size:clamp(21px,5.6vw,26px);font-weight:700;line-height:1.15}.product-storefront .product-purchase-summary{padding-block:4px;font-size:12px}.product-storefront .product-steps{padding:12px}.product-storefront .product-step+.product-step{margin-top:10px;padding-top:10px}.product-storefront .product-step-single{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.product-storefront .product-step-single h2{margin-bottom:0}.product-storefront .product-step-options{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))!important}.product-storefront .product-step-single .product-step-options,.product-storefront .product-step-chips .product-step-options{grid-template-columns:minmax(0,1fr)!important}.product-storefront .product-step-platform .product-option-chip-slot{display:none}.product-storefront .product-step-platform.product-step-chips .product-step-options{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))!important}.product-storefront .product-step:not(.product-step-single) .product-option-row{flex-wrap:wrap;gap:2px 6px}.product-storefront .product-step:not(.product-step-single) .product-option-price{flex-basis:100%;margin-left:0}.product-storefront .product-option-label,.product-storefront .product-option-hint{white-space:normal;overflow-wrap:anywhere}.product-storefront .product-step:not(.product-step-single) .product-option-extras{padding-left:0}.product-storefront .product-page-main>section{margin-bottom:54px}.product-storefront .product-recommendation-rail{margin-right:-12px;padding-right:24px}}.jp-sticky-container{padding-inline:76px}.jp-sticky-ticket{min-width:0;max-width:100%}body:has(.jp-sticky-container){padding-bottom:var(--sticky-buy-bar-space,0px)}@media (max-width:639px){.jp-sticky-container{padding-left:12px;padding-right:12px}body:has(.jp-sticky-container) .cookie-preferences-button{display:none}}.jp-public-storefront .jp-info-main>.jp-info-hero,.jp-public-storefront .jp-info-main>.jp-info-section{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}.jp-info-hero,.jp-catalog-hero{color:var(--y-ink);border:3px solid var(--y-ink);background:var(--y-paper);box-shadow:6px 7px 0 var(--y-ink);border-radius:10px 17px 12px 20px/14px 11px 18px 13px;position:relative}.jp-info-hero{padding:52px 58px 46px;margin-top:42px!important;margin-bottom:64px!important}.jp-info-hero:after,.jp-catalog-hero:after{content:"";border-top:2px solid #18181729;border-bottom:2px solid #1818171a;width:88px;height:16px;position:absolute;bottom:17px;right:22px;transform:rotate(-3deg)}.jp-info-hanger{border:3px solid var(--y-ink);border-bottom:0;border-radius:50% 50% 0 0;width:70px;height:34px;position:absolute;top:-31px;left:clamp(38px,8vw,98px)}.jp-info-hanger:before,.jp-info-hanger:after{content:"";border:2px solid var(--y-ink);background:var(--y-yellow);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-4px}.jp-info-hanger:before{left:-5px}.jp-info-hanger:after{right:-5px}.jp-info-hero-inner{max-width:790px}.jp-info-hero h1,.jp-catalog-hero h1{color:var(--y-ink);font-family:var(--y-hand);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,5vw,3.9rem);font-weight:500;line-height:.98}.jp-info-hero p,.jp-catalog-hero>p{color:#1e1719ad;max-width:66ch;margin:18px 0 0;font-size:16px;line-height:1.65}.jp-info-updated{font-family:var(--y-mono);font-size:11px!important}.jp-info-badge{margin-top:20px}.jp-info-badge>*{box-shadow:2px 2px 0 var(--y-ink);color:var(--y-ink)!important;border:2px solid var(--y-ink)!important;background:var(--y-yellow)!important;border-radius:999px!important}.jp-info-section{margin-bottom:74px!important}.jp-info-content{color:hsl(var(--foreground))}.jp-info-content>*+*{margin-top:64px}.jp-info-content [data-slot=card]{color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-paper);box-shadow:4px 5px 0 var(--y-ink);border-radius:8px 13px 7px 15px/11px 8px 14px 9px}.jp-info-content [data-slot=card-title]{color:var(--y-ink);font-family:var(--y-hand);font-weight:500}.jp-info-content [data-slot=card-description],.jp-info-content [data-slot=card] .text-muted-foreground{color:#1e1719a3!important}.jp-info-content input,.jp-info-content textarea,.jp-info-content button[role=combobox]{color:var(--y-ink);border:2px solid var(--y-wood)!important;box-shadow:none!important;background:#fffdf7!important;border-radius:6px 9px 5px 10px!important}.jp-info-content input::placeholder,.jp-info-content textarea::placeholder{color:#1e171973}.jp-info-content input:focus-visible{outline-offset:2px;outline:3px solid #1dbd582e;border-color:var(--y-orange)!important}.jp-info-content textarea:focus-visible{outline-offset:2px;outline:3px solid #1dbd582e;border-color:var(--y-orange)!important}.jp-info-content button[role=combobox]:focus-visible{outline-offset:2px;outline:3px solid #1dbd582e;border-color:var(--y-orange)!important}.jp-info-content button.bg-primary,.jp-info-actions>button:first-child,.jp-info-cta button:first-of-type,.jp-support-form-body form>button[type=submit]{box-shadow:3px 3px 0 var(--y-ink);color:var(--y-ink)!important;border:2px solid var(--y-ink)!important;background:var(--y-orange)!important;background-image:none!important;border-radius:6px 10px 7px 9px!important}.jp-info-content button.bg-primary:hover,.jp-info-actions>button:first-child:hover,.jp-info-cta button:first-of-type:hover,.jp-support-form-body form>button[type=submit]:hover{background:#18a84d!important}.jp-info-actions{justify-content:flex-start;gap:12px;margin-bottom:70px;display:flex}.jp-info-actions>button,.jp-info-cta button{border-width:2px;border-color:var(--y-ink);border-radius:6px 10px 7px 9px;min-height:48px}.jp-info-section-heading{text-align:left;max-width:720px;margin:0 0 32px}.jp-info-section-heading h2{margin-bottom:10px!important;font-size:clamp(2rem,4vw,3.2rem)!important}.jp-info-section-heading p{max-width:64ch;font-size:16px!important}.jp-process-section{scroll-margin-top:180px}.jp-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:36px;display:grid;position:relative}.jp-process-grid:before{content:"";background:var(--y-wood-dark);border-radius:99px;height:3px;position:absolute;top:7px;left:4%;right:4%;transform:rotate(-.35deg)}.jp-process-step{min-height:250px;color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-paper);box-shadow:4px 5px 0 var(--y-ink);text-align:left;border-radius:8px 13px 7px 15px;padding:38px 24px 28px;position:relative}.jp-process-step:before{content:"";background:var(--y-wood);width:2px;height:30px;position:absolute;top:-31px;left:50%}.jp-process-marker{width:-moz-fit-content;width:fit-content;margin-bottom:22px;position:relative}.jp-process-icon,.jp-choice-icon{color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-orange);box-shadow:2px 3px 0 var(--y-ink);border-radius:50%;place-items:center;display:grid}.jp-process-icon{width:66px;height:66px}.jp-process-icon svg{width:31px!important;height:31px!important}.jp-process-number{min-width:27px;font-family:var(--y-mono);justify-content:center;position:absolute;top:-9px;right:-18px;color:var(--y-ink)!important;border:2px solid var(--y-ink)!important;background:var(--y-yellow)!important}.jp-process-step h3{color:var(--y-ink);font-family:var(--y-hand);font-weight:500}.jp-process-step p{line-height:1.55;color:#1e17199e!important;font-size:14px!important}.jp-info-panel,.jp-info-cta,.jp-support-form-panel,.jp-support-contact{border:3px solid var(--y-ink);box-shadow:6px 7px 0 var(--y-ink);background:#f7f5efc2;border-radius:10px 17px 12px 20px;padding:38px;position:relative}.jp-choice-card,.jp-paper-note{text-align:left!important}.jp-choice-icon{width:52px;height:52px;margin-bottom:10px}.jp-choice-card [data-slot=card-header],.jp-paper-note [data-slot=card-header]{align-items:flex-start}.jp-choice-card li{justify-content:flex-start!important}.jp-choice-card li svg{color:var(--y-orange)!important}.jp-quick-questions,.jp-why-section{padding-top:8px}.jp-paper-note:nth-child(2){transform:rotate(.45deg)}.jp-paper-note:nth-child(3){transform:rotate(-.35deg)}.jp-info-cta{text-align:left}.jp-info-cta p{margin-left:0;margin-right:0}.jp-info-cta>div{justify-content:flex-start}.jp-why-section .jp-info-section-heading p{margin-left:0}.jp-guides-hub{gap:54px;display:grid}.jp-guide-shelf{gap:17px;display:grid}.jp-guide-shelf-heading{align-items:center;gap:13px;display:flex}.jp-guide-shelf-icon{width:42px;height:42px;color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-orange);box-shadow:2px 2px 0 var(--y-ink);border-radius:50%;flex:none;place-items:center;display:grid}.jp-guide-shelf-heading h2{color:hsl(var(--foreground));font-family:var(--y-hand);font-size:25px;font-weight:500}.jp-guide-shelf-line{background:var(--y-wood);opacity:.7;border-radius:99px;flex:1;height:3px}.jp-guide-list{gap:13px;padding-left:30px;display:grid}.jp-guide-ticket,.jp-contact-ticket{min-height:44px;color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-paper);box-shadow:3px 4px 0 var(--y-ink);border-radius:7px 12px 6px 14px;padding:21px 23px;transition:transform .16s,box-shadow .16s}.jp-guide-ticket{align-items:flex-start;gap:16px;width:100%;display:flex}.jp-guide-ticket:hover,.jp-contact-ticket:hover{box-shadow:5px 6px 0 var(--y-ink);transform:translate(-1px,-2px)}.jp-guide-ticket .text-muted-foreground,.jp-contact-ticket .text-muted-foreground{color:#1e17199e!important}.jp-support-contact{margin-top:72px;overflow:visible}.jp-support-contact:before{content:"";background:#f0c66b73;width:92px;height:25px;position:absolute;top:-12px;left:7%;transform:rotate(-4deg)}.jp-support-contact>div:first-child{text-align:left;margin-left:0;margin-right:0}.jp-support-contact>div:last-child{max-width:none}.jp-contact-ticket-icon{border:2px solid var(--y-ink);background:var(--y-orange);border-radius:50%;color:var(--y-ink)!important}.jp-faq-search{max-width:520px;margin:0 0 54px!important}.jp-faq-tabs{border:2px solid var(--y-ink);box-shadow:3px 4px 0 var(--y-ink);background:var(--y-paper)!important;border-radius:7px 11px 6px 13px!important;padding:6px!important}.jp-faq-tabs [role=tab]{border-radius:5px 8px 4px 9px;min-height:38px}.jp-faq-tabs [role=tab][data-state=active]{color:var(--y-ink);background:var(--y-orange);box-shadow:inset 0 0 0 2px var(--y-ink)}.jp-faq-category>div:first-child{text-align:left;max-width:720px;margin:0 0 28px}.jp-faq-accordion{border-top:3px solid var(--y-wood)}.jp-faq-accordion [data-state]{border-color:#514b4773}.jp-faq-accordion button{min-height:58px;color:hsl(var(--foreground))}.jp-faq-accordion button:focus-visible{outline-offset:2px;outline:3px solid #1dbd5838}.jp-guide-article{gap:44px;display:grid}.jp-guide-meta{border-bottom:3px solid var(--y-wood);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.jp-guide-toc{color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-paper);box-shadow:3px 4px 0 var(--y-ink);border-radius:7px 12px 6px 14px;padding:24px}.jp-guide-copy-section,.jp-guide-faq{gap:17px;display:grid}.jp-guide-copy-section h2,.jp-guide-faq h2,.jp-guide-related h2{font-family:var(--y-hand);font-weight:500}.jp-guide-copy-section .prose{max-width:76ch;color:hsl(var(--foreground));line-height:1.75}.jp-guide-copy-section .prose :where(p,li){color:hsl(var(--foreground) / .76)}.jp-guide-copy-section .prose :where(strong,h1,h2,h3,h4){color:hsl(var(--foreground))}.jp-guide-related{border-top:3px solid var(--y-wood);gap:17px;padding-top:32px;display:grid}.jp-guide-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.jp-support-quick{margin:0!important}.jp-support-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.jp-support-route-card{cursor:pointer;height:100%}.jp-support-route-button{width:100%;color:inherit;text-align:left;display:block}.jp-support-route-button:focus-visible{outline:3px solid var(--y-orange);outline-offset:5px}.jp-support-route-card [data-slot=card-content]{text-align:left;padding:26px!important}.jp-support-route-icon{width:50px;height:50px;color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-orange);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.jp-support-route-icon svg{width:24px;height:24px}.jp-support-form-panel{max-width:820px;padding:0;overflow:hidden;margin-left:auto!important;margin-right:auto!important}.jp-support-form-panel.jp-support-faq{padding:30px 34px 32px}.jp-support-form-heading{color:var(--y-paper);background:var(--y-board);text-align:left;padding:30px 34px 25px;margin:0!important}.jp-support-form-heading h2{color:var(--y-paper);margin-bottom:7px}.jp-support-form-heading p{color:#f0ede5ad!important}.jp-support-form-body{color:var(--y-ink);background:var(--y-paper);padding:32px 34px 36px}.jp-support-form-body .text-muted-foreground{color:#1e171999!important}.jp-support-form-body form>button[type=submit]{margin-top:24px}.jp-catalog-hero{width:min(1264px,100% - 56px);margin:14px auto 16px;padding:20px 40px 18px}.jp-catalog-breadcrumb{color:#1e171994;font-family:var(--y-mono);gap:9px;margin-bottom:14px;font-size:11px;display:flex}.jp-catalog-breadcrumb a:hover{color:var(--y-orange)}.jp-catalog-main{width:min(1264px,100% - 56px);margin:0 auto 78px}.jp-catalog-heading{margin:0 0 10px}.jp-catalog-heading h2{font-family:var(--y-hand);font-weight:500}.jp-catalog-main>div:first-child{margin-bottom:28px}.jp-catalog-main>div:first-child button{color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-paper);box-shadow:2px 2px 0 var(--y-ink);border-radius:5px 9px 6px 8px}.jp-catalog-main>div:first-child button.bg-primary{background:var(--y-orange)}.jp-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px 18px;padding-top:30px;display:grid;position:relative}.jp-catalog-grid:before{content:"";z-index:0;background:var(--y-wood-dark);border-radius:99px;height:3px;position:absolute;top:2px;left:0;right:0;transform:rotate(.2deg)}.jp-catalog-slot{min-width:0;position:relative}.jp-catalog-slot .jp-deal-ticket{height:100%}.jp-catalog-skeleton{border:3px solid var(--y-wood);min-height:390px;box-shadow:4px 5px 0 var(--y-ink);background:#f7f5ef94;border-radius:12px 16px 10px 18px;padding:14px}.jp-catalog-skeleton>div{aspect-ratio:3/3.3;background:#514b472e;border-radius:8px}.jp-catalog-skeleton>span{background:#514b4729;border-radius:99px;height:13px;margin-top:14px;display:block}.jp-catalog-skeleton>span:last-child{width:62%}.jp-catalog-no-results,.jp-catalog-empty{min-height:320px;color:hsl(var(--muted-foreground));text-align:center;place-content:center;gap:16px;display:grid}.jp-catalog-empty{width:min(760px,100% - 32px);margin:52px auto 80px}.jp-collection-guide{max-width:880px;color:var(--y-ink);border:3px solid var(--y-ink);background:var(--y-paper);box-shadow:5px 6px 0 var(--y-ink);border-radius:12px 16px 10px 18px;margin:56px auto 0;padding:30px 36px 34px}.jp-collection-guide h2{font-family:var(--y-hand);margin:0 0 12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.1}.jp-collection-guide h3{margin:0 0 8px;font-size:1rem;font-weight:700}.jp-collection-guide p,.jp-collection-guide dd{color:#1e1719c7;margin:0 0 12px;line-height:1.6}.jp-collection-guide-links{margin:20px 0 6px}.jp-collection-guide-links ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.jp-collection-guide-links a{color:#9a6416;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.jp-collection-guide-faq{border-top:2px dashed #1e171933;margin-top:28px;padding-top:24px}.jp-collection-guide-faq dl{margin:0}.jp-collection-guide-faq dt{margin:16px 0 6px;font-weight:700}.dark .jp-collection-guide{color:var(--y-paper);border-color:var(--y-wood);background:#171a18;box-shadow:5px 6px #070808}.dark .jp-collection-guide p,.dark .jp-collection-guide dd{color:#aaa39a}.dark .jp-collection-guide-links a{color:#e2a53d}@media (max-width:767px){.jp-collection-guide{margin-top:40px;padding:24px 20px 26px}}.jp-search-main{width:min(1264px,100% - 56px);margin:0 auto 78px}.jp-search-hero>.jp-search-kicker{color:#9a6416;font-family:var(--y-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.jp-search-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:30px;display:grid}.jp-search-sidebar{min-width:0}.jp-search-filter-ticket{color:var(--y-ink);border:3px solid var(--y-ink);background:var(--y-paper);box-shadow:5px 6px 0 var(--y-ink);border-radius:9px 15px 8px 17px;padding:20px 16px 18px;top:176px}.jp-search-filter-ticket:before{content:"";background:#f0c66bb3;width:74px;height:23px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-2deg)}.jp-search-filter-title{border-bottom:3px solid var(--y-wood);align-items:center;gap:9px;margin:4px 3px 14px;padding-bottom:13px;display:flex}.jp-search-filter-title svg{width:18px;height:18px;color:var(--y-orange)}.jp-search-filter-title h2{font-family:var(--y-hand);flex:1;font-size:22px;font-weight:500}.jp-search-filter-title>span{min-width:25px;height:25px;color:var(--y-ink);border:2px solid var(--y-ink);background:var(--y-yellow);font-family:var(--y-mono);border-radius:50%;place-items:center;padding:0 6px;font-size:10px;font-weight:800;display:grid}.jp-search-filter-section+.jp-search-filter-section{border-top:1px dashed #514b4773;margin-top:10px;padding-top:10px}.jp-search-filter-heading{font-family:var(--y-mono);letter-spacing:.055em;text-transform:uppercase;color:var(--y-ink)!important}.jp-search-filter-heading:hover{color:var(--y-orange)!important}.jp-search-filter-row{color:#1e1719b8!important;border-radius:5px 8px 5px 9px!important}.jp-search-filter-row:hover{color:var(--y-ink)!important;background:#1dbd581a!important}.jp-search-filter-row[aria-pressed=true]{font-weight:700;color:var(--y-ink)!important;background:var(--y-yellow)!important}.jp-search-filter-row>span:first-child{background:#fffdf7;border:2px solid var(--y-wood)!important}.jp-search-filter-row[aria-pressed=true]>span:first-child{color:var(--y-ink);background:var(--y-orange);border-color:var(--y-ink)!important}.jp-search-more,.jp-search-reset{color:#8c5c16}.jp-search-more:hover,.jp-search-reset:hover{color:var(--y-orange)}.jp-search-products{width:100%}.jp-search-active-filters{border-bottom:2px dashed #514b4766;min-height:40px;padding-bottom:4px}.jp-search-chip{border:2px solid var(--y-ink);box-shadow:1px 2px 0 var(--y-ink);color:var(--y-ink)!important;background:var(--y-yellow)!important;border-radius:999px!important}.jp-search-results-toolbar{margin-bottom:3px;padding:0 0 18px;border-bottom:3px solid var(--y-wood)!important}.jp-search-results-toolbar>p{color:hsl(var(--muted-foreground));font-family:var(--y-mono);font-size:11px}.jp-search-sort{box-shadow:2px 3px 0 var(--y-ink);color:var(--y-ink)!important;border:2px solid var(--y-ink)!important;background:var(--y-paper)!important;border-radius:6px 10px 5px 9px!important}.jp-search-results .jp-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.jp-search-mobile-tools{border:2px solid var(--y-ink);background:var(--y-paper);box-shadow:3px 3px 0 var(--y-ink);border-radius:7px 11px 6px 12px;margin-bottom:14px;padding-left:10px;padding-right:10px}.jp-search-mobile-trigger{color:var(--y-ink)!important;border:2px solid var(--y-ink)!important;background:var(--y-orange)!important}.jp-search-sheet{color:#181817;font-family:var(--font-yatai-ui), "Zen Maru Gothic", system-ui, sans-serif;background:#f7f5ef!important;border-right:3px solid #181817!important}.jp-search-sheet .jp-search-filter-heading,.jp-search-sheet .jp-search-filter-row{color:#181817!important}.jp-search-sheet .jp-search-filter-row[aria-pressed=true]{background:#f0c66b!important}.jp-search-sheet button.bg-primary{border:2px solid #181817;color:#181817!important;background:#1dbd58!important}.dark .jp-info-hero,.dark .jp-catalog-hero,.dark .jp-process-step,.dark .jp-info-content [data-slot=card],.dark .jp-guide-ticket,.dark .jp-contact-ticket{color:var(--y-paper);border-color:var(--y-wood);background:#171a18;box-shadow:5px 6px #070808}.dark .jp-info-hero h1,.dark .jp-catalog-hero h1,.dark .jp-process-step h3,.dark .jp-info-content [data-slot=card-title],.dark .jp-guide-ticket,.dark .jp-contact-ticket{color:var(--y-paper)}.dark .jp-info-hero p,.dark .jp-catalog-hero>p,.dark .jp-process-step p,.dark .jp-info-content [data-slot=card-description],.dark .jp-info-content [data-slot=card] .text-muted-foreground,.dark .jp-guide-ticket .text-muted-foreground,.dark .jp-contact-ticket .text-muted-foreground{color:#aaa39a!important}.dark .jp-info-panel,.dark .jp-info-cta,.dark .jp-support-form-panel,.dark .jp-support-contact{border-color:var(--y-wood);background:#171a18c7;box-shadow:6px 7px #070808}.dark .jp-info-content input,.dark .jp-info-content textarea,.dark .jp-info-content button[role=combobox]{color:var(--y-paper);background:#101211!important;border-color:#4a4541!important}.dark .jp-info-content input::placeholder,.dark .jp-info-content textarea::placeholder{color:#777f79}.dark .jp-support-form-body{color:var(--y-paper);background:#171a18}.dark .jp-support-form-body .text-muted-foreground{color:#aaa39a!important}.dark .jp-catalog-breadcrumb{color:#aaa39a}.dark .jp-catalog-main>div:first-child button{color:var(--y-paper);border-color:var(--y-wood);background:#202321;box-shadow:2px 2px #070808}.dark .jp-catalog-main>div:first-child button.bg-primary{color:var(--y-ink);background:var(--y-orange)}.dark .jp-catalog-skeleton{border-color:var(--y-wood);background:#171a18b3;box-shadow:4px 5px #070808}.dark .jp-faq-tabs,.dark .jp-guide-toc{color:var(--y-paper);border-color:var(--y-wood);box-shadow:3px 4px #070808;background:#171a18!important}.dark .jp-search-hero>.jp-search-kicker{color:var(--y-yellow)}.dark .jp-search-filter-ticket{color:var(--y-paper);border-color:var(--y-wood);background:#171a18;box-shadow:5px 6px #070808}.dark .jp-search-filter-title{border-bottom-color:#4a4541}.dark .jp-search-filter-title h2,.dark .jp-search-filter-heading{color:var(--y-paper)!important}.dark .jp-search-filter-row{color:#aaa39a!important}.dark .jp-search-filter-row:hover{color:var(--y-paper)!important;background:#1ed76014!important}.dark .jp-search-filter-row[aria-pressed=true]{color:var(--y-ink)!important;background:var(--y-yellow)!important}.dark .jp-search-filter-row>span:first-child{background:#101211}.dark .jp-search-filter-row[aria-pressed=true]>span:first-child{background:var(--y-orange)}.dark .jp-search-more,.dark .jp-search-reset{color:var(--y-yellow)}.dark .jp-search-sort{box-shadow:2px 3px #070808;color:var(--y-paper)!important;border-color:var(--y-wood)!important;background:#171a18!important}.dark .jp-search-mobile-tools{border-color:var(--y-wood);background:#171a18;box-shadow:3px 3px #070808}.dark .jp-search-sheet{color:#f0ede5;background:#171a18!important;border-right-color:#393330!important}.dark .jp-search-sheet .jp-search-filter-heading,.dark .jp-search-sheet .jp-search-filter-row{color:#f0ede5!important}.dark .jp-search-sheet .jp-search-filter-row[aria-pressed=true]{color:#181817!important}@media (max-width:1023px){.jp-search-main{width:calc(100% - 32px)}.jp-search-layout{grid-template-columns:1fr}}@media (max-width:767px){.jp-public-storefront .jp-info-main>.jp-info-hero,.jp-public-storefront .jp-info-main>.jp-info-section,.jp-catalog-hero,.jp-catalog-main{width:calc(100% - 24px)}.jp-info-hero,.jp-catalog-hero{padding:40px 24px 30px;margin-top:32px!important;margin-bottom:46px!important}.jp-info-hanger{width:58px;height:28px;top:-25px}.jp-info-hero h1,.jp-catalog-hero h1{font-size:clamp(2.35rem,12vw,3.4rem)}.jp-info-hero p,.jp-catalog-hero>p{margin-top:13px;font-size:14px;line-height:1.55}.jp-info-section{margin-bottom:58px!important}.jp-info-content>*+*{margin-top:52px}.jp-info-actions{flex-direction:column;align-items:stretch;margin-bottom:56px}.jp-info-section-heading{margin-bottom:24px}.jp-process-grid{grid-template-columns:1fr;gap:15px;padding-top:0;padding-left:28px}.jp-process-grid:before{width:3px;height:auto;inset:0 auto 0 7px;transform:rotate(.2deg)}.jp-process-step{min-height:0;padding:24px 20px}.jp-process-step:before{width:22px;height:2px;top:40px;left:-23px}.jp-process-icon{width:58px;height:58px}.jp-info-panel,.jp-info-cta,.jp-support-form-panel,.jp-support-contact{padding:25px 20px}.jp-support-form-panel{padding:0}.jp-support-form-panel.jp-support-faq{padding:24px 20px 26px}.jp-paper-note:nth-child(2),.jp-paper-note:nth-child(3){transform:none}.jp-guide-list{padding-left:0}.jp-guide-shelf-heading{align-items:flex-start}.jp-guide-shelf-line{margin-top:20px}.jp-guide-ticket{padding:18px}.jp-faq-search{max-width:none;margin-bottom:42px!important}.jp-faq-tabs{padding:5px!important}.jp-guide-meta{flex-direction:column;align-items:flex-start}.jp-guide-toc{padding:20px}.jp-guide-related ul,.jp-support-contact>div:last-child,.jp-support-quick-grid{grid-template-columns:1fr}.jp-support-route-card [data-slot=card-content]{padding:22px!important}.jp-support-form-heading{padding:25px 20px 21px}.jp-support-form-body{padding:24px 20px 28px}.jp-catalog-breadcrumb{margin-bottom:16px}.jp-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.jp-catalog-main{margin-bottom:58px}.jp-search-main{width:calc(100% - 24px);margin-bottom:58px}.jp-search-hero>.jp-search-kicker{margin-bottom:8px;font-size:10px}.jp-search-results .jp-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-catalog-grid .jp-deal-body{padding-left:8px;padding-right:8px}.jp-catalog-grid .jp-deal-meta-row{flex-direction:column;align-items:flex-start}.jp-catalog-grid .jp-deal-chips{justify-content:flex-start}.jp-catalog-grid .jp-deal-actions{gap:5px;padding-left:0;padding-right:0}.jp-catalog-grid .jp-deal-actions button:first-child{width:38px}}@media (prefers-reduced-motion:reduce){.jp-guide-ticket,.jp-contact-ticket{transition:none}}.jp-sold{gap:18px;display:grid}.jp-sold-head{gap:0;display:grid}.jp-sold-scope{max-width:44rem;color:hsl(var(--muted-foreground));margin:0;font-size:12.5px;line-height:1.45}.jp-sold-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0 4px 4px 0;list-style:none;display:grid;position:relative}.jp-sold-row>li{min-width:0}.jp-sold-row>li:nth-child(n+5){display:none}@media (max-width:559px){.jp-sold-row{grid-template-columns:minmax(0,1fr)}}@media (min-width:560px){.jp-sold-row>li:nth-child(n+5){display:block}.jp-sold-row>li:nth-child(n+7){display:none}}@media (min-width:900px){.jp-sold-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1100px){.jp-sold-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jp-sold-row>li:nth-child(n+7){display:block}}.jp-sold-item{border:2px solid var(--y-ink);background:hsl(var(--card));width:100%;height:100%;min-height:80px;box-shadow:2px 2px 0 var(--y-ink);color:inherit;border-radius:8px 11px 7px 10px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px 8px 8px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.jp-sold-item:hover{box-shadow:3px 3px 0 var(--y-ink);transform:translate(-1px,-1px)}.jp-sold-item:focus-visible{outline:2px solid var(--y-orange);outline-offset:2px}.jp-sold-thumb{border:2px solid var(--y-ink);background:hsl(var(--muted));border-radius:6px 8px 5px 7px;width:56px;height:56px;position:relative;overflow:hidden}.jp-sold-text{gap:2px;min-width:0;display:grid}.jp-sold-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.jp-sold-option{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.jp-sold-check{color:#178a44;flex:none}.dark .jp-sold-check{color:#59d866}.jp-sold-when{color:hsl(var(--muted-foreground));font-family:var(--y-mono);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.jp-sold-item.is-fresh .jp-sold-when{color:var(--y-orange)}.dark .jp-sold-item,.dark .jp-sold-thumb{border-color:#0b0c0c}@media (prefers-reduced-motion:reduce){.jp-sold-item{transition:none}.jp-sold-item:hover{transform:none}}.jp-release-section{--rel-gold:#f0c66b;--rel-green:#1ed760;--rel-red:#d95a56;--rel-ink:#181817;--rel-text:#f4efe4}.jp-release-section .hot-deals-rail{gap:18px;padding:4px 4px 14px!important}.jp-release-section .hot-deals-rail>.jp-release-slot{scroll-snap-align:start;flex-direction:column;flex:none;padding-top:50px;display:flex;position:relative;width:max(176px,25% - 13.5px)!important;min-width:max(176px,25% - 13.5px)!important;max-width:max(176px,25% - 13.5px)!important}@media (min-width:1240px){.jp-release-section .hot-deals-rail>.jp-release-slot{width:max(176px,20% - 14.4px)!important;min-width:max(176px,20% - 14.4px)!important;max-width:max(176px,20% - 14.4px)!important}}.jp-release-section .hot-deals-rail>.jp-release-slot:before,.jp-release-section .hot-deals-rail>.jp-release-slot:after,.jp-release-section .hot-deals-rail>.jp-release-today:before,.jp-release-section .hot-deals-rail>.jp-release-today:after{display:none}.jp-release-ticket{--rel-accent:var(--rel-green);flex:auto}.jp-release-ticket.is-upcoming{--rel-accent:var(--rel-gold)}.jp-release-ticket:before{content:"";background:var(--rel-green);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--rel-green) 70%, transparent);position:absolute;top:-40px;left:-10px;right:-10px}.jp-release-ticket.is-upcoming:before{background:repeating-linear-gradient(90deg, var(--rel-gold) 0 9px, transparent 9px 15px);box-shadow:none;filter:drop-shadow(0 0 4px #f0c66bb3)}.jp-release-ticket:after{content:"";z-index:6;background:var(--rel-accent);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--rel-accent) 30%, transparent), 0 0 12px var(--rel-accent);border:2px solid #0c0b09;border-radius:50%;margin-left:-6px;position:absolute;top:-45px;left:50%}.jp-release-leaf{z-index:5;width:42px;color:var(--rel-ink);text-align:center;border:2px solid var(--rel-ink);box-shadow:2px 2px 0 var(--rel-ink);transform-origin:50% 0;background:#f7f5ef;border-radius:6px;flex-direction:column;align-items:center;margin-left:-21px;padding-bottom:3px;display:flex;position:absolute;top:-36px;left:50%;overflow:hidden;transform:rotate(-4deg)}.jp-release-ticket.is-released .jp-release-leaf{transform:rotate(3deg)}.jp-release-leaf-month{color:#fff;border-bottom:2px solid var(--rel-ink);background:var(--rel-red);font-family:var(--y-mono);letter-spacing:.06em;white-space:nowrap;align-self:stretch;padding:3px 1px 2px;font-size:8px;font-weight:800;line-height:1}.jp-release-leaf-day{font-family:var(--y-hand);margin-top:2px;font-size:18px;font-weight:700;line-height:1}.jp-release-poster{color:var(--rel-text);border:2px solid color-mix(in srgb, var(--rel-accent) 65%, #0b0c0c);box-shadow:4px 4px 0 #0b0c0c, 0 0 18px color-mix(in srgb, var(--rel-accent) 16%, transparent);background:linear-gradient(#17150f 0%,#0c0b09 100%);border-radius:14px 18px 12px 21px;flex-direction:column;flex:auto;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.jp-release-ticket:hover .jp-release-poster,.jp-release-ticket:focus-within .jp-release-poster{border-color:var(--rel-accent);box-shadow:4px 4px 0 #0b0c0c, 0 0 30px color-mix(in srgb, var(--rel-accent) 38%, transparent);transform:translateY(-3px)}.jp-release-art{aspect-ratio:3/4;background:#0b0c0c;border-bottom:1px solid #0b0c0c;flex:none;position:relative;overflow:hidden}.jp-release-art-link{height:100%;display:block;position:relative}.jp-release-art .twic-i,.jp-release-art .twic-w{height:100%!important}.jp-release-art .twic-w{padding-top:0!important}.jp-release-clip{z-index:1;object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.jp-release-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0c0b09eb);height:34%;position:absolute;inset:auto 0 0}.jp-release-flag{z-index:3;color:var(--rel-ink);border:1.5px solid var(--rel-ink);background:var(--rel-accent);box-shadow:0 0 12px color-mix(in srgb, var(--rel-accent) 55%, transparent);font-family:var(--y-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.2;position:absolute;top:8px;right:8px}.jp-release-wish{z-index:4;opacity:0;transition:all .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:34px;right:7px;transform:scale(.65)}.jp-release-ticket:hover .jp-release-wish,.jp-release-ticket:focus-within .jp-release-wish{opacity:1;transform:scale(1)}.jp-release-wish button{width:30px!important;height:30px!important;min-height:30px!important;color:var(--y-paper)!important;background:#242725!important;border:2px solid #0b0c0c!important;border-radius:50%!important}.jp-release-when{z-index:3;color:var(--rel-accent);font-family:var(--y-mono);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 6px #000000f2;pointer-events:none;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:800;line-height:1.2;display:flex;position:absolute;bottom:7px;left:9px;right:9px}.jp-release-when i{background:var(--rel-accent);width:7px;height:7px;box-shadow:0 0 8px var(--rel-accent);border-radius:50%;flex:none}.jp-release-ticket.is-upcoming .jp-release-when i{animation:1.6s ease-in-out infinite jp-release-pulse}.jp-release-poster .jp-deal-stock{color:#a9b0ab}.jp-release-poster .jp-deal-chips span,.jp-release-poster .jp-deal-chips span:nth-child(2){color:#ddd8ce;background:#252826;border-color:#49433f}.jp-release-poster .jp-deal-title{color:var(--rel-text)}.jp-release-poster .jp-deal-title:hover{color:var(--rel-accent)}.jp-release-poster .jp-deal-price{color:var(--y-yellow);border-top-color:#3d3834}.jp-release-poster .jp-deal-price .jp-deal-rrp{color:#aaa197}.jp-release-poster .jp-deal-actions button:first-child{color:var(--y-paper)!important;background:#242725!important;border-color:#0b0c0c!important}.jp-release-poster .jp-deal-actions button:last-child{color:var(--y-ink);border-color:#0b0c0c}.jp-release-section .hot-deals-rail>.jp-release-today{flex:none;align-self:stretch;padding-top:0;position:relative;width:40px!important;min-width:40px!important;max-width:40px!important}.jp-release-today-track{background:linear-gradient(90deg, var(--rel-gold), var(--rel-red) 50%, var(--rel-green));height:2px;position:absolute;top:10px;left:-10px;right:-10px}.jp-release-today-pill{z-index:2;color:#fff;border:2px solid var(--rel-ink);background:var(--rel-red);font-family:var(--y-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800;line-height:1.2;position:absolute;top:1px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #d95a56b3}.jp-release-today-date{color:hsl(var(--muted-foreground));font-family:var(--y-mono);letter-spacing:.06em;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:26px;left:50%;transform:translate(-50%)}.jp-release-today-drop{border-left:2px dashed #d95a5680;position:absolute;top:42px;bottom:70px;left:50%}@keyframes jp-release-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.jp-release-poster,.jp-release-wish{transition:none}.jp-release-ticket:hover .jp-release-poster,.jp-release-ticket:focus-within .jp-release-poster{transform:none}.jp-release-ticket.is-upcoming .jp-release-when i{animation:none}}
.lootcodes-design-system *,.lootcodes-design-system :before,.lootcodes-design-system :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto!important}.lootcodes-design-system .animate-spin{animation:1s linear infinite spin!important}@media (prefers-reduced-motion:reduce){.lootcodes-design-system .animate-spin{animation:none!important}}.lootcodes-design-system :is(.tu-rise,.reveal-init){opacity:1!important;transform:none!important}.lootcodes-design-system .tu-petal,.lootcodes-design-system .jp-release-pulse,.lootcodes-design-system .jp-lantern-spark{display:none!important}.lootcodes-design-system :is(.jp-deal-ticket,.jp-board-primary,.jp-hero-nav,.product-card-hover,.tu-card,.tu-pack,.tu-buy):hover,.lootcodes-design-system :is(.jp-deal-art,.tu-card-art):hover img,.lootcodes-design-system :is([class*=hover\:scale-],[class*=hover\:-translate-]):hover{transform:none!important}.lootcodes-design-system .group:hover :is([class*=group-hover\:scale-],[class*=group-hover\:translate-]){transform:scale(1)translate(0,0)!important}.lootcodes-design-system .tu-fan-card:is(:hover,:focus-visible){transform:translateY(-50%) rotate(var(--fan-rot,0deg))}.dark .lootcodes-design-system .jp-light-cord i{opacity:.72;background:var(--y-yellow);box-shadow:0 0 6px #ffd27a3d}.lootcodes-design-system .tu-scene.is-working .tu-scene-unit{transform:translate(14px)}.lootcodes-design-system .tu-scene-x{opacity:1}.lootcodes-design-system .tu-vh .vh-unit{transform:translate(20px)}.lootcodes-design-system .tu-vh .vh-tailslide{transform:translate(0)}.lootcodes-design-system :is(.vh-click,.tt-click,.tt-scan,.tt-gem){opacity:0}.lootcodes-design-system .tu-tt .tt-plug{transform:translateY(0)}.lootcodes-design-system .tu-tt :is(.tt-key1,.tt-key2,.tt-key3){fill:var(--tu-green)}.lootcodes-design-system .tu-tt.is-working .tt-bar{transform:scaleX(.4)}.lootcodes-design-system .tu-vh.is-delivered .vh-key{transform:rotate(12deg)}.lootcodes-design-system .tu-vh.is-delivered .vh-slotlight{fill:var(--tu-green)}.lootcodes-design-system .tu-vh.is-delivered .vh-ticket{transform:translate(-88px,-92px)rotate(-6deg)}.lootcodes-design-system .tu-vh.is-delivered :is(.vh-ticket,.vh-halo,.vh-spark){opacity:1}.lootcodes-design-system .tu-vh.is-delivered .vh-spark{transform:scale(1)}.lootcodes-design-system .tu-tt.is-delivered .tt-bar{transform:scaleX(1)}.lootcodes-design-system .tu-tt.is-delivered .tt-bal-old{opacity:0}.lootcodes-design-system .tu-tt.is-delivered :is(.tt-bal-new,.tt-ok){opacity:1;transform:scale(1)}