.mega-menu{position:static}.mega-menu>summary{cursor:pointer;position:relative}.mega-menu>summary:after{content:"";height:2rem;left:-1rem;position:absolute;right:-1rem;top:100%}.mega-menu>summary .icon-caret{transition:transform .18s ease}.mega-menu__content{background-color:#fff!important;background-image:none!important;border:0;left:1.4rem;max-height:calc(100vh - var(--header-bottom-position-desktop, 12rem) - 2rem);opacity:0;overflow-x:hidden;overflow-y:auto;padding:3rem 0;pointer-events:none;position:absolute;right:2rem;top:calc(100% - .1rem);transform:translateY(-1rem);transition:opacity .18s ease,transform .22s ease,visibility .18s ease;visibility:hidden;z-index:20}.mega-menu__content:before{content:"";height:1.6rem;left:0;position:absolute;right:0;top:-1.6rem}.mega-menu[open] .mega-menu__content,.mega-menu:hover .mega-menu__content,.mega-menu>summary:focus-visible+.mega-menu__content,.mega-menu__content:focus-within{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.mega-menu[open]>summary .icon-caret,.mega-menu:hover>summary .icon-caret,.mega-menu>summary:focus-visible .icon-caret{transform:rotate(180deg)}.shopify-section-header-sticky.scrolled-past-header .mega-menu__content{left:0;right:0;top:100%}.primeroute-mega-menu__content{border-radius:2.2rem 0 2.2rem 2.2rem;box-shadow:0 2rem 5rem #12121229;padding:0}.section-header:not(.scrolled-past-header) .xo-header__box-second:has(.mega-menu[open]){background-color:#fff!important;background-image:none!important;border-radius:4rem 4rem 0 0!important}@media screen and (min-width:990px){.section-header .header>.header__heading,.section-header .header>.header__heading-link{transform:translate(3rem)}.header__inline-menu .header__menu-item{color:#161616;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-decoration:none!important}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item:focus-visible span,.header__inline-menu .mega-menu[open]>summary span,.header__inline-menu .header__active-menu-item{text-decoration-line:underline;text-decoration-thickness:.1rem;text-underline-offset:.5rem}}.shopify-section-header-sticky.scrolled-past-header .primeroute-mega-menu__content{border-radius:0 0 2.2rem 2.2rem}.primeroute-mega-menu{display:grid;gap:clamp(2.4rem,4vw,6rem);grid-template-columns:minmax(22rem,.7fr) minmax(0,3fr);max-width:min(184rem,calc(100vw - 2.8rem));padding:clamp(2.8rem,3.5vw,5rem)}.primeroute-mega-menu__intro{align-content:start;border-right:.1rem solid rgba(var(--color-foreground),.12);display:grid;padding-right:clamp(2.4rem,3vw,5rem)}.primeroute-mega-menu__eyebrow{color:rgba(var(--color-foreground),.58);font-size:1.1rem;letter-spacing:.14em;margin:0 0 1.2rem;text-transform:uppercase}.primeroute-mega-menu__heading{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(2rem,1.8vw,3.2rem);letter-spacing:-.03em;line-height:1.15;margin:0}.primeroute-mega-menu__copy{color:rgba(var(--color-foreground),.68);font-size:1.4rem;line-height:1.55;margin:1.5rem 0 0;max-width:30rem}.primeroute-mega-menu__copy>:first-child{margin-top:0}.primeroute-mega-menu__copy>:last-child{margin-bottom:0}.primeroute-mega-menu__cta{align-items:center;color:rgb(var(--color-foreground));display:inline-flex;font-size:1.3rem;gap:1rem;margin-top:2rem;text-decoration:none;width:fit-content}.primeroute-mega-menu__cta .svg-wrapper{width:1.6rem}.primeroute-mega-menu__collections{align-items:start;display:grid;gap:clamp(1.4rem,2vw,3rem);grid-template-columns:repeat(var(--primeroute-collection-count),minmax(0,1fr));list-style:none;margin:0;padding:0}.primeroute-mega-menu__card{color:rgb(var(--color-foreground));display:grid;gap:1.3rem;justify-items:center;text-align:center;text-decoration:none}.primeroute-mega-menu__media{aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.045);border-radius:1.4rem;display:block;max-width:18rem;overflow:hidden;width:100%}.primeroute-mega-menu__image{height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1);width:100%}.primeroute-mega-menu__title{font-size:1.35rem;line-height:1.3}.primeroute-mega-menu__card:hover .primeroute-mega-menu__image,.primeroute-mega-menu__card:focus-visible .primeroute-mega-menu__image{transform:scale(1.045)}.primeroute-mega-menu__card:hover .primeroute-mega-menu__title,.primeroute-mega-menu__card:focus-visible .primeroute-mega-menu__title{text-decoration:underline;text-underline-offset:.35rem}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding:.6rem 0;text-decoration:none;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.35rem}@media screen and (max-width:1240px){.primeroute-mega-menu{gap:2.4rem;grid-template-columns:minmax(18rem,.55fr) minmax(0,3fr);padding:2.8rem}.primeroute-mega-menu__intro{padding-right:2.4rem}.primeroute-mega-menu__collections{gap:1.4rem}.primeroute-mega-menu__title{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-mega-menu.css.map */
