.s-mobile-menu{display:flex;flex-direction:column;min-height:100%;background:#fff;color:#393650;padding:24px;font-family:var(--heading-font);font-size:18px}.s-mobile-menu [hidden]{display:none!important}.s-mobile-menu__header{display:grid;grid-template-columns:minmax(63px,1fr) minmax(0,134px) minmax(63px,1fr);align-items:center;gap:8px;margin-bottom:36px}.s-mobile-menu--second-level .s-mobile-menu__header{margin-bottom:24px}.s-mobile-menu__close{justify-self:start}.s-mobile-menu__actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}.s-mobile-menu__cart{position:relative}.s-mobile-menu__cart-count{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:9999px;background:#393752;color:#fff;font-size:10px;line-height:1;letter-spacing:normal}.s-mobile-menu__header-icon{display:block}.s-mobile-menu__logo{min-width:0}.s-mobile-menu__logo .s-header__logo-heading{padding:0}.s-mobile-menu__logo .s-header__logo-image{width:100%;max-width:134px;margin:auto}.s-mobile-menu__body{flex:1}.s-mobile-menu__panel{animation:menu-panel-in .2s ease}.s-mobile-menu__item{width:100%;color:#393752;font-size:var(--mobile-menu-font-size,14px);font-style:normal;font-weight:400;line-height:1.257;margin-bottom:32px}.s-mobile-menu__link{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;color:inherit;font:inherit}.s-mobile-menu__label{min-width:0;overflow-wrap:anywhere}.s-mobile-menu__back{display:flex;align-items:center;gap:12px;color:#393752;font-size:14px;font-style:normal;font-weight:400;line-height:17.6px;margin-bottom:32px}.s-mobile-menu__chevron{display:flex;align-items:center}.s-mobile-menu__banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:24px}.s-mobile-menu__banners .c-mega-menu__banner-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-mobile-menu__banners .c-mega-menu__banner{aspect-ratio:157/217}.s-mobile-menu__login{margin-top:24px;padding:8px 12px;background-color:#393752;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:17.6px}@media (max-width:1023px){.s-mobile-menu-drawer:has(.s-mobile-menu){width:100%;border:0;border-radius:0 0 32px 32px}}@media (prefers-reduced-motion:reduce){.s-mobile-menu__panel{animation:none}}@keyframes menu-panel-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.s-mobile-menu__label.nav-highlight{padding:8px 12px;margin-left:-8px}.s-mobile-menu__logo-link{display:block}.s-mobile-menu__footer{margin-top:24px}.s-mobile-menu__footer-link{display:block;padding:8px 0}
/*# sourceMappingURL=section-mobile-menu.min.css.map */
