:root{--menu-bg-light: rgba(255, 255, 255, .12);--menu-border-light: rgba(255, 255, 255, .2);--menu-bg-dark: rgb(106, 102, 102);--menu-border-dark: rgba(255, 255, 255, .1);--menu-bg-gradient: linear-gradient( 145deg, rgb(0, 0, 0), rgba(252, 253, 255, 0) );--menu-border-gradient: rgba(255, 255, 255, .12);--menu-bg: var(--menu-bg-gradient);--menu-border: var(--menu-border-gradient)}.mega-menu{position:relative}.mega-menu__content{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-12px);background:var(--menu-bg);border:1px solid var(--menu-border);box-shadow:0 0 18px #00000040,0 12px 28px #00000080,inset 0 0 40px #ffffff0a;border-radius:16px;padding:2.8rem 3.5rem;z-index:100;width:auto;max-width:960px;min-width:560px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .35s ease,transform .35s ease;opacity:0;pointer-events:none;overflow-x:hidden;box-sizing:border-box;color:#fff}.mega-menu__list{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem 3rem;list-style:none;padding:0;margin:0}.mega-menu__list>li{transition:transform .35s ease,box-shadow .35s ease}.mega-menu__list>li:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 6px 18px #ff009626}.mega-menu__list--flat{display:flex;flex-direction:column;gap:1.2rem;padding-left:1rem;padding-right:1rem;max-width:320px}.mega-menu__link--level-2{font-weight:700;font-size:16px;background:linear-gradient(270deg,#ff3e8d,#b669ff,#00f0ff,#ff3e8d);background-size:600% 600%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow 12s linear infinite;font-family:var(--font-heading-family);white-space:nowrap;margin-bottom:.5rem;text-shadow:0 0 6px rgba(0,0,0,.65),0 0 8px rgba(0,0,0,.35)}@keyframes gradientFlow{0%{background-position:200% center}to{background-position:-200% center}}.mega-menu__link{color:#f5f5f7;font-size:15px;line-height:1.6;padding:.2rem 0;text-decoration:none;transition:all .25s ease;white-space:nowrap;text-shadow:0 0 4px rgba(0,0,0,.35)}.mega-menu__link:hover{color:#ff3cac;text-decoration:underline;transform:translate(2px);text-shadow:0 0 6px rgba(255,60,172,.6)}.mega-menu__link--active{color:#ff3cac;text-decoration:underline;font-weight:600;text-shadow:0 0 6px rgba(255,60,172,.6)}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.has-mega-menu{position:relative}.has-mega-menu:hover .mega-menu__content{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.icon-caret svg{width:100%;height:100%;display:block;fill:currentColor}@media screen and (min-width:990px){.has-mega-menu:hover .mega-menu__content{left:0;right:auto;transform:none;max-width:96vw}}@media screen and (max-width:989px){.mega-menu__content{left:0;transform:none;width:100%;max-width:100%;min-width:unset;border-radius:0;box-shadow:none;padding:2rem;border:none}.mega-menu__list,.mega-menu__list--flat{display:flex;flex-direction:column;gap:1.6rem}}.mega-menu__content.mega-menu--flat{width:max-content;min-width:auto;max-width:90vw;padding:2rem 2.5rem}.mega-menu--flat .mega-menu__list{display:flex;flex-direction:column;gap:1.2rem;padding:0;margin:0}@media screen and (min-width:990px){.has-mega-menu:hover .mega-menu__content.mega-menu--flat{left:50%;transform:translate(-50%);max-width:720px}.mega-menu__content.mega-menu--flat{width:max-content;min-width:unset;padding:1.6rem 2rem}.mega-menu--flat .mega-menu__list,.mega-menu__list--flat{display:block;column-count:2;column-gap:3rem;max-width:none;padding:0;margin:0}.mega-menu--flat .mega-menu__list>li,.mega-menu__list--flat>li{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 .8rem}}@media screen and (min-width:990px){.has-mega-menu:has(a[href="/collections/funwestdolls-1"]) .mega-menu--flat .mega-menu__list,.has-mega-menu:has(a[href="/collections/funwestdolls-1"]) .mega-menu__list--flat,.has-mega-menu:has(a[href="/collections/funwestdolls-1"]) .mega-menu__list--condensed{display:grid;grid-template-columns:repeat(4,max-content);grid-auto-flow:row;column-gap:4rem;row-gap:1.2rem}.has-mega-menu:has(a[href="/collections/funwestdolls-1"]):hover .mega-menu__content.mega-menu--flat{max-width:960px}.has-mega-menu:has(a[href="/collections/funwestdolls-1"]) .mega-menu__list>li,.has-mega-menu:has(a[href="/collections/funwestdolls-1"]) .mega-menu__list--condensed>li{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-mega-menu.css.map */
