.mega-menu-details{position:static}.mega-menu-details>summary{display:inline-flex;align-items:center;gap:.5rem;list-style:none}.mega-menu-details>summary::-webkit-details-marker{display:none}.mega-menu__content.mega-menu{position:absolute!important;top:100%!important;opacity:0!important;visibility:hidden!important;transform:translateY(16px)!important;pointer-events:none!important;transition:opacity .25s cubic-bezier(.39,.575,.565,1),transform .25s cubic-bezier(.39,.575,.565,1)!important;z-index:25!important;background:#fff!important;border:1px solid #ececec!important}.mega-menu-details[open]>.mega-menu__content.mega-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;transition-delay:0s!important}.header__inline-menu .mega-menu-details:hover>.mega-menu__content.mega-menu,.header__inline-menu .mega-menu-details:focus-within>.mega-menu__content.mega-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.mega-menu__layout-container{display:flex;gap:5px;max-width:1400px;margin:0 490px}.mega-menu__list{display:flex;flex-wrap:wrap;gap:0px;flex-grow:1;padding:0;margin:0;list-style:none!important;flex-direction:column;align-items:flex-start;justify-content:flex-start}.mega-menu__list-item{min-width:180px}.mega-menu__submenu{margin-top:10px;padding:0}.mega-menu__submenu-link{display:block;color:#555;text-decoration:none;padding:5px 0;font-size:var(--text-sm);transition:color .2s ease}.mega-menu__title-link{color:var(--primary-color)!important;text-decoration:none!important;font-family:Neue Montreal Bold,sans-serif!important;font-size:var(--text-sm)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-top:1rem!important;margin-bottom:1rem!important;display:block!important}.mega-menu__promo-item h4{position:absolute!important;bottom:16px!important;left:16px!important;right:16px!important;margin:0!important;padding:8px 16px!important;font-size:var(--text-sm)!important;font-weight:900!important;text-align:left!important;color:#fff!important;text-transform:uppercase!important;font-family:Druk Wide Bold,sans-serif!important;border-radius:10px!important;z-index:2!important;pointer-events:none!important;text-shadow:none!important;line-height:1.2!important;letter-spacing:.05em!important;overflow:hidden!important;text-wrap:balance}.mega-menu__promo-item,.mega-menu__promo-item:hover,.mega-menu__promo-item:focus-within,.premium-mega-menu .mega-menu__promo-item:hover,.premium-mega-menu .mega-menu__promo-link:hover .mega-menu__promo-item{transform:none!important;box-shadow:0 2px 8px #00000014!important;transition:none!important}.mega-menu__promo-item a.mega-menu__promo-link:hover h4,.premium-mega-menu .mega-menu__promo-link:hover h4,.premium-mega-menu .mega-menu__promo-item:hover h4{text-decoration:none!important;color:none!important}.mega-menu__links-wrapper .mega-menu__title-link:hover,.mega-menu__links-wrapper .mega-menu__link:hover,.premium-mega-menu .mega-menu__link:hover,.mega-menu__link:hover,.mega-menu__link:focus{text-decoration:none!important;background:none!important;color:var(--primary-color)!important}.mega-menu__links-wrapper .mega-menu__link{color:var(--primary-color);text-decoration:none;font-family:Ma,sans-serif;font-size:var(--text-sm);font-weight:500;line-height:1.6;letter-spacing:.06em;display:block;margin-bottom:.8rem;transition:color .2s ease,text-decoration .2s ease;text-transform:capitalize}.mega-menu__submenu-link:hover{color:var(--primary-color)!important;text-decoration:none!important}.mega-menu__content.mega-menu{padding:12px 0!important;max-width:100vw!important;width:100vw!important;margin:0!important;left:0!important;right:0!important;transform:none!important}.mega-menu-details[open]>.mega-menu__content.mega-menu{transform:translateY(0)!important}.mega-menu__content{display:flex!important;justify-content:flex-start!important;gap:80px!important;align-items:flex-start!important;max-width:none!important;margin:0!important;padding-left:var(--first-menu-item-offset, 0px)!important;padding-right:48px!important}.mega-menu__links-wrapper{flex:1!important;min-width:200px!important;padding-right:0!important;border-right:none!important}.mega-menu__promos-wrapper{display:flex!important;gap:32px!important;flex-shrink:0!important;align-items:stretch!important}.mega-menu__promo-item{width:220px!important;height:280px!important;position:relative!important;overflow:hidden!important;border-radius:16px!important;background:#f5f5f5!important}.mega-menu__promo-item img,.mega-menu__promo-item .placeholder-svg{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute!important;top:0!important;left:0!important}.mega-menu__promo-item:before{display:none!important}.mega-menu__content h3,.mega-menu__title{font-family:Neue Montreal Bold,sans-serif!important;font-size:var(--text-sm)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--primary-color)!important;margin:0 0 16px!important;padding-bottom:8px!important;border-bottom:1px solid #e0e0e0!important}.mega-menu__links-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.mega-menu__link{font-family:Neue Montreal Regular,sans-serif!important;font-size:var(--text-sm)!important;font-weight:400!important;color:var(--primary-color)!important;text-decoration:none!important;transition:color .2s ease!important;display:block!important;padding:0!important}@media screen and (max-width: 1200px){.mega-menu__content.mega-menu{padding:24px 32px!important}.mega-menu__content{gap:60px!important}.mega-menu__promo-item{width:200px!important;height:260px!important}}@media screen and (max-width: 768px){.mega-menu__content{flex-direction:column!important;gap:24px!important}.mega-menu__promos-wrapper{width:100%!important;justify-content:center!important}.mega-menu__promo-item{width:160px!important;height:200px!important}}.mega-menu__content.mega-menu{box-shadow:0 4px 20px #00000014!important;border:1px solid #f0f0f0!important;border-radius:8px!important;background:#fff!important}.mega-menu__content,.mega-menu__promo-item,.mega-menu__link,.mega-menu__promo-link{transition:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/50/assets/mega-menu-improvements.css.map */
