.mobile-menu__container{position:relative;z-index:0;margin:-85px 0 0;flex:1 1 auto;display:flex;flex-direction:column}@media (min-width: 992px){.mobile-menu__container{display:none}}.mobile-menu__back-button[disabled]{visibility:hidden}.mobile-menu__back-button{background:none;border:none;color:#154766;font-weight:700;padding-left:20px;cursor:pointer;max-width:calc(100% - 100px);background:url(/img/icons/chevron-left-dark.svg) no-repeat left 8px;background-size:7px 12px;text-align:left}.mobile-menu__navigation{margin-top:60px}.mobile-menu__navigation.animateOut{animation:moveMenuOut .3s forwards}.mobile-menu__navigation.animateIn{animation:moveMenuIn .3s forwards}.mobile-menu__navigation{padding-inline-start:0;margin-inline-start:0}.mobile-menu__item{display:block;list-style:none;font-weight:700;cursor:pointer}.mobile-menu__item+.mobile-menu__item{margin-top:20px}.mobile-menu__item a{text-decoration:none;color:inherit}.mobile-menu__item a:hover{color:inherit}.mobile-menu__item-link{display:block;padding-inline-end:20px;background:url(/img/icons/chevron-right-dark.svg) no-repeat right 6px}@keyframes moveMenuOut{0%{transform:translate(0);opacity:1}to{transform:translate(-20px);opacity:0}}@keyframes moveMenuIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.mobile-menu__selfcare{position:relative;display:block;list-style:none;font-weight:700;cursor:pointer;padding:0 20px 0 24px;margin-top:auto;background:url(/img/icons/chevron-right-dark.svg) no-repeat right 6px}.mobile-menu__selfcare:before{position:absolute;left:0;top:4px;display:block;content:"";width:16px;height:17px;background:url(/img/icons/user-dark.svg) no-repeat 0 0}.mobile-menu__search-wrapper{display:flex;align-items:center;gap:10px;margin-block-start:20px}.mobile-menu__search-block{padding:7px 8px 6px 16px;border-radius:8px;flex:1 1 auto;max-width:100%;display:flex;gap:10px;padding-inline-start:40px;background:url(/img/icons/search-dark.svg) white no-repeat 10px center}@keyframes blink_input_opacity_to_prevent_scrolling_when_focus{0%{opacity:0}to{opacity:1}}.mobile-menu__search{border:none;background-color:#fff;flex:1 1 auto;width:100%;font-size:1rem}.mobile-menu__search:focus{animation:blink_input_opacity_to_prevent_scrolling_when_focus .01s;outline:1px solid #e8f0f5}.mobile-menu__search-submit{flex:1 1 auto;padding-inline:10px;font-size:1rem;width:200px}.mobile-menu__search-close-button{cursor:pointer;flex:0 0 auto;font-size:1rem}
