/* Keep navigation between the real logo and control widths, with explicit gaps. */
.se-theme .se-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:24px}
.se-theme .se-header .se-brand{white-space:nowrap;flex-shrink:0}
.se-theme .se-header .se-brand>span:last-child{white-space:nowrap}
@media(min-width:1351px){
 .se-theme .se-header .se-nav{justify-self:center;min-width:0;width:max-content}
 .se-theme .se-header .se-nav ul{gap:24px;white-space:nowrap}
 .se-theme .se-header .se-header-tools{min-width:0;gap:8px}
 .se-theme .se-header .se-header-express{border:0;background:none;border-radius:0;color:#b7bdc0;padding:0 12px 0 0;font-size:13px;font-weight:650}
 .se-theme .se-header .se-header-express:hover{color:var(--se-acid)}
 .se-theme .se-header .se-language{border:0;background:none;padding:0;gap:2px;margin-right:8px}
 .se-theme .se-header .se-language a{background:none;border-radius:0;min-width:24px;height:30px;color:#8d979b;border-bottom:1px solid transparent}
 .se-theme .se-header .se-language a.is-current,.se-theme .se-header .se-language a:hover{background:none;color:var(--se-acid);border-bottom-color:var(--se-acid)}
 .se-theme .se-header .se-header-cart{border:0;border-radius:0;background:none;padding:0 6px;gap:4px}
 .se-theme .se-header .se-header-cart__count{background:#22292a;color:#bec8cb;min-width:18px;height:18px;font-size:9px;padding:0 4px}
 .se-theme .se-header .se-account-link{font-size:12px;font-weight:650;padding:10px 6px;white-space:nowrap}
 .se-theme .se-header .se-header-cta{border-radius:8px;padding:11px 14px;margin-left:4px;border-color:#465238;background:#151b11;color:#e6f5cd}
}
@media(max-width:1350px){
 .se-theme .se-header__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}
 .se-theme .se-header .se-nav{top:100%;max-height:calc(100dvh - 150px)}
}
@media(max-width:760px){
 .se-theme .se-header__inner{height:72px;gap:8px}
 .se-theme .se-header .se-brand{font-size:13px;gap:7px}
 .se-theme .se-header .se-brand__mark{width:30px;height:30px;flex:0 0 30px;border-radius:8px;font-size:11px}
 .se-theme .se-header .se-header-tools{gap:6px}
 .se-theme .se-header .se-language{gap:1px;padding:3px}
 .se-theme .se-header .se-language a{min-width:22px;height:23px;font-size:8px}
 .se-theme .se-header .se-header-cart{min-width:50px;min-height:34px;padding:0 5px;gap:4px;justify-content:center}
 .se-theme .se-header .se-header-cart svg{width:16px;height:16px}
 .se-theme .se-header .se-header-cart__count{min-width:18px;height:18px;padding:0 4px;font-size:9px}
 .se-theme .se-header .se-menu-toggle{width:42px;height:40px;padding:8px}
 .se-theme .se-header .se-menu-toggle>span:not(.screen-reader-text){width:23px}
}
@media(max-width:360px){
 .se-theme .se-header__inner{gap:6px}
 .se-theme .se-header .se-brand{font-size:11px;gap:5px}
 .se-theme .se-header .se-brand__mark{width:28px;height:28px;flex-basis:28px}
 .se-theme .se-header .se-header-tools{gap:4px}
 .se-theme .se-header .se-language{padding:2px}
 .se-theme .se-header .se-language a{min-width:20px;height:22px}
 .se-theme .se-header .se-header-cart{min-width:46px;padding:0 3px}
 .se-theme .se-header .se-menu-toggle{width:38px;height:38px;padding:7px}
 .se-theme .se-header .se-menu-toggle>span:not(.screen-reader-text){width:20px}
}
