.ft[data-astro-cid-jo6i4kqk]{border-top:var(--hairline) solid var(--ink);margin-block-start:clamp(3rem,10vh,6rem);padding-block-start:clamp(2.5rem,8vh,4.5rem);position:relative;overflow:clip}.top[data-astro-cid-jo6i4kqk]{padding-inline:var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-block-end:clamp(1.5rem,5vh,2.5rem);display:flex}.zh[data-astro-cid-jo6i4kqk]{font-family:var(--font-cjk);font-weight:700;font-size:clamp(var(--fs-min), 1.4vw, 1.25rem);letter-spacing:.36em;color:var(--ink)}.links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.16em;color:var(--dim);align-items:center;display:inline-flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--accent-txt)}.word[data-astro-cid-jo6i4kqk]{font-family:var(--font-grotesk);letter-spacing:-.045em;color:var(--ink);white-space:nowrap;padding-inline:var(--edge);margin-inline-start:-.02em;font-size:7.6vw;font-weight:900;line-height:.78}.base[data-astro-cid-jo6i4kqk]{padding:.85rem var(--edge) 1.1rem;border-top:var(--hairline) solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-min);letter-spacing:.2em;color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-block-start:clamp(1.5rem,5vh,2.5rem);display:flex}.eq[data-astro-cid-jo6i4kqk]{color:var(--ink)}.legal[data-astro-cid-jo6i4kqk]{padding:0 var(--edge) clamp(1.5rem, 4vh, 2.25rem);font-family:var(--font-cjk);font-style:normal;font-size:var(--fs-min);letter-spacing:.06em;color:var(--dim);flex-wrap:wrap;gap:.4rem 1.5rem;line-height:1.9;display:flex}.co[data-astro-cid-jo6i4kqk]{color:var(--ink)}.ct[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-bottom:var(--hairline) solid var(--rule-soft)}.ct[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.ct[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--accent-txt);border-bottom-color:currentColor}@media (width<=40rem){.legal[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.15rem}}@media (width<=48rem){.word[data-astro-cid-jo6i4kqk]{white-space:normal;font-size:15vw}}.head[data-astro-cid-nen7h5rs]{z-index:60;justify-content:space-between;align-items:center;gap:var(--s-4);padding:clamp(.7rem, 1.4vw, 1.1rem) var(--edge);background:var(--paper);border-bottom:var(--hairline) solid var(--rule);display:flex;position:sticky;inset-block-start:0}.mark[data-astro-cid-nen7h5rs]{gap:.1rem;line-height:1.05;display:grid}.mark[data-astro-cid-nen7h5rs] .zh[data-astro-cid-nen7h5rs]{font-family:var(--font-cjk);letter-spacing:.12em;color:var(--ink);font-size:1.15rem;font-weight:700}.mark[data-astro-cid-nen7h5rs] .en[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);font-size:var(--fs-min);letter-spacing:.1em;color:var(--dim)}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.9rem,2.4vw,2.25rem);display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.75rem;font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.14em;color:var(--ink);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-txt)}.nav[data-astro-cid-nen7h5rs] .cart[data-astro-cid-nen7h5rs]{background:var(--accent);color:var(--paper-hi);padding-inline:clamp(.8rem,1.6vw,1.2rem)}.nav[data-astro-cid-nen7h5rs] .cart[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] .cart[data-astro-cid-nen7h5rs]:focus-visible,.nav[data-astro-cid-nen7h5rs] .cart[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--ink);color:var(--paper-hi)}.count[data-astro-cid-nen7h5rs]{background:var(--paper-hi);min-width:1.6em;color:var(--ink);font-family:var(--font-mono);letter-spacing:0;text-align:center;padding:.05em .35em;font-weight:700;line-height:1.4}@media (width<=40rem){.is-secondary[data-astro-cid-nen7h5rs],.mark[data-astro-cid-nen7h5rs] .en[data-astro-cid-nen7h5rs]{display:none}}.toast[data-astro-cid-hyvcqdav]{inset-inline:var(--edge);z-index:80;background:var(--ink);max-width:34rem;color:var(--paper-hi);border:var(--hairline) solid var(--ink-black);opacity:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-inline:auto;padding:.6rem .6rem .6rem 1.25rem;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset-block-end:clamp(1rem,3vh,1.75rem);transform:none}.toast[data-astro-cid-hyvcqdav][hidden]{display:none}@starting-style{.toast[data-astro-cid-hyvcqdav]{opacity:0;transform:translateY(1rem)}}.msg[data-astro-cid-hyvcqdav]{font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.08em}.go[data-astro-cid-hyvcqdav]{background:var(--accent);min-height:2.75rem;color:var(--paper-hi);font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.12em;align-items:center;padding-inline:1.1rem;font-weight:700;display:inline-flex}.go[data-astro-cid-hyvcqdav]:hover,.go[data-astro-cid-hyvcqdav]:focus-visible{background:var(--paper-hi);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}svg,canvas{display:block}img{max-width:100%;display:block}:root{--warm-gray:#d3ccc1;--graphite:#4d4d4d;--orange:#fe3300;--paper:#e5e0d7;--paper-hi:#f2efe9;--paper-lo:#c2baac;--paper-deep:#ada396;--ink:#3a3a3a;--ink-deep:#262626;--ink-black:#171716;--void:#0e0e0d;--orange-deep:#c72800;--orange-dim:#8f1d00;--icy:#c6d4d6;--bg:var(--warm-gray);--fg:var(--graphite);--accent:var(--orange);--rule:color-mix(in oklab, var(--graphite) 32%, transparent);--font-genki:"GenKiGothicTW";--font-grotesk:var(--font-genki), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-cjk:var(--font-genki), "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--font-mono:var(--font-noto-sans-mono), var(--font-genki), monospace;--fs-min:1.0625rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--s-32:8rem;--s-48:12rem;--gutter:clamp(1.25rem, 4vw, 4.5rem);--hairline:1px}html,body{min-height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-grotesk);font-size:var(--fs-min);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.55;overflow-x:hidden}:lang(zh-Hant),[lang=zh-Hant]{line-break:strict;overflow-wrap:break-word}::selection{background:var(--orange);color:var(--paper-hi)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--s-4);top:var(--s-4);z-index:999;background:var(--orange);color:#fff;padding:var(--s-3) var(--s-6);font-family:var(--font-mono);font-size:var(--fs-min);letter-spacing:.08em;text-transform:uppercase;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--bg:var(--paper);--fg:var(--ink);--accent:var(--orange);--accent-txt:var(--orange-deep);--edge:clamp(1.15rem, 3.6vw, 3.75rem);--rule:color-mix(in oklab, var(--ink) 34%, var(--paper));--rule-soft:color-mix(in oklab, var(--ink) 16%, var(--paper));--ghost:color-mix(in oklab, var(--ink) 6%, var(--paper));--ghost-strong:color-mix(in oklab, var(--ink) 9%, var(--paper));--ghost-line:color-mix(in oklab, var(--ink) 17%, var(--paper));--dim:color-mix(in oklab, var(--ink) 82%, var(--paper));--quiet:color-mix(in oklab, var(--ink) 90%, var(--paper));--measure:26rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-grotesk)}main{display:block}body.ly-locked{overflow:hidden}.pg-top{padding:clamp(3.5rem, 12vh, 7rem) var(--edge) clamp(2rem, 6vh, 3.5rem);border-bottom:var(--hairline) solid var(--rule);position:relative;overflow:clip}.pg-ghost{font-family:var(--font-cjk);color:var(--ghost);pointer-events:none;user-select:none;font-size:clamp(14rem,40vw,34rem);font-weight:900;line-height:1;position:absolute;inset-block-start:-18%;inset-inline-end:-4vw}.pg-kicker{font-family:var(--font-mono);font-size:var(--fs-min);letter-spacing:.2em;color:var(--accent-txt);position:relative}.pg-h{font-family:var(--font-cjk);letter-spacing:.02em;color:var(--ink);margin-block-start:.6rem;font-size:clamp(2.75rem,10vw,7.5rem);font-weight:900;line-height:.95;position:relative}.pg-lead{max-width:34em;font-family:var(--font-cjk);font-size:clamp(var(--fs-min), 1.6vw, 1.25rem);color:var(--dim);margin-block-start:clamp(1rem,3vh,1.75rem);line-height:2;position:relative}.btn{border:var(--hairline) solid var(--ink);min-height:2.75rem;font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.12em;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.2rem;font-weight:700;transition:background-color .15s linear,color .15s linear;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--ink);color:var(--paper-hi)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--paper-hi)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--ink);border-color:var(--ink)}.btn-quiet{color:var(--dim);border-color:#0000;padding-inline:.4rem;font-weight:400}.btn-quiet:hover,.btn-quiet:focus-visible{color:var(--accent-txt);background:0 0}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.price{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);font-weight:700}.sku{font-family:var(--font-mono);font-size:var(--fs-min);letter-spacing:.08em;color:var(--dim);overflow-wrap:anywhere}.shot{aspect-ratio:4/3;border:var(--hairline) solid var(--rule-soft);background:#fff;display:block;overflow:hidden}.shot img{object-fit:contain;width:100%;height:100%}.qty{border:var(--hairline) solid var(--ink);align-items:stretch;display:inline-flex}.qty button{min-width:2.75rem;min-height:2.75rem;font-family:var(--font-mono);color:var(--ink);font-size:1.15rem}.qty button:hover,.qty button:focus-visible{background:var(--ink);color:var(--paper-hi)}.qty input{border:0;border-inline:var(--hairline) solid var(--rule);width:3.25rem;font-family:var(--font-mono);font-size:var(--fs-min);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border-radius:0}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
