.cl-inner{padding-block:56px 96px}.cl-header{max-width:640px;margin-bottom:40px}.cl-header h1{margin-top:10px}.cl-sub{color:var(--c-body);margin-top:12px}.cl-bar{border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px 24px;margin-bottom:48px;padding:16px 0;display:grid}.cl-bar-tags{flex-wrap:wrap;gap:8px;display:flex}.cl-tag{border-radius:var(--r-sm);border:1px solid var(--c-hairline);background:var(--c-canvas);color:var(--c-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.cl-tag[aria-pressed=true]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.cl-tag:active{border-color:var(--c-border-strong)}.cl-tag--new[aria-pressed=false],.cl-tag--new:not([aria-pressed]){border-color:var(--c-ink);color:var(--c-ink)}.cl-x{opacity:.85;font-size:11px;line-height:1}.cl-sep{background:var(--c-hairline);align-self:stretch;width:1px;margin:2px 4px}.cl-clear{color:var(--c-link);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 6px;font-size:13px;font-weight:500}.cl-clear:active{color:var(--c-link-active)}.cl-views{border:1px solid var(--c-hairline);border-radius:var(--r-sm);flex-shrink:0;grid-area:1/2;justify-self:end;display:inline-flex;overflow:hidden}.cl-view-btn{background:var(--c-canvas);color:var(--c-muted);cursor:pointer;border:0;padding:7px 16px;font-size:13px;font-weight:500}.cl-view-btn+.cl-view-btn{border-left:1px solid var(--c-hairline)}.cl-view-btn[aria-pressed=true]{background:var(--c-primary);color:#fff}.cl-group{margin-bottom:64px}.cl-group-title{letter-spacing:.12px;color:var(--c-ink);align-items:baseline;gap:12px;margin-bottom:24px;font-size:24px;font-weight:400;line-height:1.35;display:flex}.cl-count{color:var(--c-muted);font-size:13px;font-weight:500}.cl-empty{color:var(--c-muted);padding:24px 0}.cl-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cl-card{border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-canvas);flex-direction:column;display:flex;overflow:hidden}.cl-card-photo{display:block}.cl-card-photo .ld-ph,.cl-card-photo img{aspect-ratio:1;object-fit:cover;object-position:50% 22%;border-radius:0;width:100%;display:block}.cl-card-body{flex-direction:column;gap:8px;padding:16px;display:flex}.cl-card-title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cl-card-title-row h3{color:var(--c-ink);font-size:16px;font-weight:500;line-height:1.4}.cl-card-body>p{color:var(--c-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.cl-card-foot{color:var(--c-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.cl-card-tags{flex-wrap:wrap;gap:6px;display:flex}.cl-card-tags .cl-tag{padding:3px 9px;font-size:12px}.cl-rows{border-top:1px solid var(--c-hairline)}.cl-row{border-bottom:1px solid var(--c-hairline);color:var(--c-ink);grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:12px 4px;text-decoration:none;display:grid}.cl-row:active{background:var(--c-soft)}.cl-row-photo .ld-ph{border-radius:var(--r-sm);width:96px;height:64px;min-height:0;display:block}.cl-row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-row-body h3{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}.cl-row-tags{flex-shrink:0}.cl-row-arrow{color:var(--c-muted);font-size:15px}@media (max-width:1023px){.cl-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cl-inner{padding-block:40px 64px}.cl-bar{grid-template-columns:1fr;gap:12px}.cl-views{grid-area:auto/1;justify-self:start}.cl-cards{grid-template-columns:1fr}.cl-row{grid-template-columns:72px minmax(0,1fr) auto}.cl-row-photo .ld-ph{width:72px;height:52px}.cl-row-tags{display:none}}.cl-kit{border-top:1px solid var(--c-hairline);margin-top:8px;padding-top:40px}.cl-bar-prices{grid-column:1/-1}.kit-compare{color:var(--c-muted,#41454d);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px}.cl-kit-box{border:1px solid var(--c-hairline);max-width:640px;margin-top:18px;padding:18px 20px}.cl-kit-box-label{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-bottom:10px;font-size:11.5px;display:block}.cl-kit-box ul{color:var(--c-body);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.cl-kit-box li:before{content:"·";color:var(--c-muted);margin-right:8px}.cl-kit-box-note{color:var(--c-muted);margin-top:12px;font-size:13px}@media (max-width:560px){.cl-kit-box ul{grid-template-columns:1fr}}.kit-video{aspect-ratio:16/9;border:1px dashed var(--c-border-strong,#9297a0);background:var(--c-soft,#f8fafc);max-width:760px;color:var(--c-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.kit-video-play{border:1px solid var(--c-border-strong,#9297a0);background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.kit-video-play svg{width:20px;height:20px;color:var(--c-ink);margin-left:3px}.kit-video p{text-align:center;max-width:42ch;padding:0 16px;font-size:13.5px;line-height:1.8}.kit-shells{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:760px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kit-shells li{flex-direction:column;gap:6px;display:flex}.kit-shells span{color:var(--c-muted);text-align:center;font-size:12px}.kit-shell-plate{aspect-ratio:1;border:1px solid var(--c-hairline);width:100%;display:block}@media (max-width:700px){.kit-shells{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.kit-shells{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-hero{--cjk:"PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;line-break:strict;margin:8px 0 28px}.cl-crumbs{font:500 13px/1.6 var(--cjk);color:#5c655f;align-items:center;gap:8px;display:flex}.cl-crumbs a{color:#5c655f;text-decoration:none}.cl-crumbs a:hover{color:#a82f1b;text-underline-offset:3px;text-decoration:underline}.cl-hero-main{color:#fbf4e6;background:radial-gradient(#fbf4e61f 18%,#0000 19%) 0 0/14px 14px,#1f4d2b;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:10px;padding:22px 26px;display:flex}.cl-hero-title{font:800 34px/1.35 var(--cjk);letter-spacing:.15em;text-wrap:balance;color:#fbf4e6;margin:0}.cl-hero-facts{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.cl-hero-facts span{font:600 13px/1.6 var(--cjk);letter-spacing:.06em;white-space:nowrap;background:#fbf4e624;border-radius:999px;padding:4px 12px}.cl-hero-facts span:nth-child(2){color:#fff;background:#d2452c}.cl-hero-ways{gap:10px;display:flex}.cl-hero-way{color:#fbf4e6;border:1px solid #fbf4e666;border-radius:10px;gap:2px;min-width:150px;padding:12px 16px;text-decoration:none;display:grid}.cl-hero-way b{font:800 17px/1.35 var(--cjk);letter-spacing:.12em}.cl-hero-way small{font:500 12.5px/1.6 var(--cjk);opacity:.85}.cl-hero-way--on{color:#0f2e1a;background:#fbf4e6;border-color:#fbf4e6}.cl-hero-way:hover{border-color:#fbf4e6}.cl-sort{align-items:center;gap:8px;font:600 13.5px/1.4 PingFang TC,Noto Sans TC,sans-serif;display:inline-flex}.cl-sort select{min-height:40px;font:inherit;color:#1c2420;background:#fff;border:1px solid #d8d2c4;padding:0 30px 0 12px}@media (max-width:767px){.cl-hero-main{padding:18px 16px}.cl-hero-title{font-size:28px}.cl-hero-ways{width:100%}.cl-hero-way{flex:1;min-width:0}}
