.mega-menu{position:static}.header__inline-menu>.list-menu--inline{gap:.2rem}.header__inline-menu .mega-menu>.header__menu-item,.header__inline-menu .list-menu--inline>li>a.header__menu-item{border-radius:99rem;color:rgba(var(--color-foreground),.9);font-size:1.3rem;letter-spacing:.08em;line-height:1;padding:.9rem 2.2rem .9rem 1.1rem;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}.header__inline-menu .list-menu--inline>li>a.header__menu-item{padding-right:1.1rem}.header__inline-menu .mega-menu>.header__menu-item .icon-caret{right:.9rem}.header__inline-menu .mega-menu>.header__menu-item:hover,.header__inline-menu .list-menu--inline>li>a.header__menu-item:hover,.header__inline-menu .mega-menu[open]>.header__menu-item{background:rgba(var(--color-button),.08);color:rgb(var(--color-button));text-decoration:none}.header__inline-menu .header__menu-item:focus-visible{background:rgba(var(--color-button),.08);border-radius:99rem;box-shadow:none;color:rgb(var(--color-button));outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.header__inline-menu .mega-menu>.header__menu-item:hover span,.header__inline-menu .list-menu--inline>li>a.header__menu-item:hover span,.header__inline-menu .mega-menu[open]>.header__menu-item span{text-decoration:none}.header__inline-menu .mega-menu>.header__menu-item .header__active-menu-item:after,.header__inline-menu .list-menu--inline>li>a.header__menu-item .header__active-menu-item:after{display:none}.mega-menu__content{background:rgb(var(--color-background));border:1px solid rgba(var(--color-button),.24);border-top:none;border-radius:0 0 1.2rem 1.2rem;box-shadow:0 1.2rem 2.8rem #0000001f;left:0;overflow:hidden;padding:2.2rem 0 2rem;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 3rem);overflow-y:auto}.js .mega-menu__content{opacity:0;pointer-events:none;transform:translateY(-.8rem);transition:opacity .2s ease,transform .2s ease}.mega-menu[open] .mega-menu__content{opacity:1;pointer-events:auto;transform:translateY(0)}.mega-menu__gold-rule{display:none}.mega-menu__list{display:grid;gap:1.4rem 2.2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));list-style:none;margin:0 auto;max-width:120rem;padding:0 clamp(1.8rem,3vw,3rem)}.mega-menu__list>li>ul{list-style:none;margin:.4rem 0 0;padding:0}.mega-menu .mega-menu__list--condensed{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;justify-content:center;padding:0 clamp(1.8rem,3vw,3rem)}.mega-menu__link--level-2{border-bottom:1px solid rgba(var(--color-button),.22);color:rgb(var(--color-button));display:block;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.14em;margin-bottom:.55rem;padding-bottom:.55rem;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.mega-menu__link--level-2:hover,.mega-menu__link--level-2.mega-menu__link--active{border-bottom-color:rgba(var(--color-button),.48);color:rgb(var(--color-button));text-decoration:none}.mega-menu__link{color:rgba(var(--color-foreground),.78);display:block;font-size:1.3rem;line-height:1.5;padding:.6rem 0;text-decoration:none;transition:color .18s ease,transform .18s ease;word-wrap:break-word}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-button));text-decoration:none;transform:translate(.2rem)}.mega-menu__view-all{align-items:center;color:rgb(var(--color-button));display:flex;font-size:1.3rem;font-weight:600;gap:.4rem;justify-content:center;letter-spacing:.12em;margin:1.5rem auto 0;max-width:none;min-height:4.4rem;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.mega-menu__view-all:after{content:"->";transition:transform .2s ease}.mega-menu__view-all:hover:after{transform:translate(3px)}.header--top-center .mega-menu__list{justify-content:initial}.header--top-center .mega-menu__list>li{padding-right:0;width:auto}.header__inline-menu .mega-menu{position:relative}.header__inline-menu .mega-menu .mega-menu__content{border-radius:1.2rem;border-top:1px solid rgba(var(--color-button),.24);left:0;margin-top:0;max-width:min(32rem,calc(100vw - 4rem));min-width:20rem;padding:1.1rem 0 1.2rem;right:auto;width:max-content}.header__inline-menu>.list-menu>li:last-child .mega-menu__content{left:auto;right:0}.header__inline-menu .mega-menu .mega-menu__list,.header__inline-menu .mega-menu .mega-menu__list--condensed{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:flex-start;padding:0}.header__inline-menu .mega-menu .mega-menu__list .mega-menu__link{display:block;padding:.8rem 2rem;white-space:nowrap}.header__inline-menu .mega-menu .mega-menu__list .mega-menu__link:hover{background:rgba(var(--color-button),.06)}.header__inline-menu .list-menu--inline{overflow:visible}.header__inline-menu .mega-menu .mega-menu__content{z-index:10}.header__inline-menu .mega-menu .mega-menu__list .mega-menu__link--level-2{border-bottom:none;font-size:1.3rem;letter-spacing:.08em;margin-bottom:0}.header__inline-menu .mega-menu .mega-menu__content{border-top-left-radius:0;border-top-right-radius:0}.header__inline-menu .mega-menu .mega-menu__content,.shopify-section-header-sticky .header__inline-menu .mega-menu .mega-menu__content{max-height:calc(100vh - 150px);overflow-y:auto}.header__inline-menu .mega-menu .mega-menu__view-all{display:inline-flex;margin-top:.4rem;min-height:4.4rem}.header__inline-menu .header__menu-item{white-space:nowrap}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .mega-menu>.header__menu-item,.header__inline-menu .list-menu--inline>li>a.header__menu-item{letter-spacing:.04em;padding-left:.7rem;padding-right:1.8rem}.header__inline-menu .list-menu--inline>li>a.header__menu-item{padding-right:.7rem}.header__inline-menu .mega-menu>.header__menu-item .icon-caret{right:.6rem}.header--top-left .header__inline-menu{margin-left:-.7rem}}@media screen and (min-width:990px)and (max-width:1099px){.header__inline-menu .mega-menu>.header__menu-item,.header__inline-menu .list-menu--inline>li>a.header__menu-item{letter-spacing:.02em;padding-left:.5rem;padding-right:1.6rem}.header__inline-menu .list-menu--inline>li>a.header__menu-item{padding-right:.5rem}.header__inline-menu .mega-menu>.header__menu-item .icon-caret{right:.4rem}.header--top-left .header__inline-menu{margin-left:-.5rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-mega-menu.css.map */
