.mobile-menu__container{height:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu__body{padding-block:24px 32px}.mobile-menu__body .mobile-menu__body-inner{display:flex;flex-direction:column;gap:48px}.mobile-menu__main-menu .main-menu__list{margin-block:-10px}.mobile-menu__main-menu .main-menu__list .main-menu__link{font-size:1.4rem;display:flex;gap:16px;align-items:center;justify-content:space-between;padding-block:10px}.mobile-menu__main-menu .submenu{padding-block:24px 32px;position:absolute;background:var(--color-background);inset-block-start:0;inset-inline-start:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:48px;z-index:1;visibility:hidden;transform:translate(100%);transition:visibility .3s cubic-bezier(.785,.135,.15,.86),transform .3s cubic-bezier(.785,.135,.15,.86)}.mobile-menu__main-menu .submenu .submenu__list{margin-block:-16px -12px}.mobile-menu__main-menu .submenu .submenu__link{color:var(--color-foreground);display:flex;gap:16px;align-items:center;justify-content:space-between;padding-block:12px}.mobile-menu__main-menu .submenu .submenu__link.submenu__link--back{font-size:1.4rem;display:flex;justify-content:flex-start;width:100%;padding-block:16px}.mobile-menu__main-menu .submenu.open{visibility:visible;transform:translate(0)}.mobile-menu__main-menu .submenu .submenu .submenu__link:not(.submenu__link--back){color:var(--color-text)}.mobile-menu__main-menu .icon-caret{width:20px;height:20px}[dir=rtl] .mobile-menu__main-menu .submenu{transform:translate(-100%)}[dir=rtl] .mobile-menu__main-menu .submenu.open{transform:translate(0)}.mobile-menu__promotion,.mobile-menu__promotion .promotion__link{display:flex;flex-direction:column;gap:12px}.mobile-menu__promotion .promotion__image .image-container{position:relative;aspect-ratio:16/9}.mobile-menu__footer{padding-block:32px}.mobile-menu__footer .mobile-menu__footer-inner{display:flex;flex-direction:column;gap:32px}.mobile-menu__secondary-menu .secondary-menu__list{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.mobile-menu__localization{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mobile-menu__localization .marker{width:4px;height:4px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mobile-menu.css.map */
