.mega-nav__toggle{display:none}@media screen and (max-width:1149px){.mega-nav,.mega-panel,.mega-backdrop{display:none!important}}@media screen and (min-width:1150px){.header{position:relative;z-index:calc(var(--header-z-index, 3) + 1)}.mega-nav__item{display:flex;align-items:center}.mega-nav__link>span{padding-bottom:.2rem;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.mega-nav__link:hover>span,.mega-nav__link--active>span,.mega-nav__item.is-active .mega-nav__link>span{background-size:100% 1px}.mega-nav__toggle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-left:-.6rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;opacity:.5;transition:opacity .2s ease}.mega-nav__toggle:hover,.mega-nav__toggle:focus-visible,.mega-nav__item.is-active .mega-nav__toggle{opacity:1}.mega-nav__toggle svg{width:1rem;height:1rem;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.mega-nav__item.is-active .mega-nav__toggle svg{transform:rotate(180deg)}.shopify-section-header.mega-menu-open .header-top-background{background-color:rgb(var(--color-background));transition:background-color .25s ease}.mega-backdrop{position:absolute;top:100%;left:0;z-index:1;width:100%;height:calc(100vh - var(--header-height, 0px));background:rgba(0,0,0,var(--mega-backdrop-opacity, .3));opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.header.mega-open .mega-backdrop{opacity:1;visibility:visible;transition:opacity .3s ease}.mega-panel{position:absolute;top:100%;left:0;z-index:2;width:100%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 3rem 6rem -3rem #00000038;opacity:0;transform:translateY(-.8rem);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.mega-panel[hidden]{display:none}.mega-panel.is-open{opacity:1;transform:none}.mega-panel--switch{transform:none;transition:opacity .15s ease}.mega-panel__inner{display:grid;grid-template-columns:minmax(0,1fr) var(--mega-preview-width, clamp(24rem, 28vw, 40rem));gap:clamp(2.4rem,3vw,6rem);max-width:var(--mega-max-width, 144rem);max-height:calc(100vh - var(--header-height, 8rem) - 2rem);margin:0 auto;padding:var(--mega-pad-y, 2.8rem) clamp(2.4rem,4vw,6rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mega-panel--no-preview .mega-panel__inner{grid-template-columns:minmax(0,1fr)}.mega-panel__nav{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.mega-panel__links,.mega-panel__sublist{margin:0;padding:0;list-style:none}.mega-panel__links--columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:2.4rem clamp(2.4rem,3vw,4.8rem)}.mega-panel__links--flat{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:0 clamp(2.4rem,3vw,4.8rem)}.mega-panel__group{min-width:0;opacity:0;transform:translateY(.6rem);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(min(var(--i, 0),8)*30ms + 60ms)}.mega-panel.is-open .mega-panel__group{opacity:1;transform:none}.mega-panel:not(.is-open) .mega-panel__group,.mega-panel--switch .mega-panel__group{transition-delay:0ms;transition-duration:.2s}.mega-panel__heading{display:inline-block;margin-bottom:.8rem;color:rgb(var(--color-foreground));font-size:calc(1.6rem * var(--mega-font-scale, 1));font-weight:600;line-height:1.3;text-decoration:none}.mega-panel__heading:hover,.mega-panel__heading.is-current{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.mega-panel__links--flat .mega-panel__heading{display:block;margin:0;padding:.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:calc(clamp(1.8rem,1.4vw,2.4rem) * var(--mega-font-scale, 1));font-weight:400;letter-spacing:-.01em;transition:padding-left .3s cubic-bezier(.2,.7,.2,1),color .2s ease}.mega-panel__links--flat .mega-panel__heading:hover,.mega-panel__links--flat .mega-panel__heading:focus-visible{padding-left:.8rem;text-decoration:none}.mega-panel__sublist{display:grid;gap:.1rem}.mega-panel__link{display:inline-block;padding:var(--mega-link-pad, .3rem) 0;color:rgba(var(--color-foreground),.72);font-size:calc(1.5rem * var(--mega-font-scale, 1));line-height:1.4;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - .3rem) / 0 1px no-repeat;transition:color .2s ease,background-size .3s cubic-bezier(.2,.7,.2,1)}.mega-panel__link:hover,.mega-panel__link:focus-visible,.mega-panel__link.is-current{color:rgb(var(--color-foreground));background-size:100% 1px}.mega-panel__heading:focus-visible,.mega-panel__link:focus-visible,.mega-panel__view-all:focus-visible{outline:2px solid rgba(var(--color-foreground),.6);outline-offset:.3rem}.mega-panel__view-all{align-self:flex-start;margin-top:auto;color:rgb(var(--color-foreground));font-size:calc(1.5rem * var(--mega-font-scale, 1));font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px;transition:text-underline-offset .25s ease}.mega-panel__view-all:hover{text-underline-offset:.3rem}.mega-panel--compact .mega-panel__inner{grid-template-columns:auto var(--mega-preview-width, clamp(24rem, 28vw, 40rem));justify-content:center;gap:clamp(4rem,6vw,9.6rem)}.mega-panel--compact .mega-panel__nav{gap:0}.mega-cols{--mega-col-gap: clamp(2.4rem, 3vw, 4.8rem);display:grid;grid-template-columns:repeat(var(--mega-cols, 1),minmax(0,1fr));column-gap:calc(var(--mega-col-gap) * 2);width:calc(var(--mega-cols, 1) * var(--mega-col-width, 26rem) + (var(--mega-cols, 1) - 1) * var(--mega-col-gap) * 2);max-width:100%;align-items:stretch}.mega-cols__stack{position:relative;display:flex;flex-direction:column;gap:clamp(3.2rem,3.4vw,4.8rem);min-width:0}.mega-cols__stack+.mega-cols__stack:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--mega-col-gap) * -1);border-left:1px solid rgba(var(--color-foreground),.07)}.mega-cols__col{min-width:0}.mega-cols__heading{display:block;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.22);color:rgb(var(--color-foreground));font-size:calc(2rem * var(--mega-font-scale, 1));font-weight:600;line-height:1.2;letter-spacing:-.01em;text-decoration:none}.mega-cols__heading:hover,.mega-cols__heading.is-current{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px}.mega-acc{display:grid;grid-template-columns:minmax(22rem,32rem);gap:0 clamp(3.2rem,4vw,6.4rem);align-items:start}.mega-acc--split{grid-template-columns:repeat(2,minmax(22rem,30rem))}.mega-cols .mega-acc{grid-template-columns:minmax(0,1fr)}.mega-cols .mega-acc__link{padding-top:calc(var(--mega-link-pad, .3rem) + 1rem);padding-bottom:calc(var(--mega-link-pad, .3rem) + 1rem);color:rgba(var(--color-foreground),.78);font-size:calc(1.5rem * var(--mega-font-scale, 1));font-weight:400;transition:color .2s ease}.mega-cols .mega-acc__row:hover .mega-acc__link,.mega-cols .mega-acc__item.is-open .mega-acc__link{color:rgb(var(--color-foreground))}.mega-cols .mega-acc__item.is-open .mega-acc__link{font-weight:500}.mega-cols .mega-acc__link:hover{text-decoration:none}.mega-cols .mega-acc__sublist{padding-left:0;padding-bottom:1.4rem}.mega-cols .mega-acc__sublink{font-size:calc(1.4rem * var(--mega-font-scale, 1))}.mega-acc__list{margin:0;padding:0;list-style:none}.mega-acc__item{border-bottom:1px solid rgba(var(--color-foreground),.08)}.mega-acc__row{display:flex;align-items:center;gap:1.6rem}.mega-acc__link{flex:1;min-width:0;padding:calc(var(--mega-link-pad, .3rem) + 1.1rem) 0;color:rgb(var(--color-foreground));font-size:calc(1.7rem * var(--mega-font-scale, 1));font-weight:500;line-height:1.3;letter-spacing:-.005em;text-decoration:none}.mega-acc__link:hover,.mega-acc__link.is-current{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px}.mega-acc__toggle{position:relative;display:grid;flex:none;place-items:center;width:3.2rem;height:3.2rem;margin-right:-.8rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;opacity:.45;transition:opacity .2s ease,background-color .2s ease}.mega-acc__row:hover .mega-acc__toggle,.mega-acc__item.is-open .mega-acc__toggle,.mega-acc__toggle:focus-visible{opacity:1}.mega-acc__toggle:hover{background:rgba(var(--color-foreground),.05)}.mega-acc__icon,.mega-acc__icon:after{position:absolute;top:50%;left:50%;width:1.1rem;height:1px;background:currentColor;transform:translate(-50%,-50%)}.mega-acc__icon:after{content:"";transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.mega-acc__item.is-open .mega-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.mega-acc__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),visibility 0s linear .35s}.mega-acc__item.is-open .mega-acc__body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),visibility 0s}.mega-acc__inner{min-height:0;overflow:hidden}.mega-acc__sublist{display:grid;gap:.2rem;margin:-.4rem 0 0;padding:0 0 1.8rem 1.6rem;list-style:none;opacity:0;transform:translateY(-.4rem);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.mega-acc__item.is-open .mega-acc__sublist{opacity:1;transform:none;transition-delay:.08s}.shopify-section-header .mega-panel .mega-acc__link,.shopify-section-header .mega-panel .mega-acc__sublink,.shopify-section-header .mega-panel .mega-cols__sub,.shopify-section-header .mega-panel .mega-panel__link{text-transform:var(--mega-text-transform, none)}.mega-acc__sublink{display:inline-block;padding:calc(var(--mega-link-pad, .3rem) + .2rem) 0;color:rgba(var(--color-foreground),.62);font-size:calc(1.5rem * var(--mega-font-scale, 1));line-height:1.4;text-decoration:none;transition:color .2s ease}.mega-acc__sublink:hover,.mega-acc__sublink:focus-visible,.mega-acc__sublink.is-current{color:rgb(var(--color-foreground))}.mega-acc__link:focus-visible,.mega-acc__sublink:focus-visible,.mega-acc__toggle:focus-visible,.mega-cols__heading:focus-visible{outline:2px solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.mega-cols__sub{display:block;margin:1.4rem 0 .4rem;color:rgb(var(--color-foreground));font-size:calc(1.5rem * var(--mega-font-scale, 1));font-weight:500;text-decoration:none}.mega-panel--compact .mega-panel__view-all{margin-top:2.8rem;font-size:calc(1.4rem * var(--mega-font-scale, 1))}.mega-preview{position:relative;align-self:start;width:100%;height:var(--mega-preview-height, clamp(24rem, 24vw, 35rem));max-height:calc(100vh - var(--header-height, 8rem) - 8rem);overflow:hidden;border-radius:var(--mega-preview-radius, .4rem);background:rgba(var(--color-foreground),.05);isolation:isolate}.mega-preview__item{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff;text-decoration:none;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.mega-preview__item.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .45s ease}.mega-preview__item:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000);pointer-events:none}.mega-preview__img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .5s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.mega-preview__img.is-loaded{opacity:1}.mega-preview__item.is-active .mega-preview__img.is-loaded{transform:scale(1)}.mega-preview__item.is-active:hover .mega-preview__img.is-loaded{transform:scale(1.025)}.mega-preview__caption{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:.4rem;padding:clamp(2rem,2vw,2.8rem);transform:translateY(.6rem);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mega-preview__item.is-active .mega-preview__caption{transform:none}.mega-preview__title{font-size:clamp(1.8rem,1.4vw,2.4rem);font-weight:500;line-height:1.15;letter-spacing:-.01em}.mega-preview__meta{font-size:1.4rem;opacity:.85}@media(max-width:1399px){.mega-panel__links--columns{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.mega-panel__links--flat{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}}.mega-drawer-acc>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.mega-drawer-acc>summary::-webkit-details-marker{display:none}.mega-drawer-acc>summary:after{content:"+";margin-left:1.2rem;font-size:1.2em;line-height:1;opacity:.6}.mega-drawer-acc[open]>summary:after{content:"\2212"}.mega-drawer-acc__list{margin:0 0 1.2rem;padding-left:1.6rem;border-left:1px solid rgba(var(--color-foreground),.12)}@media(prefers-reduced-motion:reduce){.mega-panel,.mega-panel__group,.mega-backdrop,.mega-preview__item,.mega-preview__img,.mega-preview__caption,.mega-acc__body,.mega-acc__sublist,.mega-acc__icon:after,.mega-nav__toggle svg{transition:none!important;transform:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-mega-menu.css.map */
