/* Space for the new permanent section without overlapping the centred logo. */
.agro-promotions-link{color:#d1141b!important;font-weight:700!important;text-decoration:none!important}
.agro-promotions-link:hover,.agro-promotions-link:focus-visible{color:#b30d14!important;text-decoration:underline!important;text-underline-offset:6px;text-decoration-thickness:2px}
html.site-menu-open,html.site-menu-open body{overflow:hidden!important;overscroll-behavior:none}
@media(min-width:761px) and (max-width:1279px){
 .navigation .nav-left{display:none!important}
 .navigation .menu-toggle{display:flex!important;order:-1;gap:26px;align-items:center;justify-content:space-between;min-height:50px;padding:10px 19px;font-size:13px}
 .navigation .menu-toggle span{font-size:21px;line-height:1}
 .navigation .brand{padding-inline:14px!important}
 .navigation .nav-right{order:1}
 .navigation .nav-right>a:first-child{display:none!important}
 .navigation .full-menu{left:0;right:auto;width:min(680px,calc(100vw - 56px));max-width:none}
}
@media(min-width:1280px){
 .navigation{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:16px}
 .navigation .nav-left{gap:14px;padding-inline:18px;justify-self:start;white-space:nowrap}
 .navigation .brand{position:static;transform:none;width:170px!important;padding-inline:12px!important;justify-self:center}
 .navigation .nav-right{justify-self:end;gap:12px}
}
