:root{--wg-nav-pink: #fec6f7;--wg-nav-pink-hover: #e8a8e0;--wg-nav-ink: #000000;--wg-nav-line: #c6c5c5;--wg-nav-line-soft: #ececec;--wg-nav-muted: #666666}.menu-list__submenu-inner:has(.mega-menu__list--grouped){--submenu-padding-block-start: var(--padding-xl, 1.5rem);--submenu-padding-block-end: var(--padding-lg, 1.25rem)}.mega-menu__list.mega-menu__list--grouped{grid-template-columns:repeat(var(--wg-mega-columns, 4),minmax(0,1fr));grid-column:1 / -1;column-gap:var(--menu-horizontal-gap);row-gap:var(--padding-xl, 1.5rem)}.mega-menu__list--grouped>.mega-menu__column{grid-column:span 1}.mega-menu__list--grouped .mega-menu__link.mega-menu__link--heading{display:block;position:relative;margin-block-end:var(--padding-sm, .75rem);font-family:var(--font-accent--family, "Pacifico", cursive);font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--wg-nav-ink);opacity:1;cursor:default}@media screen and (min-width:990px){.mega-menu__list--grouped .mega-menu__link.mega-menu__link--heading{font-size:1.5rem}}.mega-menu__list--grouped .mega-menu__link.mega-menu__link--heading:after{content:"";display:block;width:2.5rem;height:3px;margin-block-start:var(--padding-sm, .75rem);border-radius:3px;background:var(--wg-nav-pink)}.mega-menu__list--grouped .mega-menu__column ul .mega-menu__link{padding-block:.3rem;color:var(--wg-nav-ink)}.mega-menu__list--grouped .mega-menu__column ul .mega-menu__link:is(:hover,:focus-visible){color:var(--wg-nav-ink);text-decoration:underline;text-decoration-color:var(--wg-nav-pink);text-decoration-thickness:2px;text-underline-offset:4px}.mega-menu__footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--padding-md, 1rem);margin-block-start:var(--padding-xs, .5rem);padding-block-start:var(--padding-lg, 1.25rem);border-block-start:1px solid var(--wg-nav-line)}.mega-menu__footer-text{margin:0;color:var(--wg-nav-muted);font-size:.9375rem}.mega-menu__footer-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.5rem;border-radius:999px;background:var(--wg-nav-pink);color:var(--wg-nav-ink);font-weight:600;text-decoration:none;transition:background-color .2s ease}.mega-menu__footer-link:is(:hover,:focus-visible){background:var(--wg-nav-pink-hover);color:var(--wg-nav-ink)}@media screen and (min-width:750px){.header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height),transparent var(--header-height) 100%)!important}#header-component:has(.menu-list__list-item>[aria-expanded=true]+.menu-list__submenu .mega-menu__list--grouped) .header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%)!important}.menu-list .menu-list__list-item:where(:not([slot=overflow],:has(.mega-menu__list--grouped))){position:relative}.menu-list .menu-list__list-item:where(:not([slot=overflow],:has(.mega-menu__list--grouped)))>.menu-list__submenu{left:50%;right:auto;top:100%;width:max-content;min-width:15rem;max-width:20rem;padding-inline:0;padding-block-start:var(--header-padding, .25rem);transform:translate(-50%);clip-path:none;background:transparent}.menu-list .menu-list__list-item:where(:not([slot=overflow],:has(.mega-menu__list--grouped)))>.menu-list__submenu .menu-list__submenu-inner{display:block;transform:none;max-height:none;overflow:visible;padding:.75rem .5rem;background:#fff;border-radius:.75rem;box-shadow:0 8px 24px #0000001f}.menu-list .menu-list__list-item:where(:not([slot=overflow],:has(.mega-menu__list--grouped)))>.menu-list__submenu :is(.mega-menu,.mega-menu__grid,.mega-menu__list,.mega-menu__column){display:block;width:auto;margin:0;padding:0}.menu-list .menu-list__list-item:where(:not([slot=overflow],:has(.mega-menu__list--grouped)))>.menu-list__submenu .mega-menu__link{display:block;padding:.55rem 1rem;white-space:nowrap;border-radius:.5rem;color:var(--wg-nav-ink)}.menu-list .menu-list__list-item:where(:not([slot=overflow],:has(.mega-menu__list--grouped)))>.menu-list__submenu .mega-menu__link:is(:hover,:focus-visible){background:#fec6f759;color:var(--wg-nav-ink)}}.menu-drawer__submenu:has(.menu-drawer__list-item--deep) .menu-drawer__menu--childlist>.menu-drawer__list-item{border:0;margin-block-end:var(--padding-xs, .5rem)}.menu-drawer__submenu .menu-drawer__list-item--deep details>summary.menu-drawer__menu-item--parent{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;padding:.5rem 1.25rem;border:1px solid var(--wg-nav-line);border-radius:1rem;font-family:var(--font-accent--family, "Pacifico", cursive);font-size:1.25rem;line-height:1.2;color:var(--wg-nav-ink)}.menu-drawer__submenu .menu-drawer__list-item--deep details[open]>summary.menu-drawer__menu-item--parent{border-color:var(--wg-nav-pink);background:var(--wg-nav-pink)}.menu-drawer__submenu .menu-drawer__menu--grandchildlist{margin:0;padding-inline:var(--padding-xl, 1.5rem) var(--padding-xs, .5rem);padding-block:var(--padding-2xs, .25rem)}.menu-drawer__submenu .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{padding-block:.85rem;border-block-end:1px solid var(--wg-nav-line-soft);color:var(--wg-nav-ink)}.menu-drawer__submenu .menu-drawer__menu--grandchildlist .menu-drawer__list-item:last-child .menu-drawer__menu-item--child{border-block-end:0}.menu-drawer__submenu:has(.menu-drawer__list-item--deep) .menu-drawer__menu--childlist>.menu-drawer__list-item:not(.menu-drawer__list-item--deep){margin-block-start:var(--padding-md, 1rem)}.menu-drawer__submenu:has(.menu-drawer__list-item--deep) .menu-drawer__menu--childlist>.menu-drawer__list-item:not(.menu-drawer__list-item--deep):first-child{margin-block:0 var(--padding-md, 1rem)}.menu-drawer__submenu:has(.menu-drawer__list-item--deep) .menu-drawer__menu--childlist>.menu-drawer__list-item:not(.menu-drawer__list-item--deep)>a.menu-drawer__menu-item--parent{display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.5rem 1.5rem;border-radius:999px;background:#000;color:#fff;font-weight:600;text-decoration:none}.menu-drawer__submenu:has(.menu-drawer__list-item--deep) .menu-drawer__menu--childlist>.menu-drawer__list-item:not(.menu-drawer__list-item--deep)>a.menu-drawer__menu-item--parent:is(:hover,:focus-visible){background:#2e2e2e;color:#fff}@media screen and (max-width:749px){:root{--wg-nav-charcoal: #333333;--wg-nav-divider: #e2e2e2}.menu-drawer__submenu:not(:has(.menu-drawer__list-item--deep)) a.menu-drawer__menu-item--parent{color:var(--wg-nav-charcoal)}.menu-drawer__navigation .menu-drawer__list-item--divider,.menu-drawer__navigation .menu-drawer__menu-container--divider{border-block-end-color:var(--wg-nav-divider)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/whimsy-nav-menu.css.map */
