.header__dropdown__inner{display:flex;flex-direction:row;align-items:stretch;gap:0}.header__grandparent__links{flex:0 0 280px;min-width:200px;padding:24px 32px;display:flex;flex-direction:column;justify-content:center}.header__grandparent__links .dropdown__family{display:flex;flex-direction:column;gap:2px}.header__grandparent__links .navlink--child{display:block;padding:7px 0;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--text);transition:opacity .2s ease;position:relative}.header__grandparent__links .navlink--child:after{content:"";position:absolute;bottom:4px;left:0;width:0;height:1px;background:currentColor;transition:width .25s ease}.header__grandparent__links .navlink--child:hover:after,.header__grandparent__links .navlink--child.is-active:after{width:100%}.header__grandparent__links .navlink--child.is-active{opacity:1}.menu__blocks{flex:0 0 200px!important;width:200px!important;min-height:300px;position:relative!important;overflow:hidden!important}.menu__block--wide{width:100%!important;height:100%}.menu__block--wide .header__dropdown__image{width:100%;height:100%;position:relative}.menu__block--wide .image-wrapper{width:100%;height:100%}.menu__block--wide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .35s ease}.escuyer-nav-hover-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:0;transition:opacity .3s ease;pointer-events:none}.escuyer-nav-hover-img.is-visible{opacity:1}.menu__blocks.has-hover>.menu__block>.header__dropdown__image>.link-over-image+img,.menu__blocks.has-hover>.menu__block>.header__dropdown__image>.link-over-image+.image-wrapper img{opacity:.15}.menu__blocks--auto{flex:0 0 200px!important;width:200px!important;min-height:300px;position:relative!important;overflow:hidden!important;background:var(--bg, #f5f5f5)}.header__grandparent__links .navlink--grandchild{display:block;padding:5px 0 5px 12px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--text);transition:opacity .2s ease;position:relative;opacity:.7}.header__grandparent__links .navlink--grandchild:after{content:"";position:absolute;bottom:3px;left:12px;width:0;height:1px;background:currentColor;transition:width .25s ease}.header__grandparent__links .navlink--grandchild:hover:after,.header__grandparent__links .navlink--grandchild.is-active:after{width:calc(100% - 12px)}.header__grandparent__links .navlink--grandchild.is-active{opacity:1}mobile-menu .sup{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/escuyer-mega-menu.css.map */
