.lf-nav__item{position:static}.lf-nav__trigger{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-weight:600;font-size:15px;line-height:24px;color:var(--plum);background:none;border:0;padding:6px 0;cursor:pointer;position:relative}.lf-nav__trigger:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:linear-gradient(90deg,var(--berry),var(--lilac));transition:right .3s}.lf-nav__item:hover .lf-nav__trigger:after,.lf-nav__item.is-open .lf-nav__trigger:after{right:0}.lf-nav__chev{width:14px;height:14px;flex:none;transition:transform .25s}.lf-nav__item.is-open .lf-nav__chev{transform:rotate(180deg)}.lf-nav__trigger:focus-visible{outline:2px solid var(--berry);outline-offset:4px;border-radius:6px}.lf-mega{position:absolute;left:50%;top:100%;width:min(940px,calc(100vw - 64px));padding-top:10px;transform:translate(-50%,-6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s .22s;z-index:60}.lf-nav__item.is-open .lf-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.lf-mega__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:0 40px 80px -36px #2b184080}.lf-nav .lf-mcard{position:relative;display:block;padding:0;border-radius:18px;overflow:hidden;aspect-ratio:4/3.2;background:linear-gradient(160deg,#fff4f7,#fde6ee);color:#fff;isolation:isolate}.lf-nav .lf-mcard:after{content:none}.lf-mcard__img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14px 14px 58px}.lf-mcard__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.22,.8,.24,1)}.lf-mcard:hover .lf-mcard__img img,.lf-mcard:focus-visible .lf-mcard__img img{transform:scale(1.06)}.lf-mcard__lab{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:34px 20px 16px;font-size:19px;font-weight:700;line-height:1.2;background:linear-gradient(to top,#2b1840f0,#2b184099 55%,#2b184000)}.lf-mcard__lab svg{flex:none;transition:transform .25s}.lf-mcard:hover .lf-mcard__lab svg,.lf-mcard:focus-visible .lf-mcard__lab svg{transform:translate(4px)}.lf-nav .lf-mcard:focus-visible{outline:3px solid var(--berry);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.lf-mega,.lf-mcard__img img,.lf-mcard__lab svg{transition:none}}.lf-menu__acc{border-bottom:1px solid var(--line)}.lf-menu__acc summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-family:var(--font-d);font-size:22px;font-weight:500;padding:16px 10px;color:var(--plum)}.lf-menu__acc summary::-webkit-details-marker{display:none}.lf-menu__acc summary svg{transition:transform .25s}.lf-menu__acc[open] summary svg{transform:rotate(90deg)}.lf-menu__sub{display:grid;gap:8px;padding:0 4px 16px}.lf-menu__nav .lf-menu__sub a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:12px;font-family:var(--font-b);font-size:16px;font-weight:600;padding:8px 14px 8px 8px;border:1px solid var(--line);border-radius:16px;background:#fff}.lf-menu__sub img{width:48px;height:48px;object-fit:contain;border-radius:12px;background:linear-gradient(160deg,#fff4f7,#fde6ee);mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/24/assets/elevia-menu.css.map */
