.tough-top-bar{--tough-top-bar-height:40px;--tough-top-bar-color:var(--tough-color-text-muted);--tough-top-bar-divider:var(--tough-color-divider);border-bottom:1px solid var(--tough-top-bar-divider);background:var(--tough-color-page-background);color:var(--tough-top-bar-color);font-size:13.5px}.tough-top-bar__inner{min-height:var(--tough-top-bar-height);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.tough-top-bar__links{flex-wrap:wrap;gap:4px 18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tough-top-bar__messages{min-width:0;display:grid}.tough-top-bar__message{visibility:hidden;opacity:0;text-align:center;grid-area:1/1;transition:opacity .4s,visibility 0s linear .4s}.tough-top-bar__message.is-active{visibility:visible;opacity:1;transition:opacity .4s}@media (prefers-reduced-motion:reduce){.tough-top-bar__message,.tough-top-bar__message.is-active{transition:none}}.tough-top-bar__end{align-items:center;gap:18px;margin-left:auto;display:flex}.tough-top-bar__phone{color:var(--tough-color-text);font-weight:600}.tough-top-bar__link{color:var(--tough-top-bar-color)}.tough-top-bar__phone:hover,.tough-top-bar__link:hover{color:var(--tough-color-primary)}@media (width<=767.98px){.tough-top-bar{font-size:12.5px}.tough-top-bar__inner,.tough-top-bar__links{column-gap:12px}.tough-top-bar__phone,.tough-top-bar__link--service{display:none}.tough-top-bar__message{white-space:normal}}.tough-top-bar--centred{--tough-top-bar-color:var(--tough-color-on-primary);--tough-top-bar-rule:color-mix(in srgb, var(--tough-color-on-primary) 35%, transparent);background:var(--tough-color-primary);letter-spacing:.1em;text-transform:uppercase;border-bottom:0;font-size:13px;font-weight:600}.tough-top-bar--centred .tough-top-bar__inner{justify-content:center}.tough-top-bar--centred .tough-top-bar__links{align-items:center;gap:20px}.tough-top-bar--centred .tough-top-bar__links:before,.tough-top-bar--centred .tough-top-bar__links:after{content:"";background:var(--tough-top-bar-rule);width:1px;height:14px}.tough-top-bar--centred .tough-top-bar__end{margin-left:0}.tough-top-bar--centred .tough-top-bar__end:not(:has(*)){display:none}.tough-top-bar--centred .tough-top-bar__link:hover{color:var(--tough-top-bar-color);text-decoration:none}
