.vlx-mdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.vlx-mdrawer.is-open{visibility:visible}.vlx-mdrawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#141a2473;opacity:0;transition:opacity .25s var(--ease)}.vlx-mdrawer.is-open .vlx-mdrawer__overlay{opacity:1}.vlx-mdrawer__panel{position:absolute;top:0;left:0;height:100%;width:min(340px,90vw);background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .28s var(--ease);box-shadow:8px 0 30px #141a2429;overflow-y:auto}.vlx-mdrawer.is-open .vlx-mdrawer__panel{transform:none}.vlx-mdrawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-line)}.vlx-mdrawer__title{font-weight:800;color:var(--vlx-indigo)}.vlx-mdrawer__close{background:none;border:0;width:44px;height:44px;border-radius:var(--radius-pill);color:var(--vlx-ink);display:grid;place-items:center}.vlx-mdrawer__close:hover{background:var(--vlx-paper)}.vlx-mdrawer__nav{padding:.5rem .75rem;flex:1 1 auto}.vlx-mdrawer__nav>ul{display:grid;gap:.1rem}.vlx-mdrawer__top,.vlx-mdrawer summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem .75rem;font-weight:700;font-size:1rem;color:var(--vlx-indigo);border-radius:var(--radius-sm);cursor:pointer;list-style:none}.vlx-mdrawer summary::-webkit-details-marker{display:none}.vlx-mdrawer__top:hover,.vlx-mdrawer summary:hover{background:var(--vlx-paper)}.vlx-mdrawer summary svg{transition:transform .2s var(--ease)}.vlx-mdrawer details[open] summary svg{transform:rotate(180deg)}.vlx-mdrawer__sub{display:grid;gap:.1rem;padding:.2rem 0 .5rem .5rem}.vlx-mdrawer__sub a{display:flex;align-items:center;min-height:44px;padding:0 .75rem;font-size:.92rem;color:var(--vlx-ink);border-radius:var(--radius-sm)}.vlx-mdrawer__sub a:hover{background:var(--vlx-paper);color:var(--vlx-magenta-600)}.vlx-mdrawer__sub .is-grand a{padding-left:1.5rem;color:var(--color-muted);font-size:.88rem}.vlx-mdrawer__wa{margin:.75rem 1.25rem 1.25rem;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-menu-drawer.css.map */
