.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding:3rem;position:absolute;right:0;top:100%}.collection-megamenu-image{position:relative;width:100%;min-height:200px;margin-bottom:2rem}.shopify-section-header-sticky .mega-menu__content{max-height:min(80vh,calc(100vh - var(--header-bottom-position-desktop, 20rem) - 1rem))}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:3rem;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;text-align:left}.mega-menu__link{color:rgba(var(--color-foreground));display:inline-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}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__list .list-unstyled>li{margin:.5rem 0}.mega-menu__link:hover,.mega-menu__link:hover>.link--hover{color:rgb(var(--color-foreground),.75)}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}@media screen and (min-width:990px){.mega-menu__content{border-radius:var(--radius-10);max-height:min(80vh,calc(100vh - var(--header-bottom-position-desktop, 20rem) - 1rem));box-shadow:0 0 24px #0000001f;top:100%}}.mega-menu__content--custom{background-color:#fff!important;border-radius:0!important;box-shadow:0 16px 40px #00000014!important;padding:28px 32px 32px!important;border:1px solid #F2F4F7!important;left:0!important;right:0!important;width:100vw!important;max-width:none!important;margin:0!important}.klug-mega-menu{width:100%}.klug-mega-menu__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.klug-mega-menu__title{font-family:var(--font-heading-family);font-size:20px;font-weight:700;color:#1d2939;margin:0;line-height:1.2}.klug-mega-menu__view-all{font-size:14px;font-weight:500;color:#1d2939;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.klug-mega-menu__view-all:hover{opacity:.7}.klug-mega-menu__brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.klug-mega-menu__brand-card{display:flex;align-items:center;justify-content:center;height:96px;padding:12px 18px;border-radius:14px;border:1px solid #EAECF0;background-color:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.klug-mega-menu__brand-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000000f;border-color:#d0d5dd}.klug-mega-menu__brand-img{max-height:50px;max-width:85%;width:auto;height:auto;object-fit:contain}.klug-mega-menu__brand-name{font-size:15px;font-weight:600;color:#1d2939;text-align:center}.klug-mega-menu__brand-card--all{border:none!important;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.klug-mega-menu__brand-card--all:hover{background-color:#fee589!important;transform:translateY(-2px);box-shadow:0 8px 18px #0000000f}.klug-mega-menu__brand-all-text{font-size:16px;font-weight:700;color:#1d2939;display:inline-flex;align-items:center;gap:6px}.klug-mega-menu__age-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.klug-mega-menu__age-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:142px;padding:16px;border-radius:16px;text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.klug-mega-menu__age-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #00000014}.klug-mega-menu__age-text{position:relative;z-index:1}.klug-mega-menu__age-title{display:block;font-size:17px;font-weight:700;line-height:1.2}.klug-mega-menu__age-subtitle{display:block;font-size:13px;font-weight:400;opacity:.85;margin-top:3px}.klug-mega-menu__card-icon{position:absolute;right:12px;bottom:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;pointer-events:none}.klug-mega-menu__svg-icon{width:44px;height:44px;display:block}.klug-mega-menu__icon-img{max-width:44px;max-height:44px;object-fit:contain}.klug-mega-menu__cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.klug-mega-menu__cat-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:148px;padding:16px;border-radius:16px;text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.klug-mega-menu__cat-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #00000014}.klug-mega-menu__cat-text{position:relative;z-index:1}.klug-mega-menu__cat-title{display:block;font-size:16px;font-weight:700;line-height:1.25}.klug-mega-menu__cat-subtitle{display:block;font-size:12px;font-weight:400;opacity:.85;margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-mega-menu.css.map */
