.page.brandpage .bhero{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:center;padding:34px 0 6px}.page.brandpage .bhero svg{width:132px;height:132px;display:block}.page.brandpage .bhero .bh1{font-size:clamp(30px,4vw,44px);font-weight:300;letter-spacing:-.02em;line-height:1.08;color:#1F2329;margin:0}.page.brandpage .bhero .bh1 em{font-style:italic;color:#007FA3}.page.brandpage .bhero .bhsub{margin-top:12px;font-size:16px;color:#6B6F76;max-width:52ch}@media (max-width:680px){.page.brandpage .bhero{grid-template-columns:1fr;gap:20px}}.page.brandpage .chain{display:grid;gap:0;margin:8px 0 0;padding:0;border-top:1px solid #d8d1c2}.page.brandpage .chain li{list-style:none;display:grid;grid-template-columns:44px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #d8d1c2;align-items:start}.page.brandpage .chain .cn{font-size:12px;font-weight:500;letter-spacing:.1em;color:#007FA3;padding-top:4px;font-variant-numeric:tabular-nums}.page.brandpage .chain h3{margin:0 0 6px;font-size:19px;font-weight:600;letter-spacing:-.01em;color:#1F2329}.page.brandpage .chain p{margin:0;font-size:15px;line-height:1.6;color:#363B43;max-width:62ch}@media (max-width:600px){.page.brandpage .chain li{grid-template-columns:1fr;gap:6px}}.page.brandpage .anat{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;background:#F8F5EC;border:1px solid #d8d1c2;border-radius:16px;padding:34px 36px}.page.brandpage .anat svg.big{width:220px;height:220px;display:block}.page.brandpage .anat dl{margin:0;display:grid;gap:16px}.page.brandpage .anat dt{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#007FA3}.page.brandpage .anat dd{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:#363B43;max-width:52ch}@media (max-width:760px){.page.brandpage .anat{grid-template-columns:1fr;gap:24px}}.page.brandpage .swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));border:1px solid #d8d1c2;border-radius:14px;overflow:hidden}.page.brandpage .sw{display:flex;flex-direction:column;border-right:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2}.page.brandpage .sw .chip{height:64px;display:block}.page.brandpage .sw .lbl{display:block;padding:11px 13px 13px;background:#fff;flex:1}.page.brandpage .sw .nm{display:block;font-size:12.5px;font-weight:600;color:#1F2329}.page.brandpage .sw .hx{font-size:11px;color:#6B6F76;font-variant-numeric:tabular-nums}.page.brandpage .sw .ro{font-size:11px;color:#6B6F76;display:block;margin-top:3px}.page.brandpage .sizes{display:flex;align-items:flex-end;gap:34px;flex-wrap:wrap;padding:26px 0 4px}.page.brandpage .sizes .sz{display:flex;flex-direction:column;align-items:center;gap:10px}.page.brandpage .sizes .cap{font-size:11px;color:#6B6F76;font-variant-numeric:tabular-nums}.page.brandpage .clear{display:inline-block;border:1px dashed #007fa3;background:rgba(0,127,163,.05)}.page.brandpage .clear .inner{display:block;padding:24px}.page.brandpage .pairrow{display:flex;align-items:center;flex-wrap:wrap;background:#F8F5EC;border:1px solid #d8d1c2;border-radius:14px;padding:22px 26px;margin-top:18px}.page.brandpage .pairrow .slot{padding:0 26px;border-right:1px solid #d8d1c2;display:flex;align-items:center;min-height:56px}.page.brandpage .pairrow .slot:first-child{padding-left:0}.page.brandpage .pairrow .slot:last-child{border-right:0;padding-right:0}.page.brandpage .ghost{display:flex;flex-direction:column;justify-content:center;gap:3px;border:1px dashed #d8d1c2;border-radius:8px;padding:10px 15px;min-width:140px}.page.brandpage .ghost .g1{font-size:11.5px;font-weight:500;color:#6B6F76;line-height:1.3}.page.brandpage .ghost .g2{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:#6B6F76;opacity:.75}.page.brandpage .dd{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:18px}.page.brandpage .ddc{border:1px solid #d8d1c2;border-radius:14px;padding:20px 22px;background:#fff}.page.brandpage .ddc .tag{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:10px}.page.brandpage .ddc.yes .tag{color:#00695C}.page.brandpage .ddc.no .tag{color:#A6192E}.page.brandpage .ddc p{margin:0;font-size:14px;line-height:1.55;color:#363B43}.page.brandpage .dls{width:100%;border-collapse:collapse;margin-top:16px;font-size:14.5px}.page.brandpage .dls th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#6B6F76;padding:0 18px 10px 0;border-bottom:1px solid #d8d1c2;white-space:nowrap}.page.brandpage .dls td{padding:11px 18px 11px 0;border-bottom:1px solid #d8d1c2;vertical-align:top}.page.brandpage .dls td a{color:#005F7D;font-weight:500}.page.brandpage .scroll{overflow-x:auto}.page.brandpage .fullgrid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:26px}@media (max-width:760px){.page.brandpage .fullgrid{grid-template-columns:1fr}}.page.brandpage .fullc{border:1px solid #d8d1c2;border-radius:14px;overflow:hidden;background:#fff}.page.brandpage .fullc.wide{grid-column:1/-1}.page.brandpage .fullc.wide .prev{min-height:132px}.page.brandpage .fullgrid.dark .fullc{border-color:#243642}.page.brandpage .fullgrid.dark .fullc .prev{background:#0C2E38}.page.brandpage .fullc .prev{background:#F8F5EC;padding:38px 34px;display:flex;align-items:center;justify-content:center;min-height:168px}.page.brandpage .fullc .prev img{max-width:100%;width:auto;display:block}.page.brandpage .fullc .meta{padding:15px 18px 17px;border-top:1px solid #d8d1c2}.page.brandpage .fullc .nm{display:block;font-size:14.5px;font-weight:600;color:#1F2329}.page.brandpage .fullc .de{display:block;font-size:12.5px;color:#6B6F76;margin-top:3px}.page.brandpage .fullc .links{margin-top:10px;display:flex;gap:16px;flex-wrap:wrap}.page.brandpage .fullc .links a{font-size:12.5px;font-weight:500;color:#005F7D}