header-component .header__menu-desktop .aloha-menu-calendrier{color:#c92770;background:#fff0f6;border:1px solid #f9d3e3;border-radius:22px;padding:10px 12px;white-space:nowrap}
header-component .aloha-menu-calendrier .header__menu-link-text{font-weight:700}
.header__mobile-menu .aloha-menu-calendrier{background:#d62e77;color:#fff;border-radius:10px;padding:16px;margin:8px 0;font-size:16px}
.header__mobile-menu .aloha-menu-calendrier:hover{background:#c12468}
.aloha-mobile-coffret-link{display:none}
#aloha-coffrets-depart{scroll-margin-top:130px}
@media(width > 1000px){header-component .header__menu-desktop-list{flex-wrap:nowrap}header-component .header__menu-link{white-space:nowrap}header-component .header__menu-link-text{font-size:13px}}
@media(max-width:1000px){header-component>.aloha-mobile-coffret-link{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;background:#fff0f6;color:#c92770;font-size:13px;font-weight:700;text-decoration:none;border-top:1px solid #f8dfeb}}
body:has(aloha-coffret) header-component>.aloha-mobile-coffret-link{display:none}


body:has(header-component .header__mobile-menu-overlay.is-open) .aloha-promobar{visibility:hidden;pointer-events:none}

@media(min-width:1001px) and (max-width:1199px){
  header-component .header__layout--logo-left{gap:14px}
  header-component .header__layout-desktop .header__logo img{height:44px!important;width:auto!important}
  header-component .header__menu-desktop-list{column-gap:8px}
  header-component .header__menu-link-text{font-size:12px}
}
