.mega-menu{position:static;z-index:1000}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:50%;transform:translate(-50%);overflow:hidden;padding:1.5rem;position:absolute;top:100%!important;box-shadow:0 10px 40px #0000001a;z-index:1001;width:800px;max-width:calc(100vw - 40px)}.header-wrapper{position:relative;z-index:999}.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:0}.js .mega-menu__content{opacity:0;visibility:hidden}.mega-menu[open] .mega-menu__content{opacity:1;visibility:visible;transform:translate(-50%);width:800px;max-width:calc(100vw - 40px)}.mega-menu__list{display:flex;flex-wrap:nowrap;gap:20px;list-style:none;align-items:flex-start;width:100%;justify-content:space-between;padding:0;margin:0;box-sizing:border-box}.mega-menu__column{flex:0 0 auto;width:150px;overflow:hidden}.mega-menu__simple-list{flex:0 0 auto;width:180px;display:flex;flex-direction:column;overflow:hidden}.menu-item-image{flex:0 0 auto;display:flex;flex-direction:row;gap:15px;align-items:flex-start;overflow:hidden;justify-content:space-between}.menu-item-image a{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:120px;flex-shrink:0}.menu-item-image img{width:100%;height:auto;max-width:100%;object-fit:cover;display:block;aspect-ratio:1}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700;margin-bottom:.5rem;color:rgba(var(--color-foreground),.9)}.mega-menu__link--simple{font-weight:400;padding:.4rem 0}.list-unstyled{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.list-unstyled li{margin-bottom:.2rem}.list-unstyled .mega-menu__link{font-weight:400;padding:.3rem 0;font-size:.9em}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}@media screen and (max-width: 1200px){.mega-menu__content{width:700px;max-width:calc(100vw - 30px)}.mega-menu__list{gap:15px}.mega-menu__column{width:130px}.mega-menu__simple-list{width:150px}.menu-item-image{gap:10px}.menu-item-image a{width:60px}}@media screen and (max-width: 989px){.mega-menu__content{width:600px;max-width:calc(100vw - 20px)}.mega-menu__list{gap:12px}.mega-menu__column{width:110px}.mega-menu__simple-list{width:130px}.menu-item-image{gap:8px}.menu-item-image a{width:50px}}@media screen and (max-width: 749px){.mega-menu__content{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1002;overflow-y:auto;width:100vw!important;max-width:none;transform:none}.mega-menu__list{flex-direction:column;gap:2rem;justify-content:flex-start;padding:2rem 1rem}.mega-menu__column,.mega-menu__simple-list{width:100%;overflow:visible}.menu-item-image{display:flex;flex-direction:row;justify-content:center;gap:1rem;width:100%;overflow:visible}.menu-item-image a{width:80px;flex-shrink:0}}@media screen and (max-width: 480px){.menu-item-image{gap:.8rem}.menu-item-image a{width:70px}.mega-menu__list{padding:1.5rem 1rem}}.menu-item-image img{width:100%!important;height:auto;max-width:100%;object-fit:cover;display:block;aspect-ratio:1;border-radius:4px}.menu-item-image__text{font-family:Cormorant Garamond!important;font-size:10px;text-transform:uppercase;margin:0;text-decoration:none;letter-spacing:0;line-height:1.2;font-weight:900;text-align:center;margin-top:.3rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow:hidden}.mega-menu__content,.mega-menu__link,.mega-menu[open] .mega-menu__content{transition:none!important;animation:none!important}.mega-menu__content *{box-sizing:border-box}@media screen and (max-width: 600px){.mega-menu__content{left:10px!important;right:10px!important;transform:none!important;width:calc(100vw - 20px)!important}.mega-menu__list{padding:1rem .5rem}}@media (max-width:1400px and min-width:768px){.menu-item-image a{width:97px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/component-mega-menu.css.map */
