.menu-list__list-item>.menu-list__submenu.wd-menu-list-submenu{max-width:920px}.wd-mega-menu-main-wrapper-one{width:100%;padding:0;box-sizing:border-box}.wd-menu-list-submenu .menu-list__submenu-inner{padding:0}.wd-mega-menu-main-wrapper-one .wd-mega-menu-heading-wrap{max-width:1200px;margin:0;padding:35px 28px 0 35px}.wd-mega-menu-main-wrapper-one .wd-mega-menu-inner.wd-mega-menu-with-top-heading .wd-mega-menu-column{padding-top:0}.wd-mega-menu-main-wrapper-one .wd-mega-menu-heading{margin:0;padding:0;line-height:1.2}.wd-mega-menu-main-wrapper-one .wd-mega-menu-inner{display:flex;gap:40px;max-width:1200px;margin:0 auto}.wd-mega-menu-main-wrapper-one .wd-mega-menu-columns{display:flex;gap:0;flex:1;border-radius:4px;overflow:hidden}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column{flex:1;padding:35px 28px 35px 35px;display:flex;flex-direction:column;position:relative}.wd-mega-menu-main-wrapper-one .wd-columns--divided .wd-mega-menu-column:after{content:"";position:absolute;top:0;bottom:35px;right:0;width:1px;background-color:#e0e0e0}.wd-mega-menu-main-wrapper-one .wd-columns--divided .wd-mega-menu-column:last-child:after{display:none}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-column-heading{margin:0 0 8px;padding:0;line-height:1.3}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-column-heading a{color:inherit;text-decoration:none}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-column-heading a:hover{text-decoration:underline}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-child-menu-items{list-style:none;margin:0 0 auto;padding:0}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-child-menu-items .wd-grand-child-item a{display:inline-flex;gap:10px;align-items:center}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-child-menu-items .wd-grand-child-item a:hover .mega-menu__link-title{text-decoration:underline}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-child-menu-items .wd-grand-child-item .wd-menu-item-img{flex-shrink:0;width:36px;height:36px;overflow:hidden;transition:all .2s ease-in;border:1px solid #e9e9e9}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-child-menu-items .wd-grand-child-item .wd-menu-item-img:hover{opacity:.8}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-child-menu-items .wd-grand-child-item .wd-menu-item-img img{width:100%;height:100%;object-fit:cover;display:block}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-column-btn{display:inline-block;margin-top:12px;font-size:16px;font-weight:400;text-decoration:none;align-self:flex-start;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-column-btn.wd-column-btn--link{color:var(--menu-top-level-font-color);background:transparent;text-decoration:underline;border-bottom:0px solid var(--menu-top-level-font-color);padding-bottom:2px;border-radius:0;font-weight:600}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-column-btn.wd-column-btn--link:hover{opacity:.8}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-column-btn.wd-column-btn--button{padding:4px 36px;border-radius:50px;border:1px solid transparent;letter-spacing:.05em;color:var(--color);background-color:var(--background-color);border-color:var(--border-color);transition:all .3s linear}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column .wd-column-btn.wd-column-btn--button:hover{color:var(--background-color);background-color:var(--color);border-color:var(--border-color)}.wd-mega-menu-main-wrapper-one .wd-mega-menu-banner{max-width:300px;width:100%;flex-shrink:0;padding:48px 28px 48px 0}.wd-mega-menu-main-wrapper-one .wd-mega-menu-banner .wd-banner-image-wrap{position:relative;width:100%;height:100%;border-radius:4px;overflow:hidden;transition:all .2s ease-in}.wd-mega-menu-main-wrapper-one .wd-mega-menu-banner .wd-banner-image-wrap:hover{opacity:.9}.wd-mega-menu-main-wrapper-one .wd-mega-menu-banner .wd-banner-image-wrap .wd-banner-image{width:100%;height:100%;min-height:200px;object-fit:cover;display:block}.wd-mega-menu-main-wrapper-one .wd-mega-menu-banner .wd-banner-image-wrap .wd-banner-cta{position:absolute;bottom:16px;left:50%;transform:translate(-50%);white-space:nowrap;padding:6px 28px;background:#fff;color:#111;border:1px solid #111;border-radius:50px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease;max-width:calc(100% - 40px);width:100%;text-align:center;transition:all .3s linear}.wd-mega-menu-main-wrapper-one .wd-mega-menu-banner .wd-banner-image-wrap .wd-banner-cta:hover{background-color:#111;color:#fff}.wd-mega-menu-main-wrapper-one .wd-mega-menu-column.wd-mega-menu-column--flat{flex:0 0 auto;min-width:200px;max-width:320px}.wd-mega-menu-main-wrapper-two .wd-mega-menu-grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:20px;padding:20px}.wd-mega-menu-main-wrapper-two .wd-mega-menu-view-all-wrapper{display:flex;flex-direction:column;align-items:center}.wd-mega-menu-main-wrapper-two .wd-mega-menu-view-all{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--image-aspect-ratio);background-color:#000;color:#fff;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:0}.wd-mega-menu-main-wrapper-two .wd-mega-menu-view-all:hover{background-color:#222}.wd-mega-menu-main-wrapper-two .wd-mega-menu-img-text-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.wd-mega-menu-main-wrapper-two .wd-mega-menu-img-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;width:100%}.wd-mega-menu-main-wrapper-two .wd-mega-menu-img-box{width:100%;aspect-ratio:var(--image-aspect-ratio);overflow:hidden;background-color:transparent;transition:all .2s ease-in}.wd-mega-menu-main-wrapper-two .wd-mega-menu-img-box:hover{opacity:.8}.wd-mega-menu-main-wrapper-two .wd-mega-menu-img-box img{width:100%;height:100%;object-fit:cover;display:block}.wd-mega-menu-main-wrapper-two .wd-mega-menu-img-placeholder{width:100%;height:100%;background-color:#f0f0eb;display:flex;align-items:center;justify-content:center}.wd-mega-menu-main-wrapper-two .wd-mega-menu-img-placeholder span{color:#c8c8be;font-size:14px;font-weight:500;letter-spacing:.1em;transform:rotate(-15deg);display:block}.wd-mega-menu-main-wrapper-two .wd-mega-menu-img-title{margin-top:4px;font-size:16px;color:var(--menu-top-level-font-color);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/258/assets/custom-mega-menu.css.map */
