@import"https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700&display=swap";.mega-menu__content.nvm{--nv-surface: #222222;--nv-surface-hi: #292929;--nv-line: rgba(255, 255, 255, .07);--nv-line-hi: rgba(255, 255, 255, .14);--nv-accent: #8b3fd9;--nv-muted: rgba(255, 255, 255, .58);padding:0;background:linear-gradient(180deg,#1a1a1a,#161616);border-top:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);box-shadow:0 18px 40px #00000059;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;color:#fff}.nvm__inner{padding-top:2.4rem;padding-bottom:2rem}.nvm__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.nvm__eyebrow{display:inline-flex;align-items:center;gap:.9rem;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nv-muted)}.nvm__eyebrow:before{content:"";width:2rem;height:2px;border-radius:2px;background:var(--nv-accent)}.nvm__all{display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;color:#ffffffd9;text-decoration:none;padding:.6rem 1.4rem;border-radius:999px;border:1px solid var(--nv-line-hi);transition:background .2s ease,border-color .2s ease,color .2s ease}.nvm__all svg{width:1.3rem;height:1.3rem;transition:transform .2s ease}.nvm__all:hover{background:#ffffff0f;border-color:#ffffff47;color:#fff}.nvm__all:hover svg{transform:translate(2px)}.nvm__layout{display:grid;grid-template-columns:minmax(0,1fr) 30rem;gap:1.4rem;align-items:stretch}.nvm__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.nvm__grid>li{min-width:0}.nvm__tile{display:flex;align-items:center;gap:1.3rem;height:100%;padding:1rem 1.2rem 1rem 1rem;border-radius:14px;background:var(--nv-surface);border:1px solid var(--nv-line);color:#fff;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.nvm__thumb{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;border-radius:10px;overflow:hidden;background:#0f0f0f;border:1px solid var(--nv-line);display:flex;align-items:center;justify-content:center}.nvm__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.nvm__thumb-ph{font-weight:700;font-size:2.2rem;color:var(--nv-accent)}.nvm__txt{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1 1 auto}.nvm__t{font-size:1.45rem;font-weight:700;letter-spacing:.04em;line-height:1.25;color:#fff}.nvm__c{font-size:1.3rem;font-weight:500;color:var(--nv-muted);line-height:1.2}.nvm__arrow{flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:var(--nv-muted);transition:background .2s ease,color .2s ease,transform .2s ease}.nvm__arrow svg{width:1.3rem;height:1.3rem}.nvm__tile:hover,.nvm__tile:focus-visible{background:var(--nv-surface-hi);border-color:#8b3fd98c;transform:translateY(-2px);outline:none}.nvm__tile:hover .nvm__thumb img{transform:scale(1.05)}.nvm__tile:hover .nvm__arrow,.nvm__tile:focus-visible .nvm__arrow{background:var(--nv-accent);color:#fff;transform:translate(2px)}.nvm__tile[aria-current],.nvm__tile--active{border-color:#8b3fd999}.nvm__tile[aria-current] .nvm__c,.nvm__tile--active .nvm__c{color:#c4a1ef}.nvm__promo{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:2rem 2rem 1.8rem;border-radius:16px;text-decoration:none;color:#fff;background:linear-gradient(150deg,#262626,#1f1d22);border:1px solid var(--nv-line);transition:transform .2s ease,border-color .2s ease,background .2s ease}.nvm__promo:before{content:"";position:absolute;left:2rem;top:0;width:3.2rem;height:3px;border-radius:0 0 3px 3px;background:var(--nv-accent)}.nvm__promo-tag{display:inline-flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .9rem;border-radius:999px;background:#8b3fd924;color:#cfb2f2}.nvm__promo-title{margin-top:1.2rem;max-width:55%;font-weight:700;font-size:2.1rem;line-height:1.15;letter-spacing:0;color:#fff}.nvm__promo-sub{margin-top:.6rem;max-width:52%;font-size:1.3rem;line-height:1.45;color:var(--nv-muted)}.nvm__promo-cta{margin-top:auto;display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;padding:.75rem 1.5rem;border-radius:999px;background:#6d22b0;color:#fff;transition:gap .2s ease,background .2s ease}.nvm__promo-cta svg{width:1.3rem;height:1.3rem}.nvm__promo-img{position:absolute;z-index:-1;right:-.6rem;bottom:-.6rem;width:52%;height:auto;aspect-ratio:1 / 1;object-fit:cover;mix-blend-mode:lighten;opacity:.92;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent 100%);mask-image:radial-gradient(closest-side,#000 70%,transparent 100%);transition:transform .4s ease}.nvm__promo:hover{transform:translateY(-2px);border-color:#8b3fd98c;background:linear-gradient(150deg,#2a2a2a,#221f26)}.nvm__promo:hover .nvm__promo-img{transform:scale(1.04)}.nvm__promo:hover .nvm__promo-cta{gap:.9rem;background:#7a2cc8}.nvm__perks{list-style:none;margin:1.8rem 0 0;padding:1.4rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3.2rem;border-top:1px solid var(--nv-line)}.nvm__perks li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:500;color:var(--nv-muted)}.nvm__perks svg{width:1.8rem;height:1.8rem;color:#a855f7;flex:0 0 auto}.nvm__perks b{color:#fff;font-weight:600}@keyframes nvmIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mega-menu[open] .nvm__grid>li,.mega-menu[open] .nvm__promo,.mega-menu[open] .nvm__perks{animation:nvmIn .3s ease-out both;animation-delay:calc(var(--i, 0) * 25ms)}.mega-menu[open] .nvm__promo{animation-delay:.1s}.mega-menu[open] .nvm__perks{animation-delay:.16s}@media screen and (max-width:1199px){.nvm__layout{grid-template-columns:minmax(0,1fr)}.nvm__promo{display:none}}@media screen and (max-width:1100px){.nvm__perks li:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.mega-menu[open] .nvm__grid>li,.mega-menu[open] .nvm__promo,.mega-menu[open] .nvm__perks{animation:none}.nvm__tile,.nvm__thumb img,.nvm__arrow,.nvm__promo,.nvm__promo-img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nova-mega-menu.css.map */
