.mega{position:static}.mega__btn{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.mega__btn:after{content:"";width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .45s var(--ease)}.mega:hover .mega__btn:after,.mega:focus-within .mega__btn:after,.mega.is-open .mega__btn:after{transform:translateY(1px) rotate(225deg)}.mega__panel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--u) * 46)}.mega__panel{position:absolute;top:100%;left:0;right:0;z-index:40;background:var(--ground);border-top:1px solid var(--line);box-shadow:0 24px 40px -28px #1a161347;opacity:0;visibility:hidden;transform:translateY(calc(var(--u) * -10));pointer-events:none;transition:opacity .42s var(--ease),transform .42s var(--ease),visibility 0s linear .42s}.mega:hover .mega__panel,.mega:focus-within .mega__panel,.mega.is-open .mega__panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .42s var(--ease),transform .42s var(--ease),visibility 0s}.mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 40);padding-block:calc(var(--u) * 44) calc(var(--u) * 52)}.mega__col{opacity:0;transform:translateY(calc(var(--u) * 14));transition:opacity .5s var(--ease),transform .5s var(--ease)}.mega:hover .mega__col,.mega:focus-within .mega__col,.mega.is-open .mega__col{opacity:1;transform:none}.mega__col:nth-child(1){transition-delay:.04s}.mega__col:nth-child(2){transition-delay:.1s}.mega__col:nth-child(3){transition-delay:.16s}.mega__col:nth-child(4){transition-delay:.22s}.mega__head{font-size:var(--t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 calc(var(--u) * 16);padding-bottom:calc(var(--u) * 10);border-bottom:1px solid var(--line)}.mega__head+.mega__list{margin-bottom:calc(var(--u) * 34)}.mega__list{list-style:none;margin:0 0 calc(var(--u) * 8);padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 9)}.mega__link{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--u) * 12);font-size:var(--t-small);letter-spacing:.02em;text-transform:none;color:var(--ink-soft);transition:color .28s var(--ease)}.mega__link:hover{color:var(--clay)}.mega__link .n{font-size:var(--t-label);color:var(--ink-faint);font-variant-numeric:tabular-nums}.mega__all{display:inline-block;margin-top:calc(var(--u) * 6);font-size:var(--t-label);font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}@media(max-width:900px){.mega:hover .mega__panel,.mega:focus-within .mega__panel{opacity:0;visibility:hidden;transform:translateY(calc(var(--u) * -10));pointer-events:none}.mega.is-open .mega__panel{opacity:1;visibility:visible;transform:none;pointer-events:auto}.mega:hover .mega__col,.mega:focus-within .mega__col{opacity:0;transform:translateY(calc(var(--u) * 14))}.mega.is-open .mega__col{opacity:1;transform:none}.mega__panel{max-height:calc(100vh - var(--u) * 120);overflow-y:auto;-webkit-overflow-scrolling:touch}.mega__grid{grid-template-columns:1fr;gap:calc(var(--u) * 30);padding-block:calc(var(--u) * 26) calc(var(--u) * 36)}.mega__link{font-size:calc(var(--u) * 15);padding-block:calc(var(--u) * 3)}}@media(prefers-reduced-motion:reduce){.mega__panel,.mega__col{transition-duration:.01ms!important}.mega__col{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/elio-menu.css.map */
