.mega-menu{position:static}.mega-menu>summary .icon-caret{display:none}.mega-menu__top-link{color:inherit;text-decoration:none;font:inherit;letter-spacing:inherit}.mega-menu__content{background-color:var(--bg);border-left:0;border-right:0;border-radius:0;left:0;right:0;overflow-y:auto;position:absolute;top:100%;z-index:5;border-top:1px solid var(--hairline);font-family:var(--font-sans);color:var(--ink)}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-8px);transition:opacity var(--dur-md) var(--ease-std),transform var(--dur-md) var(--ease-std);pointer-events:none}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0);pointer-events:auto}.mega-menu__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0000004d;z-index:-1;opacity:0;transition:opacity var(--dur-md) var(--ease-std);pointer-events:none}.mega-menu[open] .mega-menu__overlay{opacity:1}.mega-menu__inner{padding:var(--s-6) var(--s-5)}@media screen and (min-width:750px){.mega-menu__inner{padding-left:var(--s-6);padding-right:var(--s-6)}}@media screen and (min-width:990px){.mega-menu__inner{padding-left:var(--s-7);padding-right:var(--s-7)}}.mega-menu__view-all{margin-bottom:var(--s-5)}.mega-menu__view-all-link{font-family:var(--font-sans);font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);text-decoration:none;transition:opacity var(--dur-sm) var(--ease-std)}.mega-menu__view-all-link:hover{opacity:.7}.mega-menu__columns{display:grid;grid-template-columns:repeat(var(--mega-menu-columns, 4),minmax(0,1fr));gap:var(--s-5) var(--s-7)}.mega-menu__column{min-width:0}.mega-menu__column-heading{display:block;font-family:var(--font-sans);font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);text-decoration:none;padding-bottom:var(--s-3);margin-bottom:var(--s-1);line-height:1.3;transition:color var(--dur-sm) var(--ease-std)}.mega-menu__column-heading:hover{color:var(--ink)}.mega-menu__sublinks{margin:0;padding:0}.mega-menu__sublink{display:block;font-family:var(--font-sans);font-size:var(--t-small);font-weight:400;color:var(--ink-2);text-decoration:none;padding:var(--s-1) 0;line-height:1.5;transition:color var(--dur-sm) var(--ease-std)}.mega-menu__sublink:hover{color:var(--ink)}.mega-menu__link--active{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mega-menu__column--list{border-right:1px solid var(--hairline);padding-right:var(--s-6)}.mega-menu__list-link{display:block;font-family:var(--font-sans);font-size:var(--t-small);font-weight:400;color:var(--ink-2);text-decoration:none;padding:var(--s-1) 0;line-height:1.5;transition:color var(--dur-sm) var(--ease-std)}.mega-menu__list-link:hover{color:var(--ink)}.mega-menu__column--promo{display:flex;align-items:flex-start}.mega-menu__promo-card{display:block;text-decoration:none;color:var(--ink);width:100%;transition:opacity var(--dur-sm) var(--ease-std)}.mega-menu__promo-card:hover{opacity:.85}.mega-menu__promo-image-wrapper{position:relative;overflow:hidden;border-radius:var(--r-md);max-height:28rem}.mega-menu__promo-image{width:100%;height:100%;object-fit:cover;max-height:28rem}.mega-menu__promo-heading{font-family:var(--font-sans);font-size:var(--t-small);font-weight:600;margin:var(--s-3) 0 2px;color:var(--ink)}.mega-menu__promo-text{font-family:var(--font-sans);font-size:var(--t-micro);color:var(--ink-2);margin:0}.header--top-center .mega-menu__columns{justify-content:center}.mega-menu .mega-menu__columns--condensed{display:flex;flex-wrap:wrap;gap:0 var(--s-7)}.mega-menu__columns--condensed .mega-menu__column{width:auto}.mega-menu__columns--condensed .mega-menu__column-heading{font-weight:400;text-transform:none;letter-spacing:normal;font-size:var(--t-small);color:var(--ink-2);padding-bottom:var(--s-1);margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/98/assets/component-mega-menu.css.map */
