/* Existing site navigation above a permanently visible Black Friday section bar. */
.dc-header{flex-wrap:wrap;column-gap:24px;row-gap:12px;padding-block:18px}
.dc-header>.dc-nav{flex:1;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:14px 20px}
.dc-header>.bf-languages{flex:0 0 auto;margin-inline-start:0}
.bf-subnav-shell{border-block:1px solid var(--dc-line);background:#f9eeea}
.bf-subnav{width:min(1180px,calc(100% - 64px));margin-inline:auto;display:flex;align-items:center;gap:28px;padding:0;min-height:62px;font-size:14px}
.bf-subnav-title{flex-shrink:0;color:var(--dc-ink);font-size:14px}
.bf-subnav-links{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 24px;min-width:0}
.bf-subnav-links a{display:flex;align-items:center;min-height:62px;padding:12px 0;border-bottom:3px solid transparent;color:var(--dc-muted);text-decoration:none;font-weight:650;line-height:1.5;overflow-wrap:anywhere}
.bf-subnav-links a:hover,.bf-subnav-links a[aria-current=page]{color:var(--dc-blue);border-bottom-color:var(--dc-blue)}
.bf-subnav a:focus-visible{outline:3px solid var(--dc-blue);outline-offset:3px}
.dc-footer nav{min-width:0;flex-shrink:1;flex-wrap:wrap}
@media(max-width:950px){.dc-header>.dc-nav{gap:12px 16px}.bf-subnav{gap:20px}.bf-subnav-links{gap:0 20px}}
@media(max-width:700px){.dc-header>.dc-nav{flex-basis:100%;justify-content:flex-start;gap:12px 18px}.dc-header>.bf-languages{width:auto;margin-inline-start:auto}.bf-subnav{width:calc(100% - 36px);flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px}.bf-subnav-links{width:100%;gap:0 20px}.bf-subnav-links a{min-height:46px;padding-block:10px;font-size:13px}.bf-subnav-title{font-size:13px}}
@media(max-width:700px){.dc-header>.bf-languages{order:1}.dc-header>.dc-nav{order:2}}
