.header-wrapper{position:relative}@media screen and (min-width:990px){.header__inline-menu .mega-menu,.header__inline-menu li.mega-menu-item,.header__inline-menu details-disclosure>details.mega-menu{position:static}.mega-menu>summary .icon-caret{transition:transform var(--duration-short) ease}.mega-menu[open]>summary .icon-caret{transform:rotate(180deg)}.mega-menu[open]>summary{color:rgb(var(--color-foreground))}.mega-menu[open]>summary>span{text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:.2rem}.mega-menu__panel{position:absolute;left:0;right:0;top:100%;z-index:20;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 18px 30px -12px #1118272e;opacity:0;visibility:hidden;transform:translateY(-.6rem);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease,visibility 0s linear var(--duration-default);max-height:calc(100vh - 12rem);overflow-y:auto}.mega-menu[open]>.mega-menu__panel{opacity:1;visibility:visible;transform:none;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.mega-menu__inner{display:flex;gap:3.2rem;padding-top:2.8rem;padding-bottom:2.8rem}.mega-menu__grid{flex:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.2rem 3.2rem;align-content:start}.mega-menu__grid--images{grid-template-columns:repeat(auto-fill,minmax(15rem,19rem));gap:2.4rem 2.4rem}.mega-menu__grid--columns{gap:2.4rem 3.2rem}.mega-menu__card{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.mega-menu__media{aspect-ratio:4 / 3;border-radius:1rem;overflow:hidden;background:rgba(var(--color-foreground),.04);margin-bottom:1rem}.mega-menu__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mega-menu__card:hover .mega-menu__media img{transform:scale(1.05)}.mega-menu__media--empty{display:flex;align-items:center;justify-content:center;font-size:3.6rem;color:rgba(var(--color-foreground),.25);text-transform:uppercase}.mega-menu__title{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;letter-spacing:.02em;line-height:1.3}.mega-menu__grid:not(.mega-menu__grid--images):not(.mega-menu__grid--columns) .mega-menu__title{font-weight:500;font-size:1.5rem;padding:.4rem 0}.mega-menu__arrow{font-style:normal;opacity:0;transform:translate(-.4rem);transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.mega-menu__card:hover .mega-menu__title{text-decoration:underline;text-underline-offset:.3rem}.mega-menu__card:hover .mega-menu__arrow{opacity:1;transform:none}.mega-menu__card.is-active .mega-menu__title{text-decoration:underline;text-underline-offset:.3rem}.mega-menu__sub{list-style:none;margin:.8rem 0 0;padding:0}.mega-menu__link{display:block;padding:.45rem 0;font-size:1.4rem;line-height:1.4;text-decoration:none;color:rgba(var(--color-foreground),.72)}.mega-menu__link:hover,.mega-menu__link.is-active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.mega-menu__promo{flex:0 0 28rem;display:block;text-decoration:none;color:rgb(var(--color-foreground))}.mega-menu__promo img{width:100%;height:auto;border-radius:1rem;display:block;margin-bottom:1rem}.mega-menu__promo-title{display:block;font-size:1.6rem;font-weight:700}.mega-menu__promo-text{display:block;font-style:normal;font-size:1.4rem;color:rgba(var(--color-foreground),.72);margin-top:.3rem}.mega-menu__footer{background:rgba(var(--color-foreground),.035);border-top:1px solid rgba(var(--color-foreground),.06)}.mega-menu__all{display:inline-block;padding:1.2rem 0;font-size:1.4rem;font-weight:700;text-decoration:none;color:rgb(var(--color-foreground))}.mega-menu__all:hover{text-decoration:underline;text-underline-offset:.3rem}.mega-menu-backdrop{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#11182747;opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease;z-index:2}body.mega-menu-open .mega-menu-backdrop{opacity:1;pointer-events:auto}body.mega-menu-open #shopify-section-header:not(.shopify-section-header-sticky){position:relative;z-index:3}}.menu-drawer__menu-item.has-thumb{gap:1.2rem}.menu-drawer__thumb{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:.8rem;object-fit:cover;background:rgba(var(--color-foreground),.05)}@media screen and (min-width:990px){.mega-menu__panel{max-height:min(62vh,56rem)}.mega-menu__inner{padding-top:2rem;padding-bottom:2rem;padding-right:6rem}.mega-menu__grid--images{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1.6rem 1.6rem}.mega-menu__grid--images .mega-menu__media{aspect-ratio:3 / 2;border-radius:.8rem;margin-bottom:.6rem}.mega-menu__grid--images .mega-menu__title{font-size:1.3rem;letter-spacing:0;line-height:1.25}.mega-menu__promo{flex-basis:22rem}.mega-menu__all{padding:.9rem 0}.mega-menu__close{position:absolute;top:1.2rem;right:1.6rem;z-index:1;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:1px solid rgba(var(--color-foreground),.12);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mega-menu__close:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.25)}}@media screen and (min-width:1400px){.mega-menu__grid--images{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}@media screen and (max-width:989px){.mega-menu__close{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mega-menu.css.map */
