.menu__item--mega-menu.grandparent .header__dropdown__inner{display:block;padding:0;max-width:none}.header__dropdown.header__dropdown--mega-full{box-sizing:border-box;--mega-shift: 0px;--mega-scrollbar-width: 0px}@media only screen and (min-width:750px){.menu__item.menu__item--mega-menu.grandparent .header__dropdown.header__dropdown--mega-full{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:calc(100vw - var(--mega-scrollbar-width, 0px))!important;max-width:none!important;min-width:0!important;transform:translate3d(calc(-1 * var(--mega-shift, 0px)),0,0)!important;overflow-x:clip}.menu__item.menu__item--mega-menu.grandparent .header__dropdown.header__dropdown--mega-full:before{height:max(var(--padding-bottom, 0px),16px)}.menu__item.menu__item--mega-menu.grandparent .header__dropdown.header__dropdown--mega-full .header__dropdown__wrapper,.menu__item.menu__item--mega-menu.grandparent .header__dropdown.header__dropdown--mega-full .header__dropdown__inner{max-width:none!important;width:100%}}.mega-menu{display:flex;flex-wrap:nowrap;width:100%;min-height:280px;text-align:start;color:var(--COLOR-TEXT)}.mega-menu--no-primary .mega-menu__additional{width:100%}.mega-menu__primary{list-style:none;margin:0;padding:var(--spacing-5, 1.25rem) var(--spacing-4, 1rem);flex:0 0 var(--mega-left-width, 38%);max-width:420px;background:var(--COLOR-BG);border-inline-end:1px solid var(--COLOR-BORDER-HAIRLINE, rgba(0, 0, 0, .06))}.mega-menu__primary-item{margin:0;padding:0}.mega-menu__primary-trigger,.mega-menu__primary-link{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-3, .75rem);padding:.65rem .75rem;margin:0 -.25rem;border:none;border-radius:2px;background:transparent;font:inherit;color:var(--COLOR-TEXT);text-align:start;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.mega-menu__primary-trigger:hover,.mega-menu__primary-link:hover{background:var(--COLOR-TEXT-A5, rgba(0, 0, 0, .04))}.mega-menu__primary-item--active .mega-menu__primary-trigger{background:var(--COLOR-BG-ACCENT, var(--COLOR-ACCENT-FADE))}.mega-menu__primary-trigger .icon{flex:0 0 auto;width:14px;height:14px;opacity:1;stroke:currentColor}.mega-menu__primary-trigger .icon path{stroke:currentColor;stroke-width:2}.mega-menu__additional{flex:1 1 auto;display:flex;flex-wrap:nowrap;gap:var(--spacing-6, 1.5rem);padding:var(--spacing-5, 1.25rem) var(--spacing-6, 1.5rem);background:var(--COLOR-BG);color:var(--COLOR-TEXT);min-width:0}.mega-menu--collapse-promos .mega-menu__promos{display:none}.mega-menu--collapse-promos .mega-menu__additional{background:var(--COLOR-BG-ACCENT, var(--COLOR-BG))}.mega-menu__promos{display:flex;flex-wrap:nowrap;gap:var(--spacing-8, 2rem);flex:0 0 auto}.mega-menu__promo-heading{margin:0 0 .75rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--COLOR-TEXT)}.mega-menu__promo-list{list-style:none;margin:0;padding:0}.mega-menu__promo-list li{margin:0 0 .45rem}.mega-menu__promo-link{font-size:.95rem;text-decoration:none;color:var(--COLOR-LINK, var(--COLOR-TEXT));opacity:.92}.mega-menu__promo-link:hover{opacity:1;text-decoration:underline;color:var(--COLOR-LINK-HOVER, var(--COLOR-LINK))}.mega-menu__panels{flex:1 1 auto;min-width:0;position:relative}.mega-menu--click.mega-menu--state-promo .mega-menu__promos{display:flex}.mega-menu--click.mega-menu--state-promo .mega-menu__panels,.mega-menu--click.mega-menu--state-branch .mega-menu__promos{display:none}.mega-menu--click.mega-menu--state-branch .mega-menu__panels{display:block}.mega-menu__second-level{list-style:none;margin:0;padding:0;display:none;flex-direction:column;gap:.35rem}.mega-menu__second-level.is-active{display:flex}.mega-menu__second-link{display:inline-block;padding:.2rem 0;text-decoration:none;color:var(--COLOR-LINK, var(--COLOR-TEXT));font-size:.95rem;opacity:.92}.mega-menu__second-link:hover{opacity:1;text-decoration:underline;color:var(--COLOR-LINK-HOVER, var(--COLOR-LINK))}.mega-menu__second-link--last{font-weight:600;margin-top:.35rem;padding-top:.5rem;border-top:1px solid var(--COLOR-BORDER-LIGHT, rgba(0, 0, 0, .08))}@media screen and (max-width:989px){.mega-menu{flex-direction:column;min-height:0}.mega-menu__primary{flex:1 1 auto;max-width:none;border-inline-end:none;border-block-end:1px solid var(--COLOR-BORDER-HAIRLINE, rgba(0, 0, 0, .06))}.mega-menu__additional{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mega-menu.css.map */
