.gm-nav-item,.gm-nav-item--has-mega{position:static}.gm-mega{position:absolute;top:100%;left:0;right:0;width:100%;z-index:9998;background-color:#fff9f9!important;border-top:none;box-shadow:none;transform:translateY(-10px);opacity:0;visibility:hidden;overflow:hidden;max-height:0;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .3s ease,max-height .4s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .4s;pointer-events:none}.gm-mega.is-open{transform:translateY(0);opacity:1;visibility:visible;max-height:600px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease,max-height .45s cubic-bezier(.25,.46,.45,.94),visibility 0s linear 0s;pointer-events:auto}.header-wrapper.gm-mega-active,.header-wrapper.gm-mega-active.scrolled,body.is-homepage .header-wrapper.gm-mega-active,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled),body.is-custom-page .header-wrapper.gm-mega-active,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled),body.is-product-page .header-wrapper.gm-mega-active,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled),body.is-other-page .header-wrapper.gm-mega-active{background-color:#fff9f9!important;border-bottom:none!important;transition:background-color .3s ease!important}.header-wrapper.gm-mega-active .header,body.is-homepage .header-wrapper.gm-mega-active .header,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header,body.is-custom-page .header-wrapper.gm-mega-active .header,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header,body.is-product-page .header-wrapper.gm-mega-active .header,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header{background-color:#fff9f9!important}.header-wrapper.gm-mega-active .header__menu-item,.header-wrapper.gm-mega-active .header__menu-item span,.header-wrapper.gm-mega-active .list-menu__item,.header-wrapper.gm-mega-active .header__inline-menu a,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__menu-item,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__menu-item span,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .list-menu__item,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__inline-menu a,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__menu-item,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__menu-item span,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__inline-menu a,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__menu-item,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__menu-item span,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__inline-menu a{color:#1a1a1a!important}.header-wrapper.gm-mega-active .header__icon svg path,.header-wrapper.gm-mega-active .header__icon .icon path,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__icon svg path,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__icon .icon path,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__icon svg path,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__icon svg path{fill:#1a1a1a!important}.header-wrapper.gm-mega-active .header__icon--search svg path,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--search svg path,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--search svg path,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--search svg path{fill:none!important;stroke:#1a1a1a!important}.header-wrapper.gm-mega-active .header__icon--account svg path,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--account svg path,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--account svg path,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--account svg path{fill:none!important;stroke:#1a1a1a!important}.header-wrapper.gm-mega-active .header__icon--cart svg path,.header-wrapper.gm-mega-active #cart-icon-bubble svg path,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--cart svg path,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) #cart-icon-bubble svg path,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--cart svg path,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) #cart-icon-bubble svg path,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__icon--cart svg path,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) #cart-icon-bubble svg path{fill:#1a1a1a!important;stroke:#1a1a1a!important}.header-wrapper.gm-mega-active .header__heading-link svg path,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__heading-link svg path,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__heading-link svg path,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__heading-link svg path{fill:#e32b32!important}.header-wrapper.gm-mega-active .header__heading-logo,body.is-homepage .header-wrapper.gm-mega-active:not(.scrolled) .header__heading-logo,body.is-custom-page .header-wrapper.gm-mega-active:not(.scrolled) .header__heading-logo,body.is-product-page .header-wrapper.gm-mega-active:not(.scrolled) .header__heading-logo{filter:none!important}.gm-mega__inner{display:grid;grid-template-columns:1fr 1fr 2.2fr;gap:3rem;padding:1.5rem 5rem 2rem 5.3rem}@media screen and (min-width:750px)and (max-width:989px){.gm-mega__inner{padding-left:3.2rem;padding-right:3.2rem}}.gm-mega__col{min-width:0}.gm-mega__heading{font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#1a1a1a;margin:0 0 1.2rem;padding-bottom:.8rem;border-bottom:1px dashed rgba(26,26,26,.15)}.gm-mega__links{list-style:none;padding:0;margin:0}.gm-mega__links li{margin-bottom:0}.gm-mega__link{display:inline-block;font-size:1rem;font-weight:600;color:#1a1a1a!important;text-decoration:none;padding:.45rem 0;transition:opacity .2s ease;line-height:1.4}.gm-mega__link:hover{opacity:.6}.gm-mega__link--active{text-decoration:underline;text-underline-offset:3px}.gm-mega__link .gm-badge{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#1a1a1a66;margin-left:6px;vertical-align:middle}.gm-mega__link--disabled{opacity:.4;pointer-events:none;cursor:default}.gm-mega__col--featured .gm-mega__heading{margin-bottom:1.2rem}.gm-mega__col--featured .gm-mega__links{display:none}.gm-mega__featured-row{display:flex;gap:2rem}.gm-mega__featured-item{text-decoration:none;display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;max-width:180px;transition:opacity .2s ease}.gm-mega__featured-item:hover{opacity:.75}.gm-mega__featured-img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;background-color:#1a1a1a0a;display:block}.gm-mega__featured-label{display:block;text-align:center;font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-top:.8rem;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.gm-mega__view-all{display:inline-block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a1a1a;text-decoration:none;margin-top:1.2rem;padding-bottom:2px;border-bottom:1.5px solid #1A1A1A;transition:opacity .2s ease}.gm-mega__view-all:hover{opacity:.6}body.gm-mega-active .top-announcement-bar,body.gm-mega-active .top-announcement-bar.scrolled{background-color:#fff9f9!important;border-color:#1a1a1a1f!important;--announce-bg-before: #FFF9F9;--announce-text-before: #1A1A1A;--announce-border-before: rgba(26, 26, 26, .12)}body.gm-mega-active .top-announcement-bar .top-marquee-item,body.gm-mega-active .top-announcement-bar .top-marquee-item span{color:#1a1a1a!important}body.gm-mega-active .top-announcement-bar:before,body.gm-mega-active .top-announcement-bar:after{background:linear-gradient(to right,#FFF9F9,transparent)!important}body.gm-mega-active .top-announcement-bar:after{background:linear-gradient(to left,#FFF9F9,transparent)!important}@media screen and (max-width:989px){.gm-mega{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-megamenu-grille.css.map */
