#top.pl-site{--pl-bg:#F5F1EA;--pl-card:#FBF9F5;--pl-ink:#2B2620;--pl-body:#4A4238;--pl-soft:#7A7064;--pl-gold:#7E6744;--pl-gold-soft:#B89A63;--pl-line:#DDD2BF;--pl-faint:rgba(126,103,68,.18);--pl-serif:"Noto Serif TC","Songti TC","PMingLiU",serif;--pl-sans:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;background:var(--pl-bg)}#top.pl-site .pl{display:block;padding-top:calc(var(--hz-header-top,16px) + var(--hz-header-h,68px) + 18px);font-family:var(--pl-sans);color:var(--pl-body);overflow-x:clip}#top.pl-site .pl h1,#top.pl-site .pl h2,#top.pl-site .pl h3{font-family:var(--pl-serif);color:var(--pl-ink);font-weight:600;margin:0;text-wrap:balance}#top.pl-site .pl a{color:var(--pl-gold)}#top.pl-site .pl img{display:block;max-width:100%;height:auto}#top.pl-site .pl-wrap{max-width:1140px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}#top.pl-site .pl-en{margin:0;font:500 11px/1.6 var(--pl-sans);letter-spacing:.32em;color:var(--pl-gold)}#top.pl-site .pl-small{font-size:13.5px;color:var(--pl-soft)}#top.pl-site .pl-hero{padding-block:clamp(28px,5vw,64px) clamp(56px,7vw,100px)}#top.pl-site .pl-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center}#top.pl-site .pl-crumbs{display:flex;gap:8px;font-size:13px;color:var(--pl-soft);margin-bottom:28px}#top.pl-site .pl .pl-crumbs a{color:var(--pl-soft);text-decoration:none}#top.pl-site .pl-brand{display:flex;align-items:center;gap:12px;margin:0 0 28px}#top.pl-site .pl-brand img{width:42px}#top.pl-site .pl-brand b{display:block;font-family:var(--pl-serif);font-weight:600;font-size:15px;letter-spacing:.22em;color:var(--pl-ink)}#top.pl-site .pl-brand small{display:block;font-size:9.5px;letter-spacing:.28em;color:var(--pl-gold);margin-top:2px}#top.pl-site .pl .pl-hero h1{font-size:clamp(2.4rem,5.4vw,4rem);line-height:1.2;letter-spacing:.1em}#top.pl-site .pl .pl-hero h1 small{display:block;margin-top:10px;font:500 clamp(1rem,1.6vw,1.2rem)/1.5 var(--pl-sans);letter-spacing:.24em;color:var(--pl-gold)}#top.pl-site .pl-lead{font-size:clamp(1rem,1.4vw,1.08rem);line-height:2.05;max-width:31rem;margin:24px 0 32px}#top.pl-site .pl-buy{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"price meta" "btn btn";gap:16px 24px;align-items:center;max-width:31rem;padding:22px 0;border-top:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line)}#top.pl-site .pl-price{grid-area:price;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-family:var(--pl-serif);color:var(--pl-ink)}#top.pl-site .pl-price b{font-size:2.1rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums}#top.pl-site .pl-price s{font-size:1rem;color:var(--pl-soft)}#top.pl-site .pl-price small{flex-basis:100%;font:500 12.5px/1.4 var(--pl-sans);letter-spacing:.14em;color:var(--pl-gold)}#top.pl-site .pl-buy__meta{grid-area:meta;margin:0;padding-left:22px;border-left:1px solid var(--pl-line);font-size:13px;line-height:1.8;color:var(--pl-soft)}#top.pl-site .pl-buy .gd-buy{grid-area:btn;display:grid;gap:8px}#top.pl-site .pl .pl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:linear-gradient(180deg,#80653f,#6b5232);color:#fbf5ea;font:600 15px/1 var(--pl-sans);letter-spacing:.14em;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 12px 26px -16px rgba(60,44,20,.75);transition:filter .2s,transform .2s}#top.pl-site .pl .pl-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}#top.pl-site .pl .pl-btn:focus-visible{outline:2px solid var(--pl-gold-soft);outline-offset:3px}#top.pl-site .pl .pl-btn[disabled]{opacity:.7;cursor:progress}#top.pl-site .pl-cover{margin:0;padding:clamp(12px,1.6vw,18px);border-radius:22px;background:var(--pl-card);border:1px solid var(--pl-line);box-shadow:0 30px 60px -36px rgba(43,38,32,.45)}#top.pl-site .pl-cover img{border-radius:12px}#top.pl-site .pl-sec{padding-block:clamp(56px,7vw,100px);border-top:1px solid var(--pl-faint)}#top.pl-site .pl-head{text-align:center;margin-bottom:clamp(28px,4vw,48px)}#top.pl-site .pl-head--left{text-align:left;margin:0}#top.pl-site .pl .pl-sec h2{font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:.16em;margin-top:10px}#top.pl-site .pl-view{margin:0 auto;max-width:960px;padding:clamp(10px,1.4vw,16px);border-radius:20px;background:var(--pl-card);border:1px solid var(--pl-line)}#top.pl-site .pl-view img{width:100%;border-radius:10px;aspect-ratio:1367/1024;object-fit:cover}#top.pl-site .pl-view figcaption{display:flex;align-items:baseline;gap:12px;padding:14px 6px 4px;font:500 14px/1.5 var(--pl-serif);letter-spacing:.12em;color:var(--pl-ink)}#top.pl-site .pl-view figcaption span{font:500 12px/1 var(--pl-sans);letter-spacing:.2em;color:var(--pl-gold)}#top.pl-site .pl-thumbs{list-style:none;margin:18px auto 0;padding:0;max-width:960px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}#top.pl-site .pl-thumbs button{display:block;width:100%;padding:0;border:1px solid var(--pl-line);border-radius:8px;overflow:hidden;background:var(--pl-card);cursor:pointer;opacity:.62;transition:opacity .2s,border-color .2s,transform .2s}#top.pl-site .pl-thumbs button:hover{opacity:.9}#top.pl-site .pl-thumbs button[aria-pressed=true]{opacity:1;border-color:var(--pl-gold);transform:translateY(-2px)}#top.pl-site .pl-thumbs button:focus-visible{outline:2px solid var(--pl-gold-soft);outline-offset:2px}#top.pl-site .pl-split{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,80px);align-items:start}#top.pl-site .pl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--pl-line)}#top.pl-site .pl-list li{position:relative;padding:15px 0 15px 22px;border-bottom:1px solid var(--pl-line);line-height:1.9;font-size:15px}#top.pl-site .pl-list li:before{content:"";position:absolute;left:0;top:1.62em;width:9px;height:1px;background:var(--pl-gold)}#top.pl-site .pl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}#top.pl-site .pl-steps li{padding:26px 24px 28px;border:1px solid var(--pl-line);border-radius:20px;background:var(--pl-card)}#top.pl-site .pl-steps span{display:block;font:500 13px/1 var(--pl-sans);letter-spacing:.2em;color:var(--pl-gold);margin-bottom:16px}#top.pl-site .pl .pl-steps h3{font-size:1.2rem;letter-spacing:.12em}#top.pl-site .pl-steps p{margin:10px 0 0;line-height:1.9;font-size:14.5px}#top.pl-site .pl-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}#top.pl-site .pl-notes p{margin:14px 0 0;line-height:2}#top.pl-site .pl .pl-notes h2{font-size:1.25rem;letter-spacing:.14em}#top.pl-site .pl-end{padding-block:clamp(56px,7vw,96px);border-top:1px solid var(--pl-faint);text-align:center}#top.pl-site .pl-end__line{margin:14px 0 26px;font:600 clamp(1.5rem,3vw,2.2rem)/1.5 var(--pl-serif);letter-spacing:.18em;color:var(--pl-ink)}#top.pl-site .pl-end__buy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px}#top.pl-site .pl-price--sm b{font-size:1.6rem}#top.pl-site .pl-price--sm small{flex-basis:auto}@media (max-width:900px){#top.pl-site .pl-hero__grid,#top.pl-site .pl-split{grid-template-columns:1fr}#top.pl-site .pl-cover{order:-1}#top.pl-site .pl-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}#top.pl-site .pl-notes,#top.pl-site .pl-steps{grid-template-columns:1fr}}@media (max-width:520px){#top.pl-site .pl-buy{grid-template-columns:1fr;grid-template-areas:"price" "meta" "btn"}#top.pl-site .pl-buy__meta{padding-left:0;border-left:0}#top.pl-site .pl .pl-btn{width:100%}}@media (prefers-reduced-motion:reduce){#top.pl-site .pl .pl-btn,#top.pl-site .pl-thumbs button{transition:none}}html[data-theme=dark] #top.pl-site{--pl-bg:#191714;--pl-card:#211F1B;--pl-ink:#EEE8DD;--pl-body:#CEC5B6;--pl-soft:#A09686;--pl-gold:#CDB07E;--pl-line:rgba(205,176,126,.28);--pl-faint:rgba(205,176,126,.14)}