.mega-menu{position:static}.mega-menu.list-menu__item a:not(.mega-menu__link--active){color:var(--color-text-main);text-decoration:none;font-size:1.4rem;line-height:1.5}.mega-menu__content{position:absolute;top:75%;left:0;right:0;z-index:-1;overflow-y:auto;padding-top:3.6rem;padding-bottom:3.6rem;background-color:var(--color-body-medium);border-left:0;border-right:0;border-radius:0;opacity:0;transform:translateY(-1.5rem);transition:opacity .15s ease,transform .15s ease}.mega-menu:hover .mega-menu__content,.mega-menu:focus-within .mega-menu__content,.mega-menu__content:hover{opacity:1;transform:translateY(0);z-index:10;background:var(--color-mono-white);border:none}.mega-menu__content-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:4rem;margin:0 auto;margin-inline:7.25rem}.mega-menu__content-wrapper>div:first-child{flex:0 0 auto;min-width:200px}.mega-menu__links-header{margin:0 0 var(--spacing-m);color:inherit;text-align:left;font-size:1.4rem;line-height:1.6;letter-spacing:.04rem;font-weight:var(--font-weight-semibold)}@media screen and (min-width:992px){.mega-menu__links-header{font-size:1.6rem;font-weight:var(--font-weight-bold)}}.mega-menu__list{display:grid;gap:2.4rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;padding:0;margin:0}.mega-menu .mega-menu__list--condensed{padding:0;display:flex;flex-direction:column;flex-wrap:wrap;min-width:21%;max-height:30rem;gap:0 7rem}.mega-menu .mega-menu__list--condensed.mega-menu__list--flow{flex-wrap:nowrap;gap:1.6rem}.mega-menu__link{display:block;padding-top:.6rem;padding-bottom:.6rem;margin-bottom:var(--spacing-m);color:var(--color-text-main);font-size:1.3rem;line-height:22.4px;text-decoration:none;transition:text-decoration .1s ease;word-wrap:break-word}.mega-menu__link--level-2{font-size:1.4rem}.mega-menu__link--level-2:not(:only-child){margin-bottom:.8rem}.mega-menu__list--condensed .mega-menu__link{font-weight:var(--font-weight-regular);margin-bottom:5px;text-align:left}.mega-menu__link--bold{font-weight:var(--font-weight-bold)}.mega-menu.list-menu__item .mega-menu__list--flow a.mega-menu__link--bold{font-size:1.6rem;line-height:1.5;font-weight:var(--font-weight-bold);margin-bottom:0}.mega-menu__link--active{text-decoration:underline;text-underline-offset:1rem;text-decoration-thickness:1.5px}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu.list-menu__item .mega-menu__content a.mega-menu__link:hover,.mega-menu.list-menu__item .mega-menu__content a.mega-menu__link:focus-visible{color:var(--color-key-main)}.mega-menu__list--condensed-image{display:block;flex:0 0 auto;width:auto;text-align:left}.mega-menu__list--condensed-image>ul{display:inline-flex;flex-direction:row;justify-content:flex-start;gap:16px;margin:0;padding:0;list-style:none}.mega-menu__list--condensed-image li{list-style-type:none;width:167px;min-width:167px;flex:0 0 167px;margin:0}.mega-menu__list--condensed-image li a{position:relative;display:flex;flex-direction:column;text-align:center;text-decoration:none;color:var(--color-text-main)}.mega-menu__list--condensed-image .mega-menu__content-img__wrapper{position:relative;display:flex;overflow:hidden;border-radius:var(--radius-l);margin-bottom:0}.mega-menu__list--condensed-image .mega-menu__content-img__wrapper.has-overlay:before{content:"";position:absolute;top:0;left:0;right:0;height:35%;background:linear-gradient(to bottom,#ffffffb3,#fff0);border-radius:var(--radius-l) var(--radius-l) 0 0;z-index:1}.mega-menu__content-img{height:225px;max-width:100%;min-width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:var(--spacing-m);transition:transform .2s ease-in-out}.mega-menu__list--condensed-image li a:hover .mega-menu__content-img{transform:scale(1.1)}.mega-menu__list--condensed-image li a p:first-of-type{position:absolute;top:var(--spacing-m);left:0;right:0;z-index:2;margin:0;padding:0 var(--spacing-xxs);font-size:14px;font-weight:var(--font-weight-bold);text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.mega-menu__list--condensed-image li a p:last-of-type{display:none}.mega-menu__list--condensed-image li a:hover p,.mega-menu__list--condensed-image li a:focus-visible p{color:var(--color-text-main)}@media screen and (min-width:1260px){.mega-menu__content-wrapper{max-width:90rem;margin-inline:auto;padding-left:3.75rem}}@media screen and (max-width:989px){.mega-menu__content{display:none}}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/936/assets/component-mega-menu.css.map */
