.header-custom__drawer-container{background-color:#fff;height:100%;left:0;max-width:400px;position:fixed;top:0;transform:translate(-100%);transition:all .3s ease-in-out;width:100%;z-index:1000}.header-custom__drawer-container.open{transform:translate(0)}.header-custom__burger-overlay{background-color:transparent;display:flex!important;height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100vw;z-index:999}sticky-header:has(.header-custom__drawer-container.open) .header-custom__burger-overlay{background-color:rgb(var(--color-foreground),.5);pointer-events:auto;visibility:visible}@media screen and (min-width:990px){.header{padding-bottom:12px!important;padding-top:12px!important}}.custom-header__logo-desktop{max-height:20px!important}.header__heading-link:has(.custom-header__logo-desktop) .header__heading-logo{display:none}.header-wrapper--border-bottom{border:unset}[data-open-cart]{cursor:pointer}@media only screen and (max-width:989px){.custom-header__logo-desktop{display:none!important}details-modal:has(.header__icon--search){display:none}.header__heading-link:has(.custom-header__logo-desktop) .header__heading-logo{display:block;width:75%}.header-wrapper--border-bottom{border:unset}.header{padding-block:8px!important;padding-inline:36px!important}.header__icons .header__icon.header__icon--account{display:none!important}}.header-custom__drawer-header__icons .cart-icon,.header-custom__drawer-header__icons .header__icon--account svg{display:flex;height:28px!important;width:28px!important}.header-custom__drawer-header__icons .cart-icon{margin-left:12px}.header-custom__drawer-header__icons .cart-icon svg{display:flex}.header-custom__burger button,.header-custom__drawer-container button{background:none;border:none;cursor:pointer}#shopify-section-header{z-index:4}.header-custom__drawer-header__icons{align-items:center;display:flex}.header-custom__drawer-header__icons .header__icon--cart{margin-right:unset!important}.header-custom__drawer-header{align-items:center;display:flex;justify-content:space-between;padding:18px}.header-custom__drawer-navigation ul{list-style:none;margin:0;padding:0;padding-block:10px;padding-inline:18px}.drawer-header__connexion{transition:background .3s ease-in-out}.drawer-header__connexion:hover{background:var(--Gray---4,#cfcfcf)}.drawer-header__connexion-wrapper{padding-inline:18px}.header-custom__drawer-header{min-height:64px}.drawer-header__connexion{align-items:center;background:var(--Gray---4,#f4f4f4);box-sizing:border-box;color:#000;display:flex;font-family:Apercu;font-size:20px;font-style:normal;font-weight:400;gap:20px;height:unset!important;justify-content:center;line-height:24px;margin-bottom:20px;padding:12px;text-decoration:none;width:100%!important}.drawer-header__connexion svg{flex-shrink:0;height:28px!important;width:28px!important}.drawer-header__connexion:first-letter{text-transform:uppercase}.header-custom__drawer-navigation ul li a{align-items:center;color-scheme:#000;display:flex;padding:10px 12px;text-decoration:none;width:100%}.header-custom__drawer-subnavigation ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0 0 20px;padding:0}.header-custom__drawer-subnavigation ul a{color:var(--Primary-Brand,#1b1b1b);font-family:Apercu;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none}.header-custom__contact{align-items:center;border-left:2px solid #000;display:flex;gap:8px;padding-inline:18px;padding:4px 8px}.header-custom__contact img{height:32px;width:32px}.header-custom__contact p{color:#000;font-family:Apercu;font-size:14px;font-style:normal;font-weight:400;letter-spacing:unset;line-height:120%;line-height:24px;margin:unset}.header-custom__logo_bottom,.logo_benefique_drawer{display:flex;justify-content:center}.header-custom__logo_bottom{padding-block:25px;padding-inline:18px}.drawer-content__overflow{flex-grow:1;overflow:auto;padding-bottom:30px}.header-custom__logo_bottom img{height:auto;max-width:301px}.header-custom__drawer-container{display:flex;flex-direction:column}.header-custom__contact p a{color:#000;font-family:Apercu;font-size:16px;font-style:normal;font-weight:500;text-decoration:unset}.header-custom__drawer-navigation ul li:first-child a{background:#b1c2ba;margin-bottom:8px;padding:12px}.header-custom__drawer-navigation ul li a span{align-items:center;color:#000;display:flex;font-family:Apercu;font-size:20px;font-style:normal;font-weight:400;justify-content:space-between;line-height:24px;width:100%}.no-scroll{overflow:hidden}.header-custom__drawer-header .header__heading-link{align-items:center;color:var(--color-foreground);display:flex;justify-content:center;text-decoration:none}[data-close-burger]{display:flex;width:88px}.menu_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none}.header-custom__drawer-button-container{display:flex;position:relative;width:80px}.menu_button,.menu_button span{box-sizing:border-box;display:inline-block;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.menu_button{height:17.5px;left:25%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.header__heading-link:has(.header__heading-logo-bebe) .custom-header__logo-desktop{display:none!important}.menu_button_line{background:#233b5d;border-radius:.16rem;height:.16rem;left:0;position:absolute;width:100%}.menu_button .menu_button_line.top{top:0}.menu_button .menu_button_line.mid{top:.8rem}.menu_button .menu_button_line.botm{bottom:0}.menu_button.on_menu .menu_button_line{background:#233b5d}.menu_button.on_menu .menu_button_line.top{-webkit-transform:translateY(.8rem) rotate(-45deg);-moz-transform:translateY(.8rem) rotate(-45deg);-ms-transform:translateY(.8rem) rotate(-45deg);-o-transform:translateY(.8rem) rotate(-45deg);transform:translateY(.8rem) rotate(-45deg)}.menu_button.on_menu .menu_button_line.mid{opacity:0}.menu_button.on_menu .menu_button_line.botm{-webkit-transform:translateY(-.8rem) rotate(45deg);-moz-transform:translateY(-.8rem) rotate(45deg);-ms-transform:translateY(-.8rem) rotate(45deg);-o-transform:translateY(-.8rem) rotate(45deg);transform:translateY(-.8rem) rotate(45deg)}