.mega-menu,.mega-menu .mega-menu-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.mega-menu .mega-menu-link{border-bottom:1px solid transparent;text-transform:uppercase}.mega-menu .mega-menu-link:hover .mega-menu-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu .mega-menu-link:hover{border-bottom:1px solid #000}.mega-menu .mega-menu-text{margin:0 10px}.mega-menu .mega-menu-text a{display:block;font-size:13px;font-weight:500;letter-spacing:.2em;line-height:1.4;padding:18px 0;text-transform:uppercase;white-space:nowrap}.mega-menu .mega-menu-dropdown{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-top:2px solid #eee;display:none;font-size:14px;justify-content:center;left:0;margin-top:-3px;opacity:0;padding-top:1px;position:absolute;width:100%}.mega-menu .mega-menu-dropdown .grid{-webkit-box-flex:.01;-ms-flex-positive:.01;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:.01;-ms-flex-grow:.01;-moz-flex-grow:.01;-o-flex-grow:.01;-webkit-flex-grow:.01;padding:20px 0 15px}.mega-menu .mega-menu-dropdown .grid .grid__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mega-menu .mega-menu-dropdown .grid .grid__item ul li:first-child{display:block;font-size:15px;font-weight:500;margin-bottom:15px}.mega-menu .mega-menu-dropdown .grid .grid__item ul li:first-child a{font-size:15px;letter-spacing:.05em;line-height:1.5}.mega-menu .mega-menu-dropdown .grid .grid__item ul li{margin-bottom:2px}.mega-menu .mega-menu-dropdown .grid .grid__item ul li a{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.4}.mega-menu .mega-menu-dropdown .grid .grid__item ul li a:hover{text-decoration:underline}.mega-menu .mega-menu-dropdown .grid .grid__item .mega-menu-image-container{height:100%;padding:25px;width:100%}.mega-menu .mega-menu-dropdown .grid .grid__item .mega-menu-image-container .mega-menu-image-container-image{height:85%}.mega-menu .mega-menu-dropdown .grid .grid__item .mega-menu-image-container .mega-menu-image-container-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mega-menu .mega-menu-dropdown .grid .grid__item .mega-menu-image-container .mega-menu-image-container-text{display:-webkit-box;display:-ms-flexbox;display:flex;height:15%}.mega-menu .mega-menu-dropdown .grid .grid__item .mega-menu-image-container .mega-menu-image-container-text span{display:inline-block;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}