.sf-seo-kicker,.sf-seo-heading>p{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.19em;color:#607289}.sf-discovery{padding:36px 5% 0;background:#fff;color:#192f50;border-top:1px solid #edf0f4}.sf-discovery-inner{padding-bottom:30px;border-bottom:1px solid #e5eaf0}.sf-discovery .sf-seo-kicker{margin:0 0 12px;font-size:10px;letter-spacing:.22em}.sf-discovery h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 9px;margin:0;font-size:clamp(23px,2.2vw,32px);font-weight:650;line-height:1.5;letter-spacing:.01em}.sf-discovery-divider{color:#b7c4d3;font-weight:300}.sf-discovery h1>span:last-child{text-wrap:balance}.sf-discovery-description{max-width:850px;margin:12px 0 0;font-size:14px;line-height:1.9;color:#66758a}.sf-discovery-navigation{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:26px}.sf-discovery-navigation nav{min-width:0}.sf-discovery-navigation h2{margin:0 0 10px;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.12em;color:#6a7a8e;text-align:left}.sf-discovery-links{display:flex;flex-wrap:wrap;gap:8px}.sf-discovery-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 15px;border:1px solid #e0e6ee;border-radius:8px;color:#2d4260;background:#fff;font-size:13px;line-height:1.5;text-decoration:none;transition:background .18s,border-color .18s}.sf-discovery-links a>span{font-size:14px;color:#8191a7}.sf-discovery-links a:hover{background:#f1f4f8;border-color:#acbbce}.sf-discovery-links .sf-discovery-primary{background:#1b3150;border-color:#1b3150;color:#fff}.sf-discovery-links .sf-discovery-primary>span{color:#cfdaeb}.sf-discovery-links .sf-discovery-primary:hover{background:#2b4569;border-color:#2b4569}.sf-discovery-stores{flex-shrink:0;padding-left:28px;border-left:1px solid #e5eaf0}.sf-discovery-stores .sf-discovery-links{gap:18px}.sf-discovery-stores a{padding:10px 0;border-color:transparent;border-radius:0;background:transparent}.sf-discovery-stores a:hover{background:transparent;border-color:transparent;border-bottom-color:#9eafc5}.sf-discovery a:focus-visible{outline:3px solid #617fc1;outline-offset:4px}@media (max-width:1100px){.sf-discovery-navigation{flex-direction:column;gap:20px}.sf-discovery-stores{padding:16px 0 0;border-left:0;border-top:1px solid #edf0f4;width:100%}.sf-discovery-stores h2{margin-bottom:3px}.sf-discovery-stores .sf-discovery-links{gap:24px}}@media (max-width:800px){.sf-discovery{padding:28px 20px 0}.sf-discovery-inner{padding-bottom:24px}.sf-discovery h1{display:block;font-size:25px;line-height:1.5}.sf-discovery h1>span:first-child{display:block;font-size:17px;margin-bottom:5px}.sf-discovery .sf-discovery-divider{display:none}.sf-discovery-description{font-size:13px;margin-top:10px}.sf-discovery-navigation{margin-top:20px}.sf-discovery-products{width:100%}.sf-discovery-products .sf-discovery-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sf-discovery-links a{gap:8px;padding:11px 12px}.sf-discovery-products .sf-discovery-primary{grid-column:1/-1}.sf-discovery-stores .sf-discovery-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sf-discovery-stores a{padding:10px 0}.sf-discovery-navigation h2{font-size:11px}}@media (prefers-reduced-motion:reduce){.sf-discovery-links a{transition:none}}@media (max-width:360px){.sf-discovery-links a{padding-inline:10px;gap:6px}.sf-discovery-stores a{padding-inline:0}}.sf-seo-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sf-seo-links a{display:inline-flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid #dce3ec;border-radius:24px;color:#243d60;text-decoration:none;font:500 13px/1.5 Arial,Noto Sans TC,sans-serif;transition:background .2s,border-color .2s}.sf-seo-links a:hover{background:#edf2f8;border-color:#abbcd0}.sf-seo-links a:focus-visible,.sf-location-main a:focus-visible{outline:3px solid #617fc1;outline-offset:4px}.sf-selection-guide{padding-top:60px;padding-bottom:60px;color:#192e4c}.sf-seo-heading h2{font-size:clamp(24px,2.5vw,32px);line-height:1.5;margin:8px 0 28px}.sf-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sf-guide-grid article{border-top:1px solid #d9e1eb;padding-top:20px}.sf-guide-grid article>span{font:500 12px/1.5 Arial,sans-serif;color:#748198}.sf-guide-grid h3{font-size:18px;font-weight:600;margin:12px 0}.sf-guide-grid p{font-size:14px;line-height:1.9;color:#61718a}.sf-store-detail-link{display:inline-flex;padding:10px 0 0;color:#283f64!important;font-size:13px;line-height:1.7;text-decoration:none}.sf-location-page{background:#fff;color:#172f52;font-family:Noto Sans TC,Arial,sans-serif}.sf-location-main{max-width:1240px;padding:110px 32px 72px;margin:0 auto}.sf-store-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#718198;margin:22px 0 54px}.sf-store-breadcrumb a{color:inherit;text-decoration:none}.sf-location-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}.sf-location-copy h1{font-size:clamp(30px,4.5vw,56px);font-weight:700;letter-spacing:.03em;line-height:1.25;margin:20px 0 30px;color:#152d51}.sf-location-copy h1 span{display:block;color:#60769d;font-weight:400;margin-top:8px}.sf-location-copy h2{font-size:21px;font-weight:500;line-height:1.6;letter-spacing:.01em}.sf-location-copy>p:not(.sf-seo-kicker){font-size:15px;line-height:2;color:#62728a;max-width:460px}.sf-location-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sf-location-actions a{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border:1px solid #cbd7e5;border-radius:28px;color:#203b62;text-decoration:none;font-size:13px;min-height:46px}.sf-location-actions a.sf-location-primary{background:#173557;color:#fff;border-color:#173557}.sf-location-details{background:#f5f7fa;border:1px solid #e1e7ee;padding:32px 34px;border-radius:24px}.sf-location-details h2{font-size:22px;margin:12px 0 18px;font-weight:600}.sf-location-details dl{margin:0}.sf-location-details dl>div{padding:15px 0;border-bottom:1px solid #dfe6ef}.sf-location-details dt{font-size:11px;letter-spacing:.08em;color:#6d7c92;margin-bottom:6px}.sf-location-details dd{font-size:15px;line-height:1.9;margin:0;color:#1d375b}.sf-location-details address{font-style:normal}.sf-location-details dd a{display:inline-block;color:inherit;text-decoration:none;margin-right:14px}.sf-location-social{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.sf-location-social a,.sf-location-text-link{font-size:13px;color:#31527d;text-decoration:none}.sf-location-visit{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:70px;padding-top:50px;border-top:1px solid #e0e6ee;align-items:center}.sf-location-visit h2{font-size:25px;font-weight:600;margin:10px 0 20px}.sf-location-visit ol{padding-left:21px;color:#63728a;line-height:1.9;font-size:14px}.sf-location-visit li{padding:5px 0 10px 5px}.sf-location-visit iframe{width:100%;height:320px;border:1px solid #dce4ee;border-radius:20px;background:#f1f4f7}.sf-location-bottom{margin-top:40px}.sf-product-image-notice{position:relative;font-size:13px;line-height:1.8;padding:15px;color:#61718a}@media (max-width:760px){.sf-guide-grid{grid-template-columns:1fr;gap:22px}.sf-selection-guide{padding-top:38px;padding-bottom:38px}.sf-location-main{padding:88px 22px 70px}.sf-store-breadcrumb{margin:12px 0 32px}.sf-location-hero{grid-template-columns:1fr;gap:32px}.sf-location-copy h1{font-size:38px}.sf-location-copy h2{font-size:20px}.sf-location-details{padding:24px}.sf-location-visit{grid-template-columns:1fr;gap:24px;margin-top:36px;padding-top:32px}.sf-location-visit iframe{height:270px}.sf-seo-links{gap:8px}.sf-seo-links a{padding:9px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.sf-seo-links a{transition:none}}
