#site-header-mega-menu{padding:20px 40px 0;border-bottom:0;box-shadow:0 0 6px 3px #1b1b1b36}@media(min-width:45em){#site-header-mega-menu{padding:20px 40px 0}}@media(max-width:1300px){#site-header-mega-menu{padding-bottom:20px}}@media only screen and (max-width:550px){#site-header-mega-menu{padding:var(--spacing-small) var(--space-outer)}#site-header-mega-menu.header--has-logo .header__logo-link{max-width:50vw}}.header-mega-menu .header__skip-top-content{display:none;position:absolute;top:var(--spacing-large);left:0}.header-wrap{display:grid;grid-template-columns:1fr auto 1fr;position:relative}.header.header-transparent:not(.is-sticky){background-color:transparent;color:var(--color-text-transparent);border-bottom:1px solid var(--color-border-transparent)}.header.header-transparent:not(.is-sticky) .header__icon-touch .icon-button{--color:var(--color-icon-transparent)}.header.header-transparent:not(.is-sticky) .header__cart-count{color:var(--color-cart-count-transparent);background-color:var(--color-icon-transparent);box-shadow:none}.header.header-transparent:not(.is-sticky) .header__links:after{opacity:0;transition:opacity 0s}.header.header-transparent:not(.is-sticky) .header__links-list>li:last-of-type{padding-right:var(--spacing-extra-small)}.header.header-transparent.header--has-transparent-logo:not(.is-sticky) .header__logo-link{width:var(--width-max-logo);max-width:40vw}@media(min-width:1300px){.header.header-transparent.header--has-transparent-logo:not(.is-sticky) .header__logo-link{width:500px;max-width:var(--width-max-logo)}}.header.header-transparent.header--has-transparent-logo:not(.is-sticky) .regular-logo{display:none}.header.header-transparent.header--has-transparent-logo .transparent-logo{display:none}.header.header-transparent.header--has-transparent-logo:not(.is-sticky) .transparent-logo{display:block}.header.header-transparent.header--has-transparent-logo:not(.is-sticky) .header__logo-text{display:none}.header.header-transparent:not(.is-sticky) .mega-menu-submenu{background-color:#fff;color:var(--color-text-transparent)}@media(min-width:1300px){#site-header-mega-menu .header__menu-icon{display:none}}#site-header-mega-menu .header__links{overflow:visible}#site-header-mega-menu .header__links-list{gap:10px}#site-header-mega-menu .icon-button__icon{height:56px}li.mega-menu-main-nav-item{display:flex;align-items:center}li.mega-menu-main-nav-item .main-menu-link-wrap{display:flex;padding-bottom:40px;position:relative;letter-spacing:var(--font-navigation-base-letter-spacing)}li.mega-menu-main-nav-item .main-menu-link-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;background:#000;opacity:0;transition:.2s}li .mega-menu-main-nav-label{cursor:pointer;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}.mega-menu-main-nav-item.has-standard-submenu{position:relative}#mega-menu-desktop .mega-menu-standard-submenu{position:absolute;left:50%;top:100%;margin-top:0;transform:translate(-50%);text-align:center;box-shadow:inset 0 0 8px -3px #d8d8d8;box-shadow:inset 0 4px 13px -10px #1d1d1d;opacity:0;visibility:hidden}.header-below-center{position:relative}.mega-menu-submenu{position:absolute;left:50%;top:calc(100% + var(--spacing-small));top:100%;width:calc(100% + 80px);transform:translate(-50%);background-color:#fff;color:#000;text-align:left;opacity:0;visibility:hidden;transition:.2s}.mm-submenu-wrap{display:grid;grid-template-columns:290px auto;max-height:min(630px,100vh - var(--height-header));overflow:auto;box-shadow:inset 0 3px 6px #d8d8d8}.mega-menu-submenu .col-filters-menu{display:flex;max-height:inherit;padding:80px 40px 80px 80px;position:sticky;top:0;border-right:2px solid #D8D8D8;overflow:auto}.mega-menu-submenu .col-filters-menu .col-wrap{max-width:100%}.mm-left-col-main-link-label{display:inline-block;margin:0;padding:0;background:none;border:none;box-shadow:none;border-radius:0;font-size:24px;font-weight:600;position:relative}.brands-link .mm-left-col-main-link-label:before{content:"";position:absolute;left:-20px;top:10px;width:0px;height:0px;border-style:solid;border-width:0 4.5px 8px 4.5px;border-color:transparent transparent black transparent;transform:rotate(90deg)}.shop-now-link{display:block;max-width:100%;text-align:left}ul.his-her-filter-items,ul.mm-shop-now-submenu{display:grid;gap:20px;margin-top:20px;padding:0;font-size:18px;text-align:left}ul.his-her-filter-items li,ul.mm-shop-now-submenu li{list-style-type:none}ul.his-her-filter-items li button,ul.mm-shop-now-submenu li button{display:inline-block;margin:0;padding:0;background:none;border:none;box-shadow:none;border-radius:0}.mega-menu-shop-now-menu{margin-top:50px;padding-bottom:20px}li.mm-submenu-link-item{list-style-type:none}li.mm-submenu-link-item a{display:inline-block;text-wrap:wrap}.mega-menu-submenu .col-brands-menu{padding:80px 60px 40px;font-size:18px}.mega-menu-filter-letters{margin-bottom:40px}a.mm-filter-letter{display:inline-block;margin-right:20px;text-transform:uppercase;font-weight:600}.mm-brand-collections{display:grid;gap:30px}#mega-menu-desktop .brand-collection-group:not(:first-child){padding-top:30px}span.letter-label{display:inline-block;margin-bottom:20px;font-size:36px;font-weight:600;line-height:1;text-transform:uppercase}.mm-brand-collection-list{display:flex;gap:30px;flex-wrap:wrap}.brand-collection-item .brand-link{display:block;text-decoration:none}.brand-collection-item .brand-title{font-size:16px;font-weight:600;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}.brand-image .image-wrap{width:285px;margin-bottom:10px;padding-top:100%;position:relative}.brand-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}li.active-mega-menu .mega-menu-submenu,li.mega-menu-main-nav-item:hover .mega-menu-submenu{opacity:1;visibility:visible}li.mega-menu-main-nav-item:hover .main-menu-link-wrap:after{opacity:1}li.active-mega-menu .mega-menu-standard-submenu,#mega-menu-desktop li.mega-menu-main-nav-item:hover .mega-menu-standard-submenu{opacity:1;visibility:visible}#mega-menu-desktop .has-mega-menu.active-filter--his .brand-collection-item:not([data-tags*=His]),#mega-menu-desktop .has-mega-menu.active-filter--hers .brand-collection-item:not([data-tags*=Hers]){display:none}ul.his-her-filter-items li.active button,ul.mm-shop-now-submenu li.active button{opacity:.5}a.mm-filter-letter.no-collections-available,#mega-menu-desktop .brand-collection-group.no-collections-available{display:none}#mega-menu-mobile{font-family:var(--font-navigation)}#mega-menu-mobile .drawer-menu__panel{background:#fff;color:#000}#mega-menu-mobile .drawer-menu__all-links{display:none}#mega-menu-mobile .drawer-menu__panel{padding:0}.mobile-mm-main-nav-item .header__links-icon .icon{width:20px;height:20px;transform:rotate(-90deg) translate(-3px)}#mega-menu-mobile .drawer-menu__close-wrapper{min-height:80px;justify-content:flex-start;border-bottom:1px solid #D8D8D8}#mega-menu-mobile .drawer-menu__close-icon .icon-button{transform:none}#mega-menu-mobile .drawer-menu__close-icon .icon-button__icon{width:45px;height:45px}#mega-menu-mobile .drawer-menu__close-icon .icon-button__icon:before{background:#efefef}#mega-menu-mobile .drawer-menu__close-icon .icon-button .icon{width:30px;height:30px;color:#000}.mm-button-reset{margin:0;padding:0;background:none;border:none;box-shadow:none;border-radius:0}.mm-mobile-back-to-main-nav{display:none}.mm-mobile-back-to-main-nav-trigger{display:flex;align-items:center;width:100%;margin:0;padding:20px;gap:5px;border-bottom:1px solid #D8D8D8}.mm-mobile-back-to-main-nav .mega-menu-main-nav-label{text-transform:uppercase}.mm-mobile-back-to-main-nav .header__links-icon .icon{transform:rotate(90deg) translate(2px)}ul.mobile-mega-menu-main{margin:0;padding:0}ul.mobile-mega-menu-main .mobile-mm-main-nav-item{list-style:none;border-bottom:1px solid #D8D8D8}.mobile-mm-main-nav-item .main-nav-label-wrap{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px;border-bottom:1px solid #D8D8D8}.mobile-mm-main-nav-item .mega-menu-main-nav-label{font-size:16px}.mobile-his-her-filter-items{width:100%}ul.mobile-mm-shop-now-submenu{margin:0;padding:0}ul.mobile-mm-shop-now-submenu li{list-style:none;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}.mobile-mm-brands-filter-toggle,.mobile-his-her-filter-items .him-her-filter,.mobile-mm-submenu,.mm-mobile-submenu-link-item,.mobile-mm-filter-letters,.mobile-mm-submenu-header,.mobile-mm-standard-submenu li{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #D8D8D8}.mobile-mm-filter-letters{position:sticky;top:0;background:#fff;z-index:1}.mobile-mm-submenu-header{background:#efefef;color:#000;font-weight:600;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}.mobile-mm-brands-filter-toggle,.him-her-filter{width:100%}.mobile-mm-link-toggle-label,.mobile-mm-submenu-label{font-weight:600;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}.mm-mobile-submenu-link-item:last-child{border-bottom:none}.mobile-mm-return-to-submenu{display:inline-flex;align-items:center}.mobile-mm-filter-letters .header__links-icon .icon{transform:rotate(90deg) translate(2px)}.mobile-mm-letter-dropdown-wrap{width:120px;height:30px;position:relative;border:1px solid #707070;border-radius:4px;overflow:hidden}.mobile-mm-letter-dropdown-wrap:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1;pointer-events:none}.mobile-mm-letter-dropdown-wrap:after{content:"";position:absolute;top:6px;bottom:6px;right:21px;width:2px;background:#efefef;z-index:2;pointer-events:none}@media(max-width:550px){.mobile-mm-letter-dropdown-wrap:after{width:1px}}.mobile-mm-letter-dropdown-label{position:absolute;left:10px;top:5px;font-size:12px;letter-spacing:0px;font-weight:600;z-index:2;pointer-events:none;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}.mobile-mm-letter-dropdown-active-letter-label{position:absolute;right:29px;top:5px;font-size:12px;font-weight:600;z-index:2;pointer-events:none;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}.mobile-mm-letter-dropdown{width:100%;height:100%}.mobile-mm-letter-dropdown option{color:#000;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}.mobile-mm-letter-dropdown option.no-collections-available{display:none}.mobile-mm-filter-letters .mobile-mm-letter-dropdown-wrap .header__links-icon{position:absolute;top:6px;right:2px;display:flex;z-index:2;pointer-events:none}.mobile-mm-filter-letters .mobile-mm-letter-dropdown-wrap .header__links-icon .icon{transform:none;width:18px;height:18px}ul.mobile-mm-standard-submenu-menu{margin:0;padding:0}.mobile-mm-standard-submenu li{list-style-type:none}.mobile-mm-standard-submenu li a{display:block;width:100%;text-transform:var(--font-navigation-text-transform);letter-spacing:var(--font-navigation-base-letter-spacing)}#mega-menu-mobile .nav-item-brands-menu,#mega-menu-mobile .row-group-filters-menu,#mega-menu-mobile .mobile-brand-collection-group .letter-label{display:none}#mega-menu-mobile .mobile-brand-collection-group .brand-collection-item a{display:flex;align-items:center;gap:20px;padding:20px;border-bottom:1px solid #D8D8D8}#mega-menu-mobile .brand-image .image-wrap{width:50px;margin-bottom:0}#mega-menu-mobile.has-active-submenu:not(.has-active-mega-menu) .mm-mobile-back-to-main-nav{display:block}#mega-menu-mobile .mega-menu-parent-nav-item.active:not(.active-mega-menu) .row-group-filters-menu,#mega-menu-mobile .mega-menu-parent-nav-item.active-mega-menu .nav-item-brands-menu{display:block}.mobile-mm-main-nav-item.active .main-nav-label-wrap{display:none}#mega-menu-mobile.has-active-submenu .mobile-mm-main-nav-item:not(.active):not(.active-mega-menu),#mega-menu-mobile.has-active-mega-menu .mobile-mm-main-nav-item:not(.active):not(.active-mega-menu){display:none}#mega-menu-mobile .has-mega-menu.active-filter--his .brand-collection-item:not([data-tags*=His]),#mega-menu-mobile .has-mega-menu.active-filter--hers .brand-collection-item:not([data-tags*=Hers]){display:none}#mega-menu-mobile .has-mega-menu.active-mega-menu .mobile-mm-nav-item-submenu-header,#mega-menu-mobile .has-standard-submenu .mobile-mm-standard-submenu{display:none}#mega-menu-mobile .has-standard-submenu.active .mobile-mm-standard-submenu{display:block}#mega-menu-mobile .has-mega-menu[data-active-letter=a] .mobile-brand-collection-group:not([data-letter=a]),#mega-menu-mobile .has-mega-menu[data-active-letter=b] .mobile-brand-collection-group:not([data-letter=b]),#mega-menu-mobile .has-mega-menu[data-active-letter=c] .mobile-brand-collection-group:not([data-letter=c]),#mega-menu-mobile .has-mega-menu[data-active-letter=d] .mobile-brand-collection-group:not([data-letter=d]),#mega-menu-mobile .has-mega-menu[data-active-letter=e] .mobile-brand-collection-group:not([data-letter=e]),#mega-menu-mobile .has-mega-menu[data-active-letter=f] .mobile-brand-collection-group:not([data-letter=f]),#mega-menu-mobile .has-mega-menu[data-active-letter=g] .mobile-brand-collection-group:not([data-letter=g]),#mega-menu-mobile .has-mega-menu[data-active-letter=h] .mobile-brand-collection-group:not([data-letter=h]),#mega-menu-mobile .has-mega-menu[data-active-letter=i] .mobile-brand-collection-group:not([data-letter=i]),#mega-menu-mobile .has-mega-menu[data-active-letter=j] .mobile-brand-collection-group:not([data-letter=j]),#mega-menu-mobile .has-mega-menu[data-active-letter=k] .mobile-brand-collection-group:not([data-letter=k]),#mega-menu-mobile .has-mega-menu[data-active-letter=l] .mobile-brand-collection-group:not([data-letter=l]),#mega-menu-mobile .has-mega-menu[data-active-letter=m] .mobile-brand-collection-group:not([data-letter=m]),#mega-menu-mobile .has-mega-menu[data-active-letter=n] .mobile-brand-collection-group:not([data-letter=n]),#mega-menu-mobile .has-mega-menu[data-active-letter=o] .mobile-brand-collection-group:not([data-letter=o]),#mega-menu-mobile .has-mega-menu[data-active-letter=p] .mobile-brand-collection-group:not([data-letter=p]),#mega-menu-mobile .has-mega-menu[data-active-letter=q] .mobile-brand-collection-group:not([data-letter=q]),#mega-menu-mobile .has-mega-menu[data-active-letter=r] .mobile-brand-collection-group:not([data-letter=r]),#mega-menu-mobile .has-mega-menu[data-active-letter=s] .mobile-brand-collection-group:not([data-letter=s]),#mega-menu-mobile .has-mega-menu[data-active-letter=t] .mobile-brand-collection-group:not([data-letter=t]),#mega-menu-mobile .has-mega-menu[data-active-letter=u] .mobile-brand-collection-group:not([data-letter=u]),#mega-menu-mobile .has-mega-menu[data-active-letter=v] .mobile-brand-collection-group:not([data-letter=v]),#mega-menu-mobile .has-mega-menu[data-active-letter=w] .mobile-brand-collection-group:not([data-letter=w]),#mega-menu-mobile .has-mega-menu[data-active-letter=x] .mobile-brand-collection-group:not([data-letter=x]),#mega-menu-mobile .has-mega-menu[data-active-letter=y] .mobile-brand-collection-group:not([data-letter=y]),#mega-menu-mobile .has-mega-menu[data-active-letter=z] .mobile-brand-collection-group:not([data-letter=z]){display:none}
/*# sourceMappingURL=/cdn/shop/t/56/assets/header-mega-menu.css.map */
