/* Scoped brand identity; all product, price and analytics controls remain outside it. */
body.tax-product_brand #brxe-117999.mmm-brand-header {
  display:grid!important; grid-template-columns:minmax(200px, .85fr) minmax(0, 1.85fr);
  align-items:stretch; gap:0; width:100%; height:auto; min-width:0;
  padding:0!important; border:0!important; border-radius:0; box-shadow:none;
  background:var(--brand-surface); color:var(--brand-ink); overflow:visible;
  --brand-font:Arial,Helvetica,sans-serif; --brand-logo-max:240px; --brand-logo-height:110px;
  --brand-padding:32px; --brand-identity-ink:var(--brand-ink);
}
.mmm-brand-header__identity,.mmm-brand-header__story {min-width:0;box-sizing:border-box}
.mmm-brand-header__identity {
  position:relative; display:flex; flex-direction:column; align-items:flex-start;
  justify-content:center; gap:20px; padding:var(--brand-padding);
  background:var(--brand-identity); color:var(--brand-identity-ink);
}
body.tax-product_brand .mmm-brand-header #brxe-3ae77b {
  display:block; width:100%; max-width:var(--brand-logo-max); height:auto;
  max-height:var(--brand-logo-height); object-fit:contain; object-position:left center;
  margin:0; padding:0; border:0; box-shadow:none; border-radius:0; background:transparent;
  filter:none; mix-blend-mode:normal;
}
body.tax-product_brand .mmm-brand-header #brxe-mmh1br {
  display:block; font-family:var(--brand-font);font-size:clamp(22px,2.1vw,34px);
  font-weight:400;line-height:1.2;letter-spacing:.01em; color:inherit;margin:0;
  text-wrap:balance;overflow-wrap:anywhere;
}
.mmm-brand-header.has-logo #brxe-mmh1br {
  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;
  margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0);white-space:nowrap;border:0;
}
body.tax-product_brand .mmm-brand-header #brxe-3ec790 {
  display:block!important;width:100%;max-width:none;height:auto;max-height:none;
  overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;
  padding:32px 36px; margin:0;color:var(--brand-ink);
  font-family:var(--brand-font),'Noto Sans CJK TC','Microsoft JhengHei',Arial,sans-serif;
  font-size:16px; font-weight:400;line-height:1.8;letter-spacing:normal;
  overflow-wrap:anywhere;background:var(--brand-surface);text-wrap:pretty;
}
.mmm-brand-header__story p {margin:0 0 16px}
.mmm-brand-header__story>:last-child {margin-bottom:0}
.mmm-brand-header__story :is(h2,h3,h4) {margin:24px 0 10px;color:inherit;font-weight:500;line-height:1.35}
.mmm-brand-header__story :is(img,video,picture) {max-width:100%;height:auto}
.mmm-brand-header__story iframe {max-width:100%}
.mmm-brand-header__story :is(ul,ol) {padding-inline-start:1.3em}
.mmm-brand-header__story a {color:inherit;text-decoration:underline;text-underline-offset:3px}
.mmm-brand-header__story a:focus-visible {outline:2px solid currentColor;outline-offset:4px}
.mmm-brand-header__photo {display:block;width:100%;height:116px;object-fit:cover;object-position:center;margin:0;max-width:100%}
.mmm-brand-header--editorial .mmm-brand-header__identity {justify-content:flex-start;padding-top:40px}
.mmm-brand-header--editorial .mmm-brand-header__identity::after {content:'';display:block;width:64px;height:1px;background:var(--brand-accent);margin-top:4px}
.mmm-brand-header--band .mmm-brand-header__identity {padding-bottom:48px}
.mmm-brand-header--band .mmm-brand-header__identity::after {content:'';position:absolute;inset:auto 32px 24px;height:12px;background:var(--brand-accent)}
.mmm-brand-header--seal .mmm-brand-header__identity {align-items:center}
.mmm-brand-header--seal #brxe-3ae77b {object-position:center!important;max-height:150px!important}
.mmm-brand-header--signature .mmm-brand-header__identity {padding-top:44px;padding-bottom:44px}
.mmm-brand-header--signature .mmm-brand-header__identity::after {content:'';display:block;height:1px;width:100%;background:var(--brand-accent);margin-top:12px}
.mmm-brand-header--technical .mmm-brand-header__identity {justify-content:flex-start;padding-top:38px}
.mmm-brand-header--technical .mmm-brand-header__identity::after {content:'';display:block;width:44px;height:6px;background:var(--brand-accent);margin-top:14px}
.mmm-brand-header--material .mmm-brand-header__identity {justify-content:flex-start;align-items:center}
.mmm-brand-header--material #brxe-3ae77b {object-position:center!important}
.mmm-brand-header--material .mmm-brand-header__photo {height:132px}
.mmm-brand-header--plane .mmm-brand-header__identity {min-height:190px}
.mmm-brand-header--plane .mmm-brand-header__story {align-self:center}
.mmm-brand-header--craft .mmm-brand-header__identity {justify-content:flex-start;min-height:210px;padding-top:42px}
.mmm-brand-header--craft .mmm-fukaki-weave {display:block;width:100%;height:52px;max-height:52px;color:var(--brand-craft-line,#aeb8b7);margin-top:20px}
.mmm-brand-header.no-story {grid-template-columns:1fr!important}
.mmm-brand-header.no-story .mmm-brand-header__identity {min-height:0;padding:24px 32px}
@media(max-width:767px) {
 body.tax-product_brand #brxe-117999.mmm-brand-header {grid-template-columns:1fr;--brand-padding:24px;--brand-logo-max:210px;--brand-logo-height:90px}
 .mmm-brand-header__identity {min-height:0!important;padding:26px 24px;gap:16px}
 body.tax-product_brand .mmm-brand-header #brxe-3ec790 {padding:24px;font-size:16px;line-height:1.75}
 .mmm-brand-header--editorial .mmm-brand-header__identity,.mmm-brand-header--technical .mmm-brand-header__identity {padding-top:28px}
 .mmm-brand-header--band .mmm-brand-header__identity {padding-bottom:44px}
 .mmm-brand-header--band .mmm-brand-header__identity::after {inset:auto 24px 20px;height:8px}
 .mmm-brand-header--seal .mmm-brand-header__identity {align-items:flex-start}
 .mmm-brand-header--seal #brxe-3ae77b {object-position:left center!important;max-height:120px!important}
 .mmm-brand-header--material .mmm-brand-header__identity {align-items:flex-start}
 .mmm-brand-header--material .mmm-brand-header__photo {height:120px;max-width:260px}
 .mmm-brand-header--craft .mmm-brand-header__identity {padding-top:28px}
 .mmm-brand-header--craft .mmm-fukaki-weave {height:36px;max-height:36px;margin-top:8px;max-width:260px}
}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2348{--brand-surface:#FFFFFF;--brand-ink:#333033;--brand-accent:#AD835D;--brand-identity:#ffffff;--brand-identity-ink:#333033;--brand-font:Georgia,"Times New Roman";--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2349{--brand-surface:#FFFFFF;--brand-ink:#153E35;--brand-accent:#BC9369;--brand-identity:#153E35;--brand-identity-ink:#ffffff;--brand-font:Georgia,"Times New Roman";--brand-logo-max:210px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2367{--brand-surface:#FBF9F6;--brand-ink:#262019;--brand-accent:#D4BE9E;--brand-identity:#FBF9F6;--brand-identity-ink:#262019;--brand-font:Georgia,"Times New Roman";--brand-logo-max:190px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2375{--brand-surface:#FFFFFF;--brand-ink:#8E6E45;--brand-accent:#BFA670;--brand-identity:#FFFFFF;--brand-identity-ink:#8E6E45;--brand-font:Georgia,"Times New Roman";--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2378{--brand-surface:#FAF4F0;--brand-ink:#321E1E;--brand-accent:#231F20;--brand-identity:#FAF4F0;--brand-identity-ink:#321E1E;--brand-font:Arial,Helvetica;--brand-logo-max:260px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2402{--brand-surface:#ffffff;--brand-ink:#333333;--brand-accent:#c74060;--brand-identity:#ffffff;--brand-identity-ink:#333333;--brand-font:Arial,Helvetica;--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2403{--brand-surface:#FFFFFF;--brand-ink:#1D2349;--brand-accent:#1D2349;--brand-identity:#FFFFFF;--brand-identity-ink:#1D2349;--brand-font:Georgia,"Times New Roman";--brand-logo-max:210px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2406{--brand-surface:#FFFFFF;--brand-ink:#1C1D1D;--brand-accent:#4E2132;--brand-identity:#ECE7E0;--brand-identity-ink:#1C1D1D;--brand-font:Georgia,"Times New Roman";--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2413{--brand-surface:#FFFFFF;--brand-ink:#674122;--brand-accent:#865323;--brand-identity:#674122;--brand-identity-ink:#ffffff;--brand-font:Georgia,"Times New Roman";--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2420{--brand-surface:#FFFFFF;--brand-ink:#000000;--brand-accent:#C9C1B9;--brand-identity:#FFFFFF;--brand-identity-ink:#000000;--brand-font:Arial,Helvetica;--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2422{--brand-surface:#FFFFFF;--brand-ink:#000000;--brand-accent:#8A004F;--brand-identity:#FFFFFF;--brand-identity-ink:#000000;--brand-font:Arial,Helvetica;--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2425{--brand-surface:#FFFFFF;--brand-ink:#000000;--brand-accent:#000000;--brand-identity:#FCFBF8;--brand-identity-ink:#000000;--brand-font:Arial,Helvetica;--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2426{--brand-surface:#FFFFFF;--brand-ink:#37542D;--brand-accent:#85AB89;--brand-identity:#FFFFFF;--brand-identity-ink:#37542D;--brand-font:Arial,Helvetica;--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2428{--brand-surface:#FFFFFF;--brand-ink:#344C5A;--brand-accent:#1B6976;--brand-identity:#344C5A;--brand-identity-ink:#ffffff;--brand-font:Georgia,"Times New Roman";--brand-logo-max:210px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2429{--brand-surface:#FFFFFF;--brand-ink:#514D50;--brand-accent:#98C68E;--brand-identity:#EFD4CD;--brand-identity-ink:#514D50;--brand-font:Arial,Helvetica;--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2435{--brand-surface:#ffffff;--brand-ink:#423f3f;--brand-accent:#7bbb60;--brand-identity:#ffffff;--brand-identity-ink:#423f3f;--brand-font:Arial,Helvetica;--brand-logo-max:190px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2437{--brand-surface:#dcdfd5;--brand-ink:#324f26;--brand-accent:#324f26;--brand-identity:#ffffff;--brand-identity-ink:#324f26;--brand-font:Arial,Helvetica;--brand-logo-max:245px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2438{--brand-surface:#e5f7f4;--brand-ink:#0a0a0a;--brand-accent:#00af9a;--brand-identity:#ffffff;--brand-identity-ink:#0a0a0a;--brand-font:Arial,Helvetica;--brand-logo-max:245px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2451{--brand-surface:#FFFFFF;--brand-ink:#1A1B18;--brand-accent:#221714;--brand-identity:#FFFFFF;--brand-identity-ink:#1A1B18;--brand-font:Arial,Helvetica;--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2469{--brand-surface:#FFFFFF;--brand-ink:#31363A;--brand-accent:#DCA48E;--brand-identity:#31363A;--brand-identity-ink:#ffffff;--brand-font:Arial,Helvetica;--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2482{--brand-surface:#f7f5f0;--brand-ink:#40393b;--brand-accent:#85917a;--brand-identity:#ffffff;--brand-identity-ink:#40393b;--brand-font:Arial,Helvetica;--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2486{--brand-surface:#ffffff;--brand-ink:#102b26;--brand-accent:#6d9653;--brand-identity:#ffffff;--brand-identity-ink:#102b26;--brand-font:Georgia,"Times New Roman";--brand-logo-max:245px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2500{--brand-surface:#FFFFFF;--brand-ink:#333033;--brand-accent:#AD835D;--brand-identity:#ffffff;--brand-identity-ink:#333033;--brand-font:Georgia,"Times New Roman";--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2541{--brand-surface:#FFFFFF;--brand-ink:#242424;--brand-accent:#6B7050;--brand-identity:#6B7050;--brand-identity-ink:#ffffff;--brand-font:Arial,Helvetica;--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2548{--brand-surface:#FFFFFF;--brand-ink:#006233;--brand-accent:#006233;--brand-identity:#FFFFFF;--brand-identity-ink:#006233;--brand-font:Arial,Helvetica;--brand-logo-max:180px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2552{--brand-surface:#FFFFFF;--brand-ink:#1D1D1D;--brand-accent:#4CACC4;--brand-identity:#FFFFFF;--brand-identity-ink:#1D1D1D;--brand-font:Georgia,"Times New Roman";--brand-logo-max:210px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2571{--brand-surface:#f2e9db;--brand-ink:#453939;--brand-accent:#fcd8c8;--brand-identity:#ffffff;--brand-identity-ink:#453939;--brand-font:Arial,Helvetica;--brand-logo-max:170px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2577{--brand-surface:#F9F0E9;--brand-ink:#111111;--brand-accent:#B86637;--brand-identity:#F9F0E9;--brand-identity-ink:#111111;--brand-font:Arial,Helvetica;--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2578{--brand-surface:#FDFCFA;--brand-ink:#00158A;--brand-accent:#00158A;--brand-identity:#FDFCFA;--brand-identity-ink:#00158A;--brand-font:Georgia,"Times New Roman";--brand-logo-max:220px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2982{--brand-surface:#ffffff;--brand-ink:#385a87;--brand-accent:#87ac9b;--brand-identity:#ffffff;--brand-identity-ink:#385a87;--brand-font:Arial,Helvetica;--brand-logo-max:245px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4065{--brand-surface:#FFFFFF;--brand-ink:#000000;--brand-accent:#EF441F;--brand-identity:#FFFFFF;--brand-identity-ink:#000000;--brand-font:Arial,Helvetica;--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4071{--brand-surface:#FFFFFF;--brand-ink:#1B1B1B;--brand-accent:#838380;--brand-identity:#FFFFFF;--brand-identity-ink:#1B1B1B;--brand-font:Georgia,"Times New Roman";--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4075{--brand-surface:#FFFFFF;--brand-ink:#000000;--brand-accent:#000000;--brand-identity:#FFFFFF;--brand-identity-ink:#000000;--brand-font:Arial,Helvetica;--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4081{--brand-surface:#FFFFFF;--brand-ink:#000000;--brand-accent:#1A1311;--brand-identity:#FFFFFF;--brand-identity-ink:#000000;--brand-font:Georgia,"Times New Roman";--brand-logo-max:180px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4120{--brand-surface:#ffffff;--brand-ink:#111111;--brand-accent:#111111;--brand-identity:#ffffff;--brand-identity-ink:#111111;--brand-font:Arial,Helvetica;--brand-logo-max:245px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4129{--brand-surface:#FFFFFF;--brand-ink:#313F49;--brand-accent:#F4436C;--brand-identity:#FFFFFF;--brand-identity-ink:#313F49;--brand-font:Arial,Helvetica;--brand-logo-max:200px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4138{--brand-surface:#FFFFFF;--brand-ink:#313F49;--brand-accent:#FF0062;--brand-identity:#FFFFFF;--brand-identity-ink:#313F49;--brand-font:Arial,Helvetica;--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4146{--brand-surface:#A5BAC9;--brand-ink:#002A36;--brand-accent:#04293A;--brand-identity:#a5bac9;--brand-identity-ink:#002A36;--brand-font:Georgia,"Times New Roman";--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4153{--brand-surface:#ffffff;--brand-ink:#000000;--brand-accent:#000000;--brand-identity:#ffffff;--brand-identity-ink:#000000;--brand-font:Arial,Helvetica;--brand-logo-max:250px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4172{--brand-surface:#FFFFFF;--brand-ink:#0E1B4D;--brand-accent:#4770DB;--brand-identity:#FFFFFF;--brand-identity-ink:#0E1B4D;--brand-font:Georgia,"Times New Roman";--brand-logo-max:190px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4184{--brand-surface:#FFFFFF;--brand-ink:#22201D;--brand-accent:#22201D;--brand-identity:#FFFFFF;--brand-identity-ink:#22201D;--brand-font:Arial,Helvetica;--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4291{--brand-surface:#ffffff;--brand-ink:#222222;--brand-accent:#222222;--brand-identity:#ffffff;--brand-identity-ink:#222222;--brand-font:Arial,Helvetica;--brand-logo-max:240px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4479{--brand-surface:#ffffff;--brand-ink:#333333;--brand-accent:#4f6a46;--brand-identity:#ffffff;--brand-identity-ink:#333333;--brand-font:Arial,Helvetica;--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4555{--brand-surface:#f5f5f0;--brand-ink:#282828;--brand-accent:#282828;--brand-identity:#ffffff;--brand-identity-ink:#282828;--brand-font:Georgia,"Times New Roman";--brand-logo-max:245px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4583{--brand-surface:#ffffff;--brand-ink:#445b4b;--brand-accent:#e1a04b;--brand-identity:#ffffff;--brand-identity-ink:#445b4b;--brand-font:Georgia,"Times New Roman";--brand-logo-max:180px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4755{--brand-surface:#FFFFFF;--brand-ink:#000000;--brand-accent:#B9A88A;--brand-identity:#000000;--brand-identity-ink:#ffffff;--brand-font:Arial,Helvetica;--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-4758{--brand-surface:#EFF0F5;--brand-ink:#0E1B4D;--brand-accent:#372261;--brand-identity:#ffffff;--brand-identity-ink:#0E1B4D;--brand-font:Arial,Helvetica;--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-5007{--brand-surface:#ffffff;--brand-ink:#333333;--brand-accent:#df004a;--brand-identity:#ffffff;--brand-identity-ink:#333333;--brand-font:Arial,Helvetica;--brand-logo-max:230px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-5031{--brand-surface:#FCFAF7;--brand-ink:#1F1919;--brand-accent:#D2815F;--brand-identity:#FCFAF7;--brand-identity-ink:#1F1919;--brand-font:Georgia,"Times New Roman";--brand-logo-max:190px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-5036{--brand-surface:#e4f6ff;--brand-ink:#020912;--brand-accent:#108474;--brand-identity:#ffffff;--brand-identity-ink:#020912;--brand-font:Arial,Helvetica;--brand-logo-max:245px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-5053{--brand-surface:#f5f2ed;--brand-ink:#1a1f38;--brand-accent:#1a1f38;--brand-identity:#ffffff;--brand-identity-ink:#1a1f38;--brand-font:Georgia,"Times New Roman";--brand-logo-max:195px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-5055{--brand-surface:#ffffff;--brand-ink:#333333;--brand-accent:#333333;--brand-identity:#333333;--brand-identity-ink:#ffffff;--brand-font:Georgia,"Times New Roman";--brand-logo-max:245px;}

body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2378{grid-template-columns:minmax(240px,.95fr) minmax(0,1.85fr)}
.mmm-brand-header--brand-2378 .mmm-brand-header__identity{padding:36px 30px;background:#FAF4F0}
.mmm-brand-header--brand-2378 #brxe-3ae77b{max-height:130px}
.mmm-brand-header--brand-2348 .mmm-brand-header__identity{padding-top:44px}
.mmm-brand-header--brand-5053 #brxe-3ae77b{max-height:190px}
.mmm-brand-header--brand-5055 .mmm-brand-header__identity{--brand-identity-ink:#ffffff}
@media(max-width:767px){body.tax-product_brand #brxe-117999.mmm-brand-header--brand-2378{grid-template-columns:1fr}.mmm-brand-header--brand-2378 .mmm-brand-header__identity{padding:28px 24px}.mmm-brand-header--brand-2378 #brxe-3ae77b{max-width:230px;max-height:110px}.mmm-brand-header--brand-5053 #brxe-3ae77b{max-height:140px;max-width:160px}}
