.eos-document{--paper:#f5f4ef;--ink:#292e29;--green:#344734;--muted:#737e6b;--soft:#e8e9e1;--line:#d6dace;background:var(--paper);color:var(--ink);font-family:"Noto Sans TC","Noto Sans CJK TC",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.75;scroll-behavior:smooth}
.eos-document *{box-sizing:border-box}.eos-document body{margin:0}.eos-document a{color:inherit;text-decoration:none}.eos-document button{font:inherit;color:inherit;cursor:pointer}.eos-document [hidden]{display:none!important}.eos-document :focus-visible{outline:3px solid #687e53;outline-offset:5px}.eos-document img{max-width:100%;display:block;height:auto}.eos-document p{margin:0 0 18px}.eos-document h1,.eos-document h2{line-height:1.35;letter-spacing:-.025em}.eos-document h1{font-size:clamp(34px,3.4vw,48px);font-weight:750;margin:0 0 20px}.eos-document h2{font-size:27px;font-weight:720;margin:0 0 20px}.eos-shell{width:min(1280px,calc(100% - 80px));margin:0 auto}.eos-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.eos-identity{font-size:25px;font-weight:750;letter-spacing:-.035em;line-height:1.3}.eos-menu-button{width:44px;height:44px;border:0;background:transparent;display:flex;flex-direction:column;justify-content:center;gap:6px;align-items:center;padding:9px}.eos-menu-button span{display:block;width:26px;height:2px;background:var(--ink)}#eos-menu{position:absolute;top:calc(100% - 2px);right:0;z-index:5;width:min(360px,100%);padding:12px 22px;background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 22px #29332912}#eos-menu a{display:block;padding:13px 0;border-bottom:1px solid var(--line)}#eos-menu a:last-child{border:0}.eos-crumb{display:flex;flex-wrap:wrap;gap:5px;margin:22px 0 30px;color:var(--muted);font-size:13px}.eos-crumb a:hover{text-decoration:underline}.eos-subtitle{font-size:23px;margin:0 0 30px!important}.eos-lead{font-size:18px;line-height:1.85;max-width:800px}.eos-muted{color:var(--muted);font-size:14px;line-height:1.8}.eos-button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;background:var(--green);color:#fff!important;padding:13px 20px;font-weight:700;font-size:18px;line-height:1.5;border:1px solid var(--green)}.eos-button:hover{background:#273b28}.eos-button span:last-child{flex-shrink:0}.eos-phone{display:block;min-height:38px;width:max-content;max-width:100%;margin-top:12px;padding:5px 0;color:var(--muted)!important}.eos-form{display:block;min-height:36px;width:max-content;max-width:100%;font-size:13px;color:var(--muted)!important}.eos-phone:hover,.eos-form:hover{text-decoration:underline}.eos-image{margin:0;min-width:0}.eos-image-open{display:block;padding:0;background:transparent;border:0;width:100%;cursor:zoom-in!important}.eos-image img{width:100%;aspect-ratio:1535/1024;object-fit:contain}.eos-image figcaption{margin-top:8px;font-size:12px;color:var(--muted);line-height:1.7}.eos-sales-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:52px;align-items:start}.eos-sales-summary{grid-column:2;grid-row:1;min-width:0}.eos-sales-image{grid-column:1;grid-row:1}.eos-sales-summary h1{font-size:clamp(34px,3.5vw,48px)}.eos-price{font-size:clamp(32px,3vw,43px);font-weight:750;line-height:1.3;margin:34px 0 22px!important;letter-spacing:-.025em}.eos-trade-note{margin-bottom:32px!important}.eos-sales-highlights{margin:35px 0 40px}.eos-sales-highlights h2{font-size:18px;margin:0 0 10px}.eos-purchase-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.eos-purchase-grid p,.eos-information-grid p{font-size:17px;line-height:1.9}.eos-detail-link{display:block;color:var(--muted)!important;font-weight:650;border-bottom:1px solid var(--line);padding:12px 0;margin-top:18px}.eos-detail-link:hover{text-decoration:underline}.eos-product-intro{margin-bottom:24px}.eos-product-intro .eos-subtitle{margin-bottom:20px!important}.eos-quick-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 25px}.eos-quick-nav a{background:var(--soft);padding:10px 25px;min-height:46px;display:flex;align-items:center;justify-content:center;line-height:1.5;font-size:15px}.eos-quick-nav .eos-dark{background:var(--green);color:#fff}.eos-quick-nav a:hover{box-shadow:inset 0 0 0 1px var(--green)}.eos-product-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:46px;align-items:start}.eos-features article{padding:18px 0 25px;border-top:1px solid var(--line);margin-bottom:12px}.eos-features h2{font-size:20px;margin-bottom:10px}.eos-features p{font-size:16px;line-height:1.9}.eos-information-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:46px 0 42px}.eos-information-grid section{min-width:0;scroll-margin-top:24px}.eos-kicker{font-size:11px!important;letter-spacing:.02em;color:var(--muted);margin:0 0 10px!important}.eos-information-grid h2{font-size:27px;margin-bottom:23px}.eos-specifications{margin:0}.eos-specifications>div{border-bottom:1px solid var(--line);padding:12px 0 15px}.eos-specifications dt{font-size:13px;color:var(--muted);margin-bottom:4px}.eos-specifications dd{font-size:16px;margin:0}.eos-spec-note{font-size:12px!important;line-height:1.9!important;margin-top:12px!important}.eos-pair{font-size:16px;margin-top:28px}.eos-footer{border-top:1px solid var(--line);padding:22px 0 30px;margin-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--muted);font-size:12px}.eos-footer a{text-decoration:underline}#eos-image-dialog{padding:18px;background:var(--paper);border:1px solid var(--line);width:min(1100px,94vw);max-height:92vh;color:var(--ink)}#eos-image-dialog::backdrop{background:#182519cc}#eos-image-dialog>button{display:block;margin-left:auto;background:transparent;border:0;min-height:44px;padding:8px}#eos-image-dialog img{max-height:76vh;width:100%;object-fit:contain}
@media(max-width:800px){.eos-shell{width:calc(100% - 48px)}.eos-header{padding:22px 0}.eos-identity{font-size:23px}.eos-crumb{font-size:12px;margin:20px 0 18px}.eos-document h1,.eos-sales-summary h1{font-size:34px;line-height:1.25;margin-bottom:18px}.eos-subtitle{font-size:20px;margin-bottom:26px!important}.eos-sales-grid{display:flex;flex-direction:column;gap:32px}.eos-sales-summary,.eos-sales-image{width:100%}.eos-sales-summary{order:0}.eos-sales-image{order:1}.eos-price{font-size:32px;margin:30px 0 22px!important}.eos-trade-note{font-size:13px;margin-bottom:28px!important}.eos-button{font-size:17px;min-height:50px;padding:12px 17px}.eos-sales-highlights{margin:30px 0 34px}.eos-sales-highlights h2{font-size:17px}.eos-purchase-grid{display:block}.eos-purchase-grid section+section{margin-top:32px}.eos-document h2{font-size:25px}.eos-purchase-grid p,.eos-information-grid p{font-size:16px;line-height:1.9}.eos-lead{font-size:16px}.eos-quick-nav{gap:8px;margin-top:24px;margin-bottom:18px}.eos-quick-nav a{font-size:14px;flex:1;padding:10px 8px;white-space:nowrap}.eos-product-grid{display:flex;flex-direction:column;gap:34px}.eos-product-grid>figure,.eos-features{width:100%}.eos-features article{padding:18px 0 22px;margin-bottom:10px}.eos-features h2{font-size:20px}.eos-features p{font-size:16px}.eos-information-grid{display:block;margin-top:32px}.eos-information-grid>section+section{margin-top:34px}.eos-information-grid h2{font-size:25px}.eos-footer{font-size:11px}}
@media(max-width:360px){.eos-shell{width:calc(100% - 36px)}.eos-identity{font-size:21px}.eos-document h1,.eos-sales-summary h1{font-size:30px}.eos-quick-nav{gap:6px}.eos-quick-nav a{font-size:13px}}
@media(prefers-reduced-motion:reduce){.eos-document{scroll-behavior:auto}}
.eos-additional-media{margin:36px 0}.eos-additional-media figure{margin:20px 0}.eos-additional-media video{display:block;width:100%;max-height:75vh}
.eos-document .eos-sales-highlights h2{font-size:18px}
@media(max-width:800px){.eos-document .eos-sales-highlights h2{font-size:17px}}

/* Website chrome inherits the common site palette and typography. */
.eos-site-chrome{--paper:#f1f2ef;--ink:#282c2e;--accent:#282c2e;--muted:#596168;--line:#d2d9dc;--warm:#e5eaec;background:var(--paper);color:var(--ink);font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:normal}.eos-site-chrome .site-header{background:var(--paper)}.eos-site-chrome #site-search h2{font-size:23px;line-height:normal;letter-spacing:normal;margin:0}.eos-site-chrome #site-search label{font-size:12px}.eos-site-chrome #site-search input{font-size:16px}
