.site-header-stack{display:flex;flex-direction:column}.site-header-stack>.header-promo-section{order:2}.site-header-stack>.section-mega-menu{order:3}.site-header-stack>.shopify-section:not(.header-promo-section):not(.section-mega-menu){order:4}.site-header-stack[data-mega-menu-position=above_promo]>.section-mega-menu{order:1}.site-header-stack[data-mega-menu-position=above_promo]>.header-promo-section{order:2}.site-header-stack[data-mega-menu-position=above_promo]>.shopify-section:not(.header-promo-section):not(.section-mega-menu){order:3}.site-header-stack[data-mega-menu-position=below_promo]>.header-promo-section{order:1}.site-header-stack[data-mega-menu-position=below_promo]>.section-mega-menu{order:2}.site-header-stack[data-mega-menu-position=below_promo]>.shopify-section:not(.header-promo-section):not(.section-mega-menu){order:3}.site-header-stack[data-mega-menu-position=below_nav]>.header-promo-section{order:1}.site-header-stack[data-mega-menu-position=below_nav]>.shopify-section:not(.header-promo-section):not(.section-mega-menu){order:2}.site-header-stack[data-mega-menu-position=below_nav]>.section-mega-menu{order:3}.site-header-stack[data-mega-menu-position=hidden]>.section-mega-menu{display:none}html.shopify-design-mode .site-header-stack[data-mega-menu-position=hidden]>.section-mega-menu{display:block;outline:.1rem dashed var(--color-divisor);outline-offset:-.1rem}.mega-menu{display:block;position:relative;width:100%;font-family:var(--mega-menu-menu-font-family, var(--font-heading-family));color:var(--mega-menu-menu-text-color, var(--color-text-primary));background-color:var(--mega-menu-bar-bg, transparent);border-top:var(--mega-menu-bar-border-top-width, 0) solid var(--mega-menu-bar-border-top-color, var(--color-divisor));border-bottom:var(--mega-menu-bar-border-bottom-width, 0) solid var(--mega-menu-bar-border-bottom-color, var(--color-divisor));box-sizing:border-box}.mega-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;min-height:var(--mega-menu-bar-height, 6rem);gap:var(--mega-menu-trigger-gap, .8rem) var(--mega-menu-trigger-gap-x, 2.4rem)}.mega-menu__list--align-left{justify-content:flex-start}.mega-menu__list--align-center{justify-content:center}.mega-menu__list--align-right{justify-content:flex-end}.mega-menu__item{margin:0;padding:0}.mega-menu__trigger,.mega-menu__link{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--mega-menu-bar-height, 6rem);padding:0;border:0;background:transparent;font-family:var(--mega-menu-menu-font-family, var(--font-heading-family));font-size:var(--mega-menu-trigger-size, 1.6rem);line-height:1.3;color:var(--mega-menu-menu-text-color, var(--color-text-primary));text-decoration:none;cursor:pointer}.mega-menu__trigger:hover,.mega-menu__link:hover,.mega-menu__trigger[aria-expanded=true]{color:var(--mega-menu-hover-color, var(--color-text-hover))}.mega-menu__trigger:focus-visible,.mega-menu__link:focus-visible,.mega-menu__panel a:focus-visible,.mega-menu__accordion-summary:focus-visible{outline:.2rem solid var(--mega-menu-hover-color, var(--color-text-hover));outline-offset:.2rem}.mega-menu__caret{width:var(--mega-menu-caret-size, 1rem);height:var(--mega-menu-caret-size, 1rem);flex-shrink:0;transition:transform .2s ease}.mega-menu__caret--img{width:auto;max-width:calc(var(--mega-menu-caret-size, 1rem) * 2);object-fit:contain;transition:none}.mega-menu__caret--open{display:none}.mega-menu__trigger[aria-expanded=true] .mega-menu__caret--closed,.mega-menu__accordion-item details[open] .mega-menu__caret--closed{display:none}.mega-menu__trigger[aria-expanded=true] .mega-menu__caret--open,.mega-menu__accordion-item details[open] .mega-menu__caret--open{display:inline-block}.mega-menu__trigger[aria-expanded=true] .mega-menu__caret--svg{transform:rotate(180deg)}.mega-menu__accordion-item details[open] .mega-menu__caret--svg{transform:rotate(180deg)}.mega-menu__panels{position:absolute;left:0;right:0;top:100%;z-index:20;display:none}.mega-menu.is-open .mega-menu__panels,.mega-menu.is-closing .mega-menu__panels{display:block}.mega-menu.is-closing{pointer-events:none}.mega-menu__panel{display:none;width:100%;padding-top:var(--mega-menu-panel-padding-top, var(--mega-menu-panel-padding, 2.4rem));padding-bottom:var(--mega-menu-panel-padding-bottom, var(--mega-menu-panel-padding, 2.4rem));padding-left:0;padding-right:0;background-color:var(--mega-menu-panel-bg);color:var(--mega-menu-panel-text-color, var(--color-text-primary));font-family:var(--mega-menu-panel-font-family, var(--font-body-family))}.mega-menu__panel.is-active{display:block}.mega-menu__panel.is-leaving{display:block;position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.mega-menu[data-reveal-animation=fade] .mega-menu__panel.is-active,.mega-menu[data-reveal-animation=fade] details[open] .mega-menu__accordion-panel{animation:mega-menu-fade-in var(--mega-menu-animation-duration, .24s) ease-out both}.mega-menu[data-reveal-animation=slide] .mega-menu__panel.is-active,.mega-menu[data-reveal-animation=slide] details[open] .mega-menu__accordion-panel{animation:mega-menu-slide-in var(--mega-menu-animation-duration, .24s) ease-out both}.mega-menu[data-reveal-animation=flip] .mega-menu__panel.is-active,.mega-menu[data-reveal-animation=flip] details[open] .mega-menu__accordion-panel{transform-origin:top;backface-visibility:hidden;animation:mega-menu-flip-in var(--mega-menu-animation-duration, .24s) ease-out both}.mega-menu[data-reveal-animation=fade].is-closing .mega-menu__panel.is-active,.mega-menu[data-reveal-animation=fade] .mega-menu__panel.is-leaving{animation:mega-menu-fade-out var(--mega-menu-animation-duration, .24s) ease-in both}.mega-menu[data-reveal-animation=slide].is-closing .mega-menu__panel.is-active,.mega-menu[data-reveal-animation=slide] .mega-menu__panel.is-leaving{animation:mega-menu-slide-out var(--mega-menu-animation-duration, .24s) ease-in both}.mega-menu[data-reveal-animation=flip].is-closing .mega-menu__panel.is-active,.mega-menu[data-reveal-animation=flip] .mega-menu__panel.is-leaving{transform-origin:top;backface-visibility:hidden;animation:mega-menu-flip-out var(--mega-menu-animation-duration, .24s) ease-in both}@keyframes mega-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mega-menu-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mega-menu-slide-in{0%{opacity:0;transform:translateY(-1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes mega-menu-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.2rem)}}@keyframes mega-menu-flip-in{0%{opacity:0;transform:perspective(80rem) rotateX(-12deg)}to{opacity:1;transform:perspective(80rem) rotateX(0)}}@keyframes mega-menu-flip-out{0%{opacity:1;transform:perspective(80rem) rotateX(0)}to{opacity:0;transform:perspective(80rem) rotateX(-12deg)}}.mega-menu__panel-inner{width:100%}.mega-menu__bar:not(.page-width),.mega-menu__panel-inner:not(.page-width),.mega-menu__mobile-wrap:not(.page-width){padding-left:var(--mega-menu-padding-x, 0);padding-right:var(--mega-menu-padding-x, 0);box-sizing:border-box}.mega-menu__panel .rte,.mega-menu__panel-content,.mega-menu__intro,.mega-menu__column{font-family:var(--mega-menu-panel-font-family, var(--font-body-family));font-size:var(--mega-menu-panel-font-size, 1.6rem);line-height:1.625}.mega-menu__intro{margin:0 0 2rem}.mega-menu__intro:last-child{margin-bottom:0}.mega-menu__intro>*:first-child{margin-top:0}.mega-menu__intro>*:last-child{margin-bottom:0}.mega-menu__columns{display:grid;grid-template-columns:repeat(var(--mega-menu-cols, 1),minmax(0,1fr));gap:2.4rem;width:100%}.mega-menu__columns--1{--mega-menu-cols: 1}.mega-menu__columns--2{--mega-menu-cols: 2}.mega-menu__columns--3{--mega-menu-cols: 3}.mega-menu__columns--4{--mega-menu-cols: 4}.mega-menu__columns--5{--mega-menu-cols: 5}.mega-menu__column{min-width:0}.mega-menu__column--media{align-self:start}.mega-menu__column-media-link{display:block;text-decoration:none}.mega-menu__column-image{display:block;width:100%;height:auto}.mega-menu__column--media .media-container,.mega-menu__column--media .image-container{width:100%}.mega-menu__column>*:first-child{margin-top:0}.mega-menu__column>*:last-child{margin-bottom:0}.mega-menu__panel .mega-menu__panel-content :is(h1,h2,h3,h4,h5,h6,p,li,a,span),.mega-menu__panel .mega-menu__intro :is(h1,h2,h3,h4,h5,h6,p,li,a,span),.mega-menu__panel .mega-menu__column :is(h1,h2,h3,h4,h5,h6,p,li,a,span),.mega-menu__mobile .mega-menu__accordion-panel :is(h1,h2,h3,h4,h5,h6,p,li,a,span){font-family:inherit}.mega-menu__panel .mega-menu__panel-content :is(p,li,a,span),.mega-menu__panel .mega-menu__intro :is(p,li,a,span),.mega-menu__panel .mega-menu__column :is(p,li,a,span),.mega-menu__mobile .mega-menu__accordion-panel :is(p,li,a,span){font-size:inherit}.mega-menu__panel .mega-menu__panel-content :is(h1,h2),.mega-menu__panel .mega-menu__intro :is(h1,h2),.mega-menu__panel .mega-menu__column :is(h1,h2),.mega-menu__mobile .mega-menu__accordion-panel :is(h1,h2){font-size:1.5em}.mega-menu__panel .mega-menu__panel-content :is(h3,h4),.mega-menu__panel .mega-menu__intro :is(h3,h4),.mega-menu__panel .mega-menu__column :is(h3,h4),.mega-menu__mobile .mega-menu__accordion-panel :is(h3,h4){font-size:1.25em}.mega-menu__panel .mega-menu__panel-content :is(h5,h6),.mega-menu__panel .mega-menu__intro :is(h5,h6),.mega-menu__panel .mega-menu__column :is(h5,h6),.mega-menu__mobile .mega-menu__accordion-panel :is(h5,h6){font-size:1.1em}.mega-menu__panel .rte a,.mega-menu__panel-content a,.mega-menu__intro a,.mega-menu__column a{color:var(--mega-menu-link-color, var(--color-text-accent))}.mega-menu__panel .rte a:hover,.mega-menu__panel-content a:hover,.mega-menu__intro a:hover,.mega-menu__column a:hover{color:var(--mega-menu-hover-color, var(--color-text-hover))}.mega-menu__panel .rte img,.mega-menu__panel-content img,.mega-menu__intro img,.mega-menu__column img{max-width:100%;height:auto}.mega-menu__panel-link{display:inline-block;margin-top:1.6rem;font-size:var(--mega-menu-panel-font-size, 1.6rem);color:var(--mega-menu-link-color, var(--color-text-accent))}.mega-menu__desktop{display:block}.mega-menu__mobile-wrap{display:none}.mega-menu__mobile{list-style:none;margin:0;padding:0}.mega-menu__accordion-item{border-bottom:.1rem solid var(--mega-menu-border-color, var(--color-divisor))}.mega-menu__accordion-item:first-child{border-top:.1rem solid var(--mega-menu-border-color, var(--color-divisor))}.mega-menu__accordion-summary,.mega-menu__mobile-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--mega-menu-bar-height, 6rem);padding:0;font-family:var(--mega-menu-menu-font-family, var(--font-heading-family));font-size:var(--mega-menu-trigger-size, 1.6rem);color:var(--mega-menu-menu-text-color, var(--color-text-primary));text-decoration:none;cursor:pointer;list-style:none}.mega-menu__accordion-summary::-webkit-details-marker{display:none}.mega-menu__accordion-panel{padding-top:var(--mega-menu-panel-padding-top, var(--mega-menu-panel-padding, 2.4rem));padding-bottom:var(--mega-menu-panel-padding-bottom, var(--mega-menu-panel-padding, 2.4rem));padding-left:0;padding-right:0;color:var(--mega-menu-panel-text-color, var(--color-text-primary));background-color:var(--mega-menu-panel-bg);font-family:var(--mega-menu-panel-font-family, var(--font-body-family));font-size:var(--mega-menu-panel-font-size, 1.6rem);line-height:1.625}@media screen and (max-width:989px){.mega-menu__desktop{display:none}.mega-menu__mobile-wrap{display:block}.mega-menu__mobile-wrap:not(.page-width){padding-left:var(--mega-menu-padding-x-mobile, 2rem);padding-right:var(--mega-menu-padding-x-mobile, 2rem)}.mega-menu__panels{display:none!important}.mega-menu__columns{grid-template-columns:1fr;gap:1.6rem}}@media(prefers-reduced-motion:reduce){.mega-menu .mega-menu__panel.is-active,.mega-menu.is-closing .mega-menu__panel.is-active,.mega-menu .mega-menu__panel.is-leaving,.mega-menu details[open] .mega-menu__accordion-panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-mega-menu.css.map */
