/* Visible throughout the site while its content and offer are being prepared. */
.site-notice{display:flex;align-items:center;justify-content:center;gap:8px 18px;flex-wrap:wrap;min-height:50px;padding:12px 24px;background:#b42318;color:#fff;font:13px/1.5 var(--sans,Arial,sans-serif);text-align:center;border-bottom:1px solid #8f1d16}
.site-notice strong{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap}
.site-notice span{color:inherit}
body.has-carnet-nav>.site-header{display:block;height:auto;padding:0}
.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding:0 5%}
@media(max-width:980px){
  .site-header-inner{min-height:77px;padding-inline:25px}
  body.has-carnet-nav>.site-header nav{top:100%;max-height:calc(100dvh - var(--site-header-height,160px));overflow-y:auto;overscroll-behavior:contain}
}
@media(max-width:820px){
  body.has-carnet-nav>.header .main-nav{top:100%;max-height:calc(100dvh - var(--site-header-height,160px));overflow-y:auto;overscroll-behavior:contain}
}
@media(max-width:767px){
  .site-notice{flex-direction:column;gap:3px;padding:10px 16px;font-size:12px}
  .site-notice strong{font-size:11px;letter-spacing:1px}
}
