.mega-menu-column{flex:var(--mega-column-flex);min-width:0}.mega-menu-column__heading{display:block;margin:0 0 20px;font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--mega-nav-heading-color, #1e4036);text-decoration:none}.mega-menu-column__items{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mega-column-gap)}.mega-menu-column--dividers .mega-menu-column__items>*+*{border-top:1px solid rgb(30 64 54 / .12);padding-top:var(--mega-column-gap);align-self:stretch}@media(max-width:1023px){.mega-menu-column{flex:none}.mega-menu-column+.mega-menu-column{margin-top:24px;padding-top:20px}.mega-menu-column__heading{margin-bottom:12px}.mega-menu-column__items{align-items:stretch;gap:0}.mega-menu-column--dividers .mega-menu-column__items>*+*{padding-top:12px}}.mega-menu-link{display:block;font-size:1rem;font-weight:400;line-height:1.4;color:#1e4036;text-decoration:none}a.mega-menu-link:hover{text-decoration:underline;text-underline-offset:4px}a.mega-menu-link:focus-visible{outline:2px solid #1e4036;outline-offset:3px}@media(max-width:1023px){.mega-menu-link{padding:12px 0}}.mega-nav{--mega-nav-fg: #1e4036;--mega-nav-border: rgb(30 64 54 / .12);--mega-nav-top: var(--header-group-height, 85px);color:var(--mega-nav-fg)}.mega-nav [popover]{margin:0;padding:0;border:0;color:var(--mega-nav-fg);background:#fff}.mega-nav__toggle,.mega-nav__trigger,.mega-nav__back{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;text-decoration:none;cursor:pointer}.mega-nav__toggle svg{max-width:none}.mega-nav__icon-close,.mega-nav:has(.mega-nav__drawer:popover-open) .mega-nav__icon-open{display:none}.mega-nav:has(.mega-nav__drawer:popover-open) .mega-nav__icon-close{display:block}.mega-nav__chevron{flex:none;transition:transform .2s ease}.mega-nav__columns{display:flex;flex-wrap:nowrap;gap:40px var(--mega-nav-column-gap, 80px);max-width:1380px;margin:0 auto;padding:40px 32px 48px;box-sizing:border-box}@media(max-width:1023px){.mega-nav-show--desktop{display:none!important}html:has(.mega-nav__drawer:popover-open){overflow:hidden}.mega-nav__toggle{padding:8px}.mega-nav__drawer,.mega-nav__panel{position:fixed;inset:var(--mega-nav-top) 0 0 0;width:100%;height:auto;max-height:none;border-top:1px solid var(--mega-nav-border);overflow-y:auto;overscroll-behavior:contain}.mega-nav__drawer:popover-open{display:flex;flex-direction:column;padding-bottom:24px}.mega-nav__drawer>.mega-nav__item>.mega-nav__trigger{justify-content:space-between;width:100%;padding:16px 20px;border-bottom:1px solid var(--mega-nav-border);font-size:16px!important;line-height:1.3!important;text-align:left}.mega-nav__drawer>.mega-nav__item>button.mega-nav__trigger .mega-nav__chevron{transform:rotate(-90deg)}.mega-nav__drawer>.mega-menu-column{padding:20px}.mega-nav__drawer>.mega-nav__item--button{padding:16px 20px}.mega-nav__button{width:100%;text-align:center}.mega-nav__panel-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px}.mega-nav__back{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.mega-nav__back .mega-nav__chevron{transform:rotate(90deg)}.mega-nav__panel-title{font-size:20px;font-weight:700}.mega-nav__columns{display:block;max-width:none;padding:4px 20px 28px}}@media(min-width:1024px){.mega-nav-show--mobile,.mega-nav__toggle,.mega-nav__panel-header{display:none!important}.mega-nav__drawer{position:static;display:flex;align-items:center;gap:20px;width:auto;height:auto;overflow:visible;background:none}.mega-nav__drawer>.mega-nav__item>.mega-nav__trigger{padding:20px 0;border-bottom:2px solid transparent}.mega-nav__item:has(>.mega-nav__panel:popover-open)>.mega-nav__trigger{border-bottom-color:currentColor}.mega-nav__item:has(>.mega-nav__panel:popover-open)>.mega-nav__trigger .mega-nav__chevron{transform:rotate(180deg)}.mega-nav .mega-nav__panel{position:fixed;inset:var(--mega-nav-top) 0 auto 0;width:100%;max-width:1600px;height:auto;max-height:calc(100dvh - var(--mega-nav-top));margin:0 auto;border-top:1px solid #374151;box-shadow:0 10px 15px -3px #0000001a;overflow-y:auto}}
/*# sourceMappingURL=/cdn/shop/t/150/compiled_assets/styles.css.map */
