.mega-menu{position:static}.mega-menu .mega-menu__content.global-settings-popup{border-color:#0000001a!important;border-radius:.2rem!important;border-style:solid!important;border-width:.1rem 0 .1rem .1rem!important;box-shadow:none!important;z-index:20}.mega-menu__content{z-index:20;background:#fff;border-top:.1rem solid rgba(0,0,0,.1);border-bottom:.1rem solid rgba(0,0,0,.1);box-shadow:none;box-sizing:border-box;color:#292929;left:0;right:0;width:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.6rem 0 2rem;position:absolute;top:100%}.mega-menu__content:before{content:"";position:absolute;top:-40px;left:0;right:0;height:40px;background:transparent;z-index:-1}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top-width:.1rem}.js .mega-menu__content{opacity:0;transform:translateY(-.4rem);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-duration:0s}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.95rem 2rem;list-style:none;margin:0 auto;max-width:var(--page-width);padding:0 4rem;width:100%}.mega-menu__list>li{flex:0 1 18rem}.mega-menu__list:not(.mega-menu__list--condensed)>li{background-color:transparent;padding:0}.mega-menu__link{color:#666;display:block;font-size:1.35rem;font-weight:500;letter-spacing:.02em;line-height:1.18;padding:.4rem .6rem;margin-left:-.6rem;margin-right:-.6rem;text-decoration:none;text-transform:none;transition:color var(--duration-short) ease,background-color .2s ease,transform .2s cubic-bezier(.2,0,0,1);border-radius:.6rem;word-break:normal;overflow-wrap:normal;white-space:nowrap}.mega-menu__swatch{width:16rem;height:16rem;border-radius:.6rem;overflow:hidden;display:block;position:absolute;left:70%;top:50%;margin:0;opacity:0;transform:translateY(-50%) scale(.95);transition:opacity .2s ease,transform .2s cubic-bezier(.2,0,0,1);pointer-events:none;box-shadow:0 1rem 3rem #0003;border:.2rem solid #fff;z-index:100}.mega-menu__swatch img{width:100%;height:100%;object-fit:cover;display:block}@media(hover:hover)and (pointer:fine){.mega-menu__link{position:relative}.mega-menu__link:hover .mega-menu__swatch,.mega-menu__link:focus-visible .mega-menu__swatch{opacity:1;transform:translateY(-50%) scale(1)}}.mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{border-bottom:.1rem solid rgba(0,0,0,.12);color:#252525;font-size:1.4rem;font-weight:600;letter-spacing:.01em;line-height:1.15;margin:0 -.35rem 1.05rem;padding:0 .35rem .9rem;text-transform:capitalize}.mega-menu__list:not(.mega-menu__list--condensed)>li:has(>ul:empty) .mega-menu__link--level-2{margin-bottom:.55rem;padding-bottom:.55rem}.mega-menu__list:not(.mega-menu__list--condensed)>li>ul>li{margin-bottom:.28rem}.mega-menu__list:not(.mega-menu__list--condensed)>li>ul>li:last-child{margin-bottom:0}.mega-menu__list:not(.mega-menu__list--condensed)>li>ul .mega-menu__link{font-size:1.35rem;font-weight:500;letter-spacing:.02em;padding:.14rem .35rem;line-height:1.14;text-transform:capitalize}.header--top-center .mega-menu__list{justify-content:stretch}.header--top-center .mega-menu__list>li{width:auto;padding-right:0}.mega-menu__list:not(.mega-menu__list--condensed)>li>ul .mega-menu__link:hover,.mega-menu__list:not(.mega-menu__list--condensed)>li>ul .mega-menu__link--active{color:#252525}.mega-menu__list:not(.mega-menu__list--condensed)>li>ul .mega-menu__link:hover{text-decoration:underline;text-underline-offset:.18em}.mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2:hover{text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:989px){.mega-menu__content{left:0;right:auto;width:min(100%,calc(100vw - 2.5rem));max-width:calc(100vw - 2.5rem);min-height:auto;overflow-x:auto;padding:2.6rem 1.6rem 3rem}.mega-menu__list:not(.mega-menu__list--condensed){display:flex;flex-direction:column;gap:1.25rem;width:100%}.mega-menu__list:not(.mega-menu__list--condensed)>li.mega-menu__column>ul{position:static;opacity:1;visibility:visible;pointer-events:auto;width:auto;max-width:none;margin:.4rem 0 0;padding:0 0 0 .85rem;border-left:.1rem solid rgba(0,0,0,.1);max-height:none;overflow:visible}.mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{white-space:normal}.mega-menu__list:not(.mega-menu__list--condensed)>li.mega-menu__column>ul .mega-menu__link{white-space:normal}}.mega-menu__list--condensed .mega-menu__link:hover,.mega-menu__list--condensed .mega-menu__link--active{color:#252525}.mega-menu__list--condensed .mega-menu__link:hover{text-decoration:underline;text-underline-offset:.18em}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{color:#5f5f5f;font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:1.4;text-transform:none;padding-left:.35rem;padding-right:.35rem;margin-left:-.35rem;margin-right:-.35rem}@media screen and (min-width:990px){.mega-menu__content{overflow-y:visible;max-height:none}.shopify-section-header-sticky .mega-menu__content{max-height:none;overflow-y:visible}.mega-menu__list--condensed{display:grid!important;grid-template-columns:repeat(4,minmax(13rem,max-content));justify-content:flex-start;row-gap:.5rem;column-gap:clamp(1.2rem,2vw,2.4rem)}.mega-menu__list--condensed>li{break-inside:auto;-webkit-column-break-inside:auto;padding-bottom:0}.mega-menu__list--condensed .mega-menu__link{padding-top:.28rem;padding-bottom:.28rem}@media(hover:hover)and (pointer:fine){.mega-menu__content .mega-menu__link{position:relative;transition:color .3s ease}.mega-menu__content .mega-menu__link:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background-color:#000;z-index:-1;transition:width .3s cubic-bezier(.2,0,0,1);border-radius:.2rem}.mega-menu__content .mega-menu__link:hover{background-color:transparent;color:#fff}.mega-menu__content .mega-menu__link:hover:before{width:100%}@media(prefers-reduced-motion:no-preference){.mega-menu__content .mega-menu__link:hover{transform:translate(4px)}}}}@media(prefers-reduced-motion:reduce){.mega-menu__content .mega-menu__link{transition:color var(--duration-short) ease,background-color .12s ease}.js .mega-menu__content{transition-duration:.01ms!important;transform:none!important}}@media screen and (min-width:990px){.js .mega-menu__content{pointer-events:none;transition-duration:var(--duration-default)}.js .mega-menu[open] .mega-menu__content,.js .mega-menu:hover .mega-menu__content{opacity:1;pointer-events:auto;transform:translateY(0)}}@media screen and (min-width:990px)and (max-width:1199px){.mega-menu__list:not(.mega-menu__list--condensed){gap:1.65rem 2.45rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}@media screen and (min-width:1400px){.mega-menu__list--condensed{column-count:5}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/component-mega-menu.css.map */
