/* R164: only the desktop header. Original compact navigation is retained. */
@font-face{font-family:'SS26 Menu Condensed';src:url('../home/fonts/barlow-condensed-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@media(min-width:768px){
body .ss26-header.ss26-header .ss26-dm-legacy{display:none!important}
body .ss26-header.ss26-header .ss26-primary-inner{position:static;overflow:visible;grid-template-columns:212px minmax(0,1fr) 240px;gap:28px}
body .ss26-header.ss26-header .ss26-primary-nav{position:relative;overflow:visible}
body .ss26-header.ss26-header .ss26-desktop-menu{display:block;position:static;min-width:0;width:auto;padding:0;margin:0;grid-column:2;grid-row:1}
body .ss26-header.ss26-header .ss26-desktop-menu *{box-sizing:border-box}
body .ss26-header.ss26-header .ss26-desktop-menu ul{list-style:none;margin:0;padding:0}
body .ss26-header.ss26-header .ss26-desktop-menu>.ss26-dm-list{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;height:70px}
body .ss26-header.ss26-header .ss26-dm-list>li{position:static;flex:0 0 auto;margin:0;padding:0;height:70px;display:flex;align-items:center}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-trigger{display:flex;align-items:center;justify-content:center;gap:6px;position:relative;height:70px;min-height:0;max-width:none;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:var(--ss26-ink,#0e1012);box-shadow:none;font:600 15px/20px Inter,sans-serif;letter-spacing:0;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}
body .ss26-header.ss26-header .ss26-dm-trigger[aria-expanded=true]{color:#8b1c1e}
body .ss26-header.ss26-header .ss26-dm-trigger[aria-expanded=true]::before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#8b1c1e;z-index:2}
body .ss26-header.ss26-header :is(button,a).ss26-dm-trigger::after{content:'';width:5px;height:5px;border:solid currentColor;border-width:0 1px 1px 0;transform:translateY(-2px) rotate(45deg);margin:0 2px;opacity:.6}
body .ss26-header.ss26-header .ss26-desktop-menu :is(a,button):focus-visible{outline:2px solid #8b1c1e;outline-offset:4px}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-panel{position:absolute;top:100%;right:max(var(--ss26-page-gutter,48px),calc((100% - 1920px)/2 + var(--ss26-page-gutter,48px)));width:760px;max-width:calc(100% - 2 * var(--ss26-page-gutter,48px));padding:24px 20px;background:#fff;border:1px solid #e7e9ec;box-shadow:0 10px 18px -12px #0e101240;z-index:110;max-height:calc(100dvh - 130px);overflow:auto}
body .ss26-header.ss26-header .ss26-dm-panel[hidden]{display:none!important}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-products{left:50%;right:auto;transform:translateX(-50%);width:min(100%,1920px);max-width:none;padding:24px var(--ss26-page-gutter,48px);display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:32px;min-height:392px}
body .ss26-header.ss26-header .ss26-dm-heading{font:700 18px/22px 'SS26 Menu Condensed','Barlow Condensed',sans-serif;color:#0e1012;margin:0 0 12px;text-transform:uppercase;letter-spacing:0}
body .ss26-header.ss26-header .ss26-dm-sports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-sport{display:flex;align-items:center;gap:12px;height:44px;min-height:44px;padding:0;margin:0;font:700 18px/22px 'SS26 Menu Condensed','Barlow Condensed',sans-serif;text-transform:none;white-space:normal;text-decoration:none;color:#0e1012;border:0}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-icon{display:block;width:28px;height:28px;flex:0 0 28px;object-fit:contain}
body .ss26-header.ss26-header .ss26-dm-ranges{padding-left:32px;border-left:1px solid #e7e9ec;display:flex;flex-direction:column}
body .ss26-header.ss26-header .ss26-dm-ranges>ul{display:grid;grid-template-rows:repeat(3,1fr);flex:1;padding:13px 0 49px}
body .ss26-header.ss26-header .ss26-dm-ranges li{display:flex;align-items:center}
body .ss26-header.ss26-header .ss26-dm-ranges .ss26-dm-sport{height:auto;min-height:44px}
body .ss26-header.ss26-header .ss26-dm-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;padding:3px 0 10px;min-height:64px;height:auto;white-space:normal;text-transform:none;text-decoration:none;border-bottom:1px solid #e7e9ec;color:#0e1012}
body .ss26-header.ss26-header .ss26-dm-card strong{font:700 18px/22px 'SS26 Menu Condensed','Barlow Condensed',sans-serif;text-transform:none;letter-spacing:0}
body .ss26-header.ss26-header .ss26-dm-card small{font:400 11px/16px Inter,sans-serif;color:#6b7078;letter-spacing:0;text-transform:none}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-aide{width:840px}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-about{width:1080px;display:grid;grid-template-columns:560px minmax(0,1fr);gap:24px;padding:24px}
body .ss26-header.ss26-header .ss26-dm-story{display:flex;gap:20px;padding-left:24px;border-left:1px solid #e7e9ec;min-height:174px;align-items:center}
body .ss26-header.ss26-header .ss26-dm-story img{width:40%;height:174px;object-fit:cover;border-radius:6px 0 0 6px}
body .ss26-header.ss26-header .ss26-dm-story b{display:block;font:700 20px/22px 'SS26 Menu Condensed','Barlow Condensed',sans-serif;margin:10px 0;text-transform:uppercase;color:#0e1012}
body .ss26-header.ss26-header .ss26-dm-story em{font:600 10px/14px Inter,sans-serif;color:#8b1c1e;text-transform:uppercase;font-style:normal}
body .ss26-header.ss26-header .ss26-dm-story p{font:400 11px/16px Inter,sans-serif;margin:0;color:#6b7078}
body .ss26-header.ss26-header .ss26-desktop-menu a:hover,body .ss26-header.ss26-header .ss26-desktop-menu a:hover strong,body .ss26-header.ss26-header .ss26-desktop-menu button:hover{color:#8b1c1e}
}
@media(min-width:1280px) and (max-width:1439px){
body .ss26-header.ss26-header .ss26-primary-inner{grid-template-columns:180px minmax(0,1fr) 200px;gap:20px}
body .ss26-header.ss26-header .ss26-brand{width:180px}
body .ss26-header.ss26-header .ss26-nav-cta{width:200px}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-trigger{font-size:13px}
body .ss26-header.ss26-header .ss26-desktop-menu>.ss26-dm-list{gap:12px}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-products{grid-template-columns:minmax(0,1fr) 240px;gap:24px}
body .ss26-header.ss26-header .ss26-dm-sports{gap:16px}
}

/* R165: common centered desktop panel, content-sized height. */
@media(min-width:1280px){
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-panel{
 left:50%;right:auto;transform:translateX(-50%);width:min(100%,1920px);max-width:none;padding:24px var(--ss26-page-gutter,48px);
}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-products{min-height:0}
body .ss26-header.ss26-header .ss26-dm-ranges>ul{padding:0 0 12px}
body .ss26-header.ss26-header .ss26-dm-services>.ss26-dm-cards{max-width:720px;margin-inline:auto}
body .ss26-header.ss26-header .ss26-dm-aide>.ss26-dm-cards{max-width:800px;margin-inline:auto}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-about{display:flex;justify-content:center;gap:24px}
body .ss26-header.ss26-header .ss26-dm-about>.ss26-dm-cards{flex:0 1 560px;min-width:0}
body .ss26-header.ss26-header .ss26-dm-about>.ss26-dm-story{flex:0 1 448px;min-width:0}
}

/* Approved tablet header and mobile drawer. */
.ss26-rm-toggle,.ss26-rm-ticker-close{display:none}
@media(max-width:1279px){
body .ss26-header.ss26-header.ss26-rm-ready{--ss26-page-gutter:24px;position:relative}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance{position:relative;height:32px;min-height:0}
body .ss26-header.ss26-header.ss26-rm-ready.ss26-rm-ticker-hidden .ss26-reassurance{display:none}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance>.ss26-shell{height:32px;padding-right:56px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance ul{display:flex;justify-content:space-between;gap:16px;width:100%;height:32px;margin:0}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance li{display:flex;font:400 10px/14px Inter,sans-serif;white-space:nowrap;text-transform:uppercase;gap:8px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance li:nth-child(2){display:none}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance li img{width:18px;height:16px;flex-basis:18px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-meta{display:none}
body .ss26-header.ss26-header.ss26-rm-ready :is(.ss26-menu-toggle,.ss26-policy-menu-toggle,.ss26-dm-legacy){display:none!important}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-primary-inner>nav:not(.ss26-desktop-menu){display:none!important}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-primary-nav{height:64px!important;min-height:0!important;position:relative}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-primary-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;max-width:none;margin:0;height:64px!important;min-height:0!important;gap:16px;padding:0 24px;position:static;overflow:visible}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-brand{width:136px;max-width:136px;flex:0 0 136px;margin:0}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-brand img{width:100%;height:auto}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-nav-cta{display:flex;width:150px;flex:0 0 150px;min-height:44px;margin:0;padding:0 8px;font:600 10px/14px Inter,sans-serif!important;white-space:nowrap}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-language{display:flex;align-items:center;justify-content:flex-end;width:44px;min-width:44px;height:44px;padding:0;gap:6px;border:0;background:none;color:#0e1012}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-language [data-language-label]{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-language .ss26-flag{display:block!important;width:20px;height:14px;flex:0 0 20px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-rm-ticker-close{display:block;position:absolute;right:8px;top:0;width:32px;height:32px;padding:0;border:0;background:none;color:#fff;font:24px/32px Arial,sans-serif;cursor:pointer}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-sport-nav{display:block;height:44px;min-height:0;overflow:hidden}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-sport-inner{display:flex;flex-wrap:nowrap;gap:20px;width:100%;max-width:none;margin:0;height:44px;padding:0 24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-sport-inner::-webkit-scrollbar{display:none}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-sport-inner :is(a,.ss26-sport-kicker){flex-shrink:0;font:500 10px/14px Inter,sans-serif;text-transform:uppercase;white-space:nowrap;height:44px;display:flex;align-items:center;gap:8px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-sport-inner img{width:18px;height:18px;flex-basis:18px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-sport-all{padding:0;border:0}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-primary-inner,body .ss26-header.ss26-header.ss26-rm-ready .ss26-sport-inner{width:100%!important;max-width:none!important;margin:0!important}
}
@media(min-width:768px) and (max-width:1279px){
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance ul li:nth-child(3),body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance ul li:nth-child(4){display:flex!important}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-primary-inner nav.ss26-desktop-menu{display:block!important;position:static;max-height:none;overflow:visible;box-shadow:none;padding:0;flex:1 1 auto}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu>.ss26-dm-list{display:flex;justify-content:center;align-items:center;height:64px;gap:12px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-list>li{height:64px;width:auto;flex:0 0 auto}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu .ss26-dm-trigger{font-size:10px;line-height:14px;gap:5px;height:64px;white-space:nowrap;padding:0}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu .ss26-dm-panel{left:0;right:0;transform:none;top:100%;width:100%;max-width:none;padding:24px 32px;max-height:calc(100dvh - 112px)}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu .ss26-dm-products{min-height:0;grid-template-columns:minmax(0,1fr) 224px;gap:24px;padding:24px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-sports{gap:16px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu .ss26-dm-sport{font-size:18px;min-height:48px;height:48px;gap:12px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-ranges{padding-left:24px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-ranges>ul{padding:0 0 12px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-ranges .ss26-dm-sport{height:auto}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-services>.ss26-dm-cards{max-width:800px;margin:auto}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-aide>.ss26-dm-cards{max-width:none}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-aide .ss26-dm-card:nth-child(2){grid-column:1;grid-row:2}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-about{display:block}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-about .ss26-dm-card:nth-child(2){grid-column:1;grid-row:2}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-story{max-width:660px;min-height:90px;margin:24px auto 0;padding:0;border:1px solid #e7e9ec;border-radius:6px;gap:20px;overflow:hidden}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-story img{width:140px;height:90px;border-radius:0}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-story p{display:none}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-story b{font-size:20px;margin:8px 16px 0 0}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-rm-tablet-help{display:flex;align-items:center;justify-content:space-between;max-width:720px;margin:24px auto 0;padding:16px;border:1px solid #e7e9ec;border-radius:6px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-rm-tablet-help>strong{font:600 10px/14px Inter,sans-serif;color:#8b1c1e}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-rm-tablet-help :is(a,span){display:flex;gap:8px;align-items:center;font:600 10px/14px Inter,sans-serif;height:auto;text-transform:uppercase;color:#0e1012}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-rm-tablet-help img{width:24px;height:24px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-rm-tablet-help [aria-disabled=true]{opacity:.4}
}
.ss26-rm-tablet-help{display:none}
@media(min-width:768px) and (max-width:1023px){
body .ss26-header.ss26-header.ss26-rm-ready .ss26-primary-nav{height:108px!important}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-primary-inner{display:grid;grid-template-columns:1fr 150px 44px;grid-template-rows:64px 44px;height:108px!important;gap:0 16px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-brand{grid-column:1;grid-row:1}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-nav-cta{grid-column:2;grid-row:1}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-language{grid-column:3;grid-row:1}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu{grid-column:1 / -1;grid-row:2;width:100%}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu>.ss26-dm-list{height:44px;justify-content:space-between}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu :is(.ss26-dm-list>li,.ss26-dm-trigger){height:44px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu .ss26-dm-trigger{font-size:11px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu .ss26-dm-products{grid-template-columns:minmax(0,1fr) 166px;gap:16px;padding:24px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu .ss26-dm-sport{font-size:16px;gap:8px;min-height:52px;height:52px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-dm-ranges{padding-left:16px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu .ss26-dm-panel{max-height:calc(100dvh - 156px)}
}
@media(max-width:767px){
body .ss26-header.ss26-header.ss26-rm-ready{--ss26-page-gutter:16px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance ul{justify-content:center}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-reassurance li:not(:first-child){display:none}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-primary-inner{gap:16px;padding:0 16px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-brand{width:136px;flex:0 0 136px;margin-right:auto}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-nav-cta{display:none}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-rm-toggle{display:flex;width:28px;height:44px;flex:0 0 28px;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-rm-toggle img{width:24px;height:24px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-sport-inner{padding:0 16px}
body .ss26-header.ss26-header.ss26-rm-ready .ss26-desktop-menu{display:none!important}
}
.ss26-rm-drawer{box-sizing:border-box;position:fixed;inset:0 auto 0 0;width:min(344px,calc(100vw - 24px));height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#0e1012;overflow:hidden;font-family:Inter,sans-serif}
.ss26-rm-drawer[open]{display:flex;flex-direction:column}
.ss26-rm-drawer::backdrop{background:rgba(0,0,0,.4)}
.ss26-rm-drawer *{box-sizing:border-box}
.ss26-rm-drawer :is(a,button):focus-visible{outline:2px solid #8b1c1e;outline-offset:-2px}
.ss26-rm-drawer ul{list-style:none;padding:0;margin:0}
.ss26-rm-drawer a{color:#0e1012;text-decoration:none}
.ss26-rm-drawer button{cursor:pointer;box-shadow:none;letter-spacing:0}
.ss26-rm-drawer-head{display:flex;align-items:center;justify-content:space-between;flex:0 0 64px;padding:0 16px;border-bottom:1px solid #e7e9ec}
.ss26-rm-drawer-head img{display:block;width:132px;height:auto}
.ss26-rm-close{width:44px;height:44px;margin-right:-8px;padding:0;border:0;background:none;color:#0e1012;font:26px/44px Arial,sans-serif}
.ss26-rm-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}
.ss26-rm-root-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 32px);height:56px;margin:0 16px;padding:0;border:0;border-bottom:1px solid #e7e9ec;background:#fff;text-align:left;font:600 14px/20px Inter,sans-serif;text-transform:uppercase;color:#0e1012}
.ss26-rm-arrow{color:#6b7078;font-size:20px;font-weight:400}
.ss26-rm-root-link.ss26-rm-root-help{position:relative;width:100%;margin:0;padding:0 16px;border-top:12px solid #e7e9ec;border-bottom:0;height:68px}
.ss26-rm-root-help .ss26-rm-arrow{color:#8b1c1e}
.ss26-rm-page{padding:0 16px 20px}
.ss26-rm-back{display:block;height:44px;margin:0;padding:0;border:0;background:none;color:#8b1c1e;text-transform:uppercase;font:600 12px/16px Inter,sans-serif}
.ss26-rm-title{font:700 24px/29px 'SS26 Menu Condensed','Barlow Condensed',sans-serif;margin:0 0 24px;text-transform:uppercase;letter-spacing:0}
.ss26-rm-heading{font:700 18px/22px 'SS26 Menu Condensed','Barlow Condensed',sans-serif;margin:0 0 4px;text-transform:uppercase;letter-spacing:0}
.ss26-rm-page:has(.ss26-rm-sports) .ss26-rm-title{margin-bottom:12px}
.ss26-rm-ranges-heading{margin-top:12px}
.ss26-rm-drawer .ss26-dm-sport,.ss26-rm-content-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:9px 0;border-bottom:1px solid #e7e9ec;font:700 16px/22px 'SS26 Menu Condensed','Barlow Condensed',sans-serif;text-transform:none}
.ss26-rm-drawer .ss26-dm-icon{width:28px;height:28px;flex:0 0 28px;object-fit:contain}
.ss26-rm-drawer .ss26-dm-sport{padding:7px 0}
.ss26-rm-footer{flex:0 0 auto;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e7e9ec;background:#fff}
.ss26-rm-drawer .ss26-rm-project{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;background:#8b1c1e;color:#fff;text-transform:uppercase;font:600 10px/14px Inter,sans-serif}
.ss26-rm-help-link{display:flex;align-items:center;gap:12px;min-height:57px;border-bottom:1px solid #e7e9ec;padding:8px 0}
.ss26-rm-help-link>img{width:24px;height:24px;flex:0 0 24px}
.ss26-rm-help-link>span:not(.ss26-rm-arrow){flex:1}
.ss26-rm-help-link strong{display:block;font:500 11px/16px Inter,sans-serif;text-transform:uppercase}
.ss26-rm-help-link small{display:block;font:400 11px/16px Inter,sans-serif;color:#6b7078}
.ss26-rm-help-link .ss26-rm-arrow{color:#8b1c1e;font-size:16px}
.ss26-rm-help-link[aria-disabled=true]{opacity:.4}

/* Direct catalogue link and independent menu control, 2026-09-12. */
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-trigger.ss26-dm-products-link::after{display:none}
body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-trigger.ss26-dm-products-toggle{width:28px;min-width:28px;padding:0}
body .ss26-header.ss26-header .ss26-dm-products-item:has(.ss26-dm-products-toggle[aria-expanded=true])>.ss26-dm-products-link{color:#8b1c1e}
body .ss26-header.ss26-header .ss26-dm-products-item:has(.ss26-dm-products-toggle[aria-expanded=true])>.ss26-dm-products-link::before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#8b1c1e;z-index:2}
.ss26-rm-products-split{gap:0}
.ss26-rm-products-split .ss26-rm-products-link{display:flex;align-items:center;align-self:stretch;flex:1;min-width:0;color:inherit;text-decoration:none;font:inherit}
.ss26-rm-products-split .ss26-rm-products-toggle{display:flex;align-items:center;justify-content:center;align-self:stretch;width:44px;flex:0 0 44px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}
@media(pointer:coarse){body .ss26-header.ss26-header .ss26-desktop-menu .ss26-dm-trigger.ss26-dm-products-toggle{width:44px;min-width:44px}}

/* Match the featured label to the existing See all emphasis. */
body .ss26-header.ss26-header .ss26-sport-inner .ss26-sport-kicker{color:#8b1c1e;font-weight:600}

/* Mobile navigation: preserve natural labels and readable action text. */
.ss26-rm-root-link,.ss26-rm-back{ text-transform:none }
.ss26-rm-drawer .ss26-rm-project{font:600 14px/20px Inter,sans-serif;text-transform:none}
.ss26-rm-help-link strong{font-size:13px;line-height:18px;text-transform:none}
.ss26-rm-help-link small{font-size:12px;line-height:18px}
