.raven-mega-menu{--raven-mega-navy: var(--rav-bg-primary, #1e293b);--raven-mega-panel: var(--rav-bg-card, #243b55);--raven-mega-blue: var(--rav-accent, #2563eb);--raven-mega-blue-deep: var(--rav-accent-deep, #1e40af);--raven-mega-gold: var(--rav-gold, #f59e0b);--raven-mega-gold-deep: var(--rav-gold-alt, #d97706);--raven-mega-border: var(--rav-border-soft, rgba(148, 163, 184, .22));--raven-mega-text: var(--rav-text, #f8fafc);--raven-mega-muted: var(--rav-text-muted-dark, #94a3b8);width:min(46rem,calc(100vw - 2rem));margin-inline:auto;border-radius:var(--rav-radius-lg, 1rem);border:1px solid var(--raven-mega-border);background:linear-gradient(180deg,var(--rav-bg-secondary, #273549) 0%,var(--raven-mega-navy) 100%);box-shadow:0 24px 48px #080c1680,0 0 0 1px #2563eb1a inset;color:var(--raven-mega-text);overflow:hidden;opacity:var(--submenu-content-opacity, 0);pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.menu-list__list-item--raven-gang-sheets:has([aria-expanded=true]) .raven-mega-menu,.menu-list__list-item--raven-gang-sheets.raven-mega-menu--open .raven-mega-menu,.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets[data-active] .raven-mega-menu,.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets:is(:hover) .raven-mega-menu,.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets:has(:focus-within) .raven-mega-menu{pointer-events:auto;transform:translateY(0)}@media screen and (min-width:990px){.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets{clip-path:none;top:100%;padding-block:0 1rem;padding-inline:var(--padding-inline);overflow:visible}.raven-mega-menu__hover-bridge{position:absolute;top:0;left:0;right:0;height:1.25rem;transform:translateY(-100%);pointer-events:auto;background:transparent}.menu-list__list-item--raven-gang-sheets:has([aria-expanded=true])>.menu-list__submenu--raven-gang-sheets,.menu-list__list-item--raven-gang-sheets.raven-mega-menu--open>.menu-list__submenu--raven-gang-sheets,.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets[data-active],.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets:is(:hover),.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets:has(:focus-within){content-visibility:visible;pointer-events:auto;--submenu-content-opacity: 1;visibility:visible}.menu-list__list-item--raven-gang-sheets.raven-mega-menu--open>.menu-list__submenu--raven-gang-sheets>.menu-list__submenu-inner,.menu-list__list-item--raven-gang-sheets.raven-mega-menu--open .raven-mega-menu{--submenu-content-opacity: 1;opacity:1}[data-submenu-overlap-bottom-row] .menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets{clip-path:none;top:100%}.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets>.menu-list__submenu-inner{justify-content:center;padding:.35rem 0 0;max-height:none;overflow:visible;overflow-y:visible;opacity:var(--submenu-content-opacity, 0);transform:none;transition:opacity var(--submenu-content-animation)}.menu-list__list-item--raven-gang-sheets.raven-mega-menu--open:after{height:calc(var(--header-padding) + 1.25rem);margin-bottom:calc(-1 * (var(--header-padding) + 1.25rem))}}.raven-mega-menu__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--raven-mega-border)}.raven-mega-menu__card{display:flex;flex-direction:column;padding:1.5rem 1.4rem 1.4rem;background:var(--raven-mega-navy);text-decoration:none;color:inherit;transition:background .2s ease}.raven-mega-menu__card:hover,.raven-mega-menu__card:focus-visible{background:var(--rav-bg-secondary, #273549);outline:none}.raven-mega-menu__card-label{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--raven-mega-blue)}.raven-mega-menu__card-label:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.raven-mega-menu__card--upload .raven-mega-menu__card-label{color:var(--raven-mega-gold)}.raven-mega-menu__card-title{margin:0 0 .4rem;font-size:1.15rem;font-weight:800;line-height:1.25;color:var(--raven-mega-text)}.raven-mega-menu__card-desc{margin:0 0 1rem;font-size:.82rem;line-height:1.5;color:var(--raven-mega-muted)}.raven-mega-menu__list{margin:0 0 1.25rem;padding:0;list-style:none;display:grid;gap:.5rem;flex:1}.raven-mega-menu__list li{position:relative;padding-left:1.15rem;font-size:.8rem;line-height:1.4;color:var(--rav-text-secondary, #e2e8f0)}.raven-mega-menu__list li:before{content:"\2713";position:absolute;left:0;top:.05em;font-size:.7rem;font-weight:800;color:var(--raven-mega-blue)}.raven-mega-menu__card--upload .raven-mega-menu__list li:before{color:var(--raven-mega-gold)}.raven-mega-menu__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.75rem;margin-top:auto;padding:.7rem 1.1rem;border:0;border-radius:var(--rav-radius-md, .75rem);font-size:.85rem;font-weight:800;letter-spacing:.01em;color:#fff;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.raven-mega-menu__btn:after{content:"\2192";transition:transform .18s ease}.raven-mega-menu__btn:hover:after,.raven-mega-menu__btn:focus-visible:after{transform:translate(3px)}.raven-mega-menu__btn:hover,.raven-mega-menu__btn:focus-visible{transform:translateY(-1px);filter:brightness(1.08);outline:none}.raven-mega-menu__btn:focus-visible{box-shadow:0 0 0 2px var(--raven-mega-navy),0 0 0 4px currentColor}.raven-mega-menu__btn--build{background:linear-gradient(135deg,var(--raven-mega-blue) 0%,#3b82f6 55%,var(--raven-mega-blue-deep) 100%);box-shadow:0 8px 22px #2563eb61}.raven-mega-menu__btn--upload{background:linear-gradient(135deg,var(--raven-mega-gold) 0%,#fbbf24 55%,var(--raven-mega-gold-deep) 100%);color:#1a1203;box-shadow:0 8px 22px #f59e0b52}.raven-mega-menu__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--raven-mega-border);border-top:1px solid var(--raven-mega-border)}.raven-mega-menu__footer-item{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem .75rem;font-size:.74rem;font-weight:700;color:var(--rav-text-secondary, #e2e8f0);background:var(--rav-bg-secondary, #273549)}.raven-mega-menu__footer-icon{font-size:.85rem;line-height:1;color:var(--raven-mega-gold)}@media screen and (min-width:990px){.menu-list__list-item--raven-gang-sheets:not(.raven-mega-menu--open)>.menu-list__submenu--raven-gang-sheets:not(:hover):not([data-active]){pointer-events:none}.menu-list__list-item--raven-gang-sheets.raven-mega-menu--open>.menu-list__submenu--raven-gang-sheets,.menu-list__list-item--raven-gang-sheets:has([aria-expanded=true])>.menu-list__submenu--raven-gang-sheets,.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets:is(:hover),.menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets:has(:focus-within){pointer-events:auto}}@media screen and (max-width:989px){.raven-mega-menu__hover-bridge{display:none}}.menu-list__list-item--raven-gang-sheets .mega-menu.section{width:100%;max-width:none;padding:0;background:transparent;box-shadow:none}#header-component[data-raven-premium-header] .menu-list__list-item--raven-gang-sheets .menu-list__submenu--raven-gang-sheets .mega-menu,#header-component[data-raven-premium-header] .menu-list__list-item--raven-gang-sheets .menu-list__submenu--raven-gang-sheets .menu-list__submenu-inner{background:transparent;border:0;box-shadow:none}#header-component[data-raven-premium-header] .menu-list__list-item--raven-gang-sheets>.menu-list__submenu--raven-gang-sheets{z-index:calc(var(--layer-header-menu) + 1)}.raven-mega-menu--mobile{width:100%;margin:0;border-radius:.75rem;border:1px solid var(--raven-mega-border)}.raven-mega-menu--mobile .raven-mega-menu__body,.raven-mega-menu--mobile .raven-mega-menu__footer{grid-template-columns:1fr}.raven-mega-menu--mobile .raven-mega-menu__footer-item{justify-content:flex-start}.menu-drawer__raven-gang-sheets{padding:.65rem .85rem .85rem}@media screen and (max-width:989px){.raven-mega-menu__body,.raven-mega-menu__footer{grid-template-columns:1fr}.raven-mega-menu__footer-item{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/raven-mega-menu.css.map */
