.mega-menu{position:static}.mega-menu__content{position:absolute;left:50%;transform:translate(-50%);top:100%;width:100%;max-width:1200px;background:#fff;border:none;border-radius:0;border-top:2px solid #163D4E;padding:0;box-shadow:0 24px 64px #00000017;overflow:visible;z-index:999}.js .mega-menu__content{opacity:0;visibility:hidden;transform:translate(-50%) translateY(8px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.mega-menu[open] .mega-menu__content{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.mega-menu__inner{display:block;padding:32px 48px 28px;border-bottom:1px solid #E0E0DC}.mega-menu__inner--with-photo{display:grid;grid-template-columns:1fr 220px;gap:0;align-items:start;padding:32px 0 28px 48px;border-bottom:1px solid #E0E0DC}.mega-menu__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.mega-menu__col{padding-right:32px}.mega-menu__col+.mega-menu__col{border-left:1px solid #E0E0DC;padding-left:32px;padding-right:32px}.mega-menu__step-label{font-family:Montserrat,sans-serif;font-size:8px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#163d4e;display:block;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #E0E0DC}.mega-menu__step-desc{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;line-height:1.7;color:#9a9a94;margin-top:8px;max-width:220px}.mega-menu__content .mega-menu__link--level-2,.mega-menu__content a.mega-menu__link--level-2{font-family:Montserrat,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#111!important;margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:1px solid #E0E0DC!important;display:block!important;text-decoration:none!important;line-height:1.4!important}.mega-menu__content .mega-menu__link--level-2:hover{color:#9a9a94!important}.mega-menu__content .mega-menu__link:not(.mega-menu__link--level-2),.mega-menu__content a.mega-menu__link:not(.mega-menu__link--level-2){font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:300!important;letter-spacing:.02em!important;color:#555550!important;text-decoration:none!important;line-height:2!important;display:block!important;transition:color .15s ease}.mega-menu__content .mega-menu__link:not(.mega-menu__link--level-2):hover{color:#111!important}.mega-menu__content .mega-menu__link--active{color:#163d4e!important}.mega-menu__feature{border-left:1px solid #E0E0DC;padding:0 24px}.mega-menu__feature-img-wrap{width:100%;height:220px;overflow:hidden;display:block;margin-bottom:10px}.mega-menu__feature-img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;transform:scale(1.3);transform-origin:center 20%}.mega-menu__feature-label{font-family:Montserrat,sans-serif;font-size:8px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#9a9a94;margin-bottom:3px;display:block}.mega-menu__feature-sub{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;line-height:1.6;color:#555550}.mega-menu__footer{padding:12px 48px}.mega-menu__view-all{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#163d4e;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .15s ease}.mega-menu__view-all:hover{color:#9a9a94}.mega-menu__content a{text-decoration:none!important}.mega-menu__content ul{margin:0;padding:0}.mega-menu__content li{list-style:none}@media screen and (max-width:990px){.mega-menu__content{max-width:100%}.mega-menu__inner,.mega-menu__inner--with-photo{display:block;padding:24px}.mega-menu__columns{grid-template-columns:1fr}.mega-menu__col+.mega-menu__col{border-left:none;padding-left:0;border-top:1px solid #E0E0DC;padding-top:14px;margin-top:14px}.mega-menu__feature{border-left:none;border-top:1px solid #E0E0DC;padding:16px 0 0;margin-top:16px}.mega-menu__feature-img-wrap{height:160px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-mega-menu.css.map */
