.mega-menu__content,.mega-menu__content *,.mega-menu__content *:before,.mega-menu__content *:after,.mega-menu-drawer,.mega-menu-drawer *,.mega-menu-drawer *:before,.mega-menu-drawer *:after{box-sizing:border-box}mega-menu{display:block;position:static}.mega-menu{--mega-pad-inline: 32px;--mega-offset: 10px;--mega-shadow: 0 24px 24px rgba(20, 22, 15, .14);position:static}.mega-menu[open]:after{content:"";position:absolute;top:100%;left:var(--container-edge-gap);right:var(--container-edge-gap);height:var(--mega-offset);z-index:5}.mega-menu__content{position:absolute;top:calc(100% + var(--mega-offset));left:var(--container-edge-gap);right:var(--container-edge-gap);z-index:5;border:0;border-bottom:1px solid var(--color-section-rule);border-radius:var(--radius-l);background-color:rgb(var(--color-background));box-shadow:var(--mega-shadow)}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - var(--mega-offset) - 24px);overflow-y:auto}@media(prefers-reduced-motion:no-preference){.js .mega-menu[open] .mega-menu__content{animation:megaMenuReveal var(--duration-quick) var(--ease-default)}}@keyframes megaMenuReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mega-menu__inner{display:flex;align-items:flex-start;gap:24px;padding:30px var(--mega-pad-inline) 24px}.mega-menu__groups{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));column-gap:21px;row-gap:22px}.mega-menu__column{display:flex;flex-direction:column;gap:22px;min-width:0;max-width:200px}.mega-menu__group-title{display:block;padding-bottom:9px;border-bottom:1px solid var(--color-section-rule);font-family:var(--font-family-rethink-sans);font-size:var(--font-size-body-15);font-weight:var(--font-weight-medium);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-0);color:var(--color-black);text-decoration:none;transition:color var(--duration-quick) var(--ease-default)}a.mega-menu__group-title:hover{color:var(--color-green-500)}.mega-menu__group-title--leaf{display:flex;align-items:center;justify-content:space-between;gap:12px}.mega-menu__content .mega-menu__group-chevron{display:none}.mega-menu__links{display:flex;flex-direction:column;gap:12px;padding-top:12px}.mega-menu__content .mega-menu__links li{display:flex}.mega-menu__link{display:inline-block;font-family:var(--font-family-rethink-sans);font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0);color:var(--color-grey-700);text-decoration:none;transition:color var(--duration-quick) var(--ease-default)}.mega-menu__link:hover{font-weight:var(--font-weight-semibold);color:var(--color-green-500)}.mega-menu__promo{--mega-promo-radius: 18px;position:relative;isolation:isolate;display:flex;flex:0 0 275px;flex-direction:column;min-height:385px;padding:23px 13px;overflow:hidden;border:1px solid var(--color-green-350);border-radius:var(--mega-promo-radius);background-color:var(--color-black)}.mega-menu__promo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mega-menu__promo-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-solid-light)}.mega-menu__promo-media picture,.mega-menu__promo-media img,.mega-menu__promo-media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.mega-menu__promo-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.mega-menu__promo-eyebrow{margin:0;font-family:var(--font-family-rethink-sans);font-size:var(--font-size-body-10);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-2);color:var(--color-green-400);text-transform:uppercase}.mega-menu__promo-heading{margin:6px 0 0;font-family:var(--font-family-rethink-sans);font-size:var(--font-size-h2-mobile);font-weight:var(--font-weight-bold);line-height:var(--line-height-110);letter-spacing:var(--letter-spacing-0);color:var(--color-white)}.mega-menu__promo-text{margin:7px 0 0;font-size:var(--font-size-body-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-150);color:var(--color-white)}.mega-menu__content .mega-menu__promo-text{max-width:156px}.mega-menu__promo-cta{margin-top:auto;height:43px;padding-block:0;padding-inline:20px;gap:8px;font-size:13.5px;font-weight:var(--font-weight-bold)}.mega-menu__promo-cta .theme-icon{--icon-size: 12.27px}.mega-menu__promo-cta .theme-icon svg{aspect-ratio:auto;height:14px}.mega-menu__brands{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px var(--mega-pad-inline);border-top:1px solid var(--color-grey-300)}.mega-menu__brands-heading{margin:0;font-family:var(--font-family-rethink-sans);font-size:var(--font-size-body-15);font-weight:var(--font-weight-medium);line-height:var(--line-height-130);color:var(--color-ink-strong)}.mega-menu__brand-list{display:flex;flex-wrap:wrap;gap:7.66px}.mega-menu__brand-tile{--mega-brand-tile-width: 118.85px;--mega-brand-tile-height: 55.85px;display:flex;align-items:center;justify-content:center;width:var(--mega-brand-tile-width);height:var(--mega-brand-tile-height);padding:6px;border-radius:7.665px;background-color:var(--color-grey-card);transition:background-color var(--duration-quick) var(--ease-default)}a.mega-menu__brand-tile:hover{background-color:var(--color-grey-300)}.mega-menu__brand-tile picture{display:flex;align-items:center;justify-content:center;width:var(--mega-brand-logo-width, 60%);height:100%}.mega-menu__brand-logo{width:100%;height:100%;object-fit:contain}.mega-menu__brands-view-all{font-size:var(--font-size-body-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-140);color:var(--color-black);text-decoration:underline;text-underline-offset:3px}.menu-drawer__submenu--mega .menu-drawer__close-button{gap:20px;margin-top:0;padding:12px 20px;font-family:var(--font-family-rethink-sans);font-size:var(--font-size-body-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-150);color:var(--color-black)}.menu-drawer__submenu--mega .menu-drawer__close-button:hover,.menu-drawer__submenu--mega .menu-drawer__close-button:focus{background-color:transparent}.mega-menu__back-icon{display:inline-flex;flex-shrink:0}.mega-menu__back-icon svg{display:block;width:16px;height:16px;transform:scaleX(-1)}.mega-menu-drawer{display:flex;flex-direction:column;gap:24px;padding:16px 20px 20px}.mega-menu-drawer .mega-menu__brands,.mega-menu-drawer .mega-menu__promo{margin-top:8px}.mega-menu__groups--stack{display:flex;flex-direction:column;row-gap:0}.mega-menu__groups--stack>.mega-menu__group+.mega-menu__group{margin-top:16px}.mega-menu__groups--stack>.mega-menu__group--leaf+.mega-menu__group--leaf{margin-top:12px}.mega-menu-drawer .mega-menu__group{display:flex;flex-direction:column;gap:10px}.mega-menu-drawer .mega-menu__group-title{padding:5px 0 6px;border-bottom:.8px solid var(--color-grey-medium)}.mega-menu-drawer .mega-menu__group--leaf{gap:0}.mega-menu-drawer .mega-menu__group-title--leaf{border-bottom:0}.mega-menu-drawer .mega-menu__group-chevron{display:inline-flex;flex-shrink:0;color:var(--color-black)}.mega-menu-drawer .mega-menu__group-chevron svg{display:block;width:16px;height:16px}.mega-menu-drawer .mega-menu__links{gap:0;padding-top:0;padding-left:12px}.mega-menu-drawer .mega-menu__link{display:block;padding-block:8px;font-size:var(--font-size-body-13);font-weight:var(--font-weight-semibold);line-height:24px}.mega-menu-drawer .mega-menu__brands{gap:12px;padding:16px 0 0;border-top:.8px solid var(--color-grey-medium)}.mega-menu-drawer .mega-menu__brand-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%}.mega-menu-drawer .mega-menu__brand-tile{--mega-brand-tile-width: 100%;--mega-brand-tile-height: 48px}.mega-menu-drawer .mega-menu__brands-view-all{margin-top:4px}.mega-menu-drawer .mega-menu__promo{--mega-promo-radius: 10px;flex:0 0 auto;width:100%;min-height:280px;padding:20px 16px}.mega-menu-drawer .mega-menu__promo-body{justify-content:center}.mega-menu-drawer .mega-menu__promo-cta{margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-mega-menu.css.map */
