.mega-menu-wrapper{position:absolute;left:0;min-width:100%;z-index:1;opacity:0;visibility:hidden;background-color:#fff;z-index:-1;overflow:hidden}.mega-menu{position:relative}.mega-menu--inner{padding:0 0 0 2.4rem;overflow:hidden;display:flex;justify-content:space-between;gap:2.4rem}.menu--open.menu--open .mega-menu:after{transform:scaleY(1)}.mega-menu__heading-link{font-size:1.8rem;font-style:normal;font-weight:500;line-height:150%}.mega-menu ul.links-group{width:60%;display:grid;grid-template-columns:repeat(5,1fr);gap:2.4rem}.mega-menu ul.links-group>li{padding-top:1.8rem;padding-bottom:6.6rem}.mega-menu a{width:100%}.mega-menu__callout-container{width:40%}.mega-menu__callout-container{display:grid;grid-template-columns:repeat(var(--item-count),1fr);gap:.3rem}.mega-menu__promotional-sub-block-image-wrapper{height:100%;object-fit:cover;width:100%;border-radius:var(--media-radius);overflow:hidden;position:relative}.mega-menu__promotional-sub-block-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease;transform:scale(1);object-position:center}.mega-menu__promotional-sub-block:hover img{transform:scale(1.025)}.mega-menu__promotional-sub-block{flex-grow:1;position:relative}.mega-menu__promotional-sub-block-link{position:absolute;text-align:center;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:2rem;color:rgb(var(--color-background));font-family:InstrumentSerif-Regular;text-transform:uppercase}.mega-menu__promotional-sub-block-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.mega-menu__promotional-sub-block-tag{background-color:var(--tag-background);color:var(--tag-text-color);padding:0rem .8rem;font-size:1.2rem;position:absolute;top:.8rem;left:.8rem;border-radius:var(--badge-corner-radius);box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;overflow:hidden}.mega-menu--inner ul a[data-list-observe]{transition:color .3s ease}.mega-menu__callout-container.mega-menu__force-squares li .mega-menu__promotional-sub-block-image-wrapper{width:100%;padding-top:100%;position:relative}.mega-menu__promotional-sub-block-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.mega-menu__promotional-sub-block-image-wrapper.force--contain img{object-fit:contain;object-position:top left}.mega-menu__callout-container li{overflow:hidden}.mega-menu__callout-container li:after,.mega-menu__promotional-sub-block-tag--shine:after{content:"";position:absolute;top:0;left:150%;width:100%;height:100%;transform:skew(-20deg);z-index:1;pointer-events:none;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);opacity:.15}.mega-menu__promotional-sub-block-tag--shine:after{opacity:1}.mega-menu__callout-container li:hover:after{animation:shine .7s cubic-bezier(.01,.56,1,1) forwards}.mega-menu__callout-container li:focus-within{animation:bouncePop .15s cubic-bezier(.01,.56,1,1) forwards}.mega-menu__promotional-sub-block-tag--shine:after{animation:shine 1.5s cubic-bezier(.01,.56,1,1) infinite}.mega-menu__link{color:rgba(var(--color-foreground),1);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word;letter-spacing:1px;font-size:1.1rem}.mega-menu__link--level-2,.mega-menu__link--level-2:hover{color:rgba(var(--color-foreground),.5)!important}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/1271/assets/component-mega-menu.css.map */
