.header__inline-menu.header__inline-menu--mega{position:relative;justify-self:stretch;margin-left:0}.mega-nav__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;background-color:var(--mega-menu-background)}.mega-nav__item{flex:0 0 auto;margin:0;padding:0}.mega-nav__link{display:flex;align-items:center;height:100%;padding:15px 18px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:16px;line-height:27px;letter-spacing:normal;color:var(--mega-menu-text);text-decoration:none}.mega-nav__item:hover>.mega-nav__link,.mega-nav__item.is-open>.mega-nav__link{color:var(--mega-menu-text-hover)}.mega-nav__panel{display:none;position:absolute;left:0;right:0;z-index:1000;background-color:var(--mega-menu-background);border:1px solid var(--mega-menu-border);opacity:0;transition:opacity .3s ease-out}.shopify-section-header-sticky .mega-nav__panel{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem));overflow-y:auto}.mega-nav__item.is-open>.mega-nav__panel{display:block}.mega-nav__item.is-visible>.mega-nav__panel{opacity:1}@media(prefers-reduced-motion:reduce){.mega-nav__panel{transition:none}}.mega-panel__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:calc(var(--page-width) - 10rem);margin:0 auto;padding:0;list-style:none}.mega-panel__col{position:relative;box-sizing:border-box;flex:0 0 16.666667%;max-width:16.666667%;min-height:1px;padding:0 15px;overflow:hidden}.mega-panel__col--wide{flex-basis:25%;max-width:25%}.mega-panel__links{margin:0;padding:12px 0;list-style:none}.mega-panel__link{display:flex;align-items:center;padding:5px 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:13px;line-height:26px;letter-spacing:normal;color:var(--mega-menu-submenu-text);text-decoration:none}.mega-panel__link:hover{color:var(--mega-menu-submenu-text-hover)}.mega-panel__tile{display:flex;flex-wrap:wrap;padding:12px 0;color:var(--mega-menu-submenu-text);text-decoration:none}.mega-panel__image{display:block;flex:1 1 100%;width:100%;height:auto}.mega-panel__caption{display:block;flex:1 1 100%;margin-top:12px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:13px;line-height:18.2px;letter-spacing:normal;color:var(--mega-menu-submenu-text)}.mega-panel__tile:hover .mega-panel__caption{color:var(--mega-menu-submenu-text-hover)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-header-mega-menu.css.map */
