.mega-menu{position:static}.mega-menu>summary.header__menu-item{display:inline-flex;min-height:4.4rem;align-items:center;justify-content:center;gap:.55rem;padding-right:1.1rem;cursor:pointer}.mega-menu>summary.header__menu-item .icon-caret{position:static!important;top:auto!important;right:auto!important;display:block;width:1.1rem!important;min-width:1.1rem;height:.7rem!important;margin:0 0 0 .15rem;flex:0 0 1.1rem;overflow:visible;transform-origin:50% 50%;transition:transform .18s ease}.mega-menu[open]>summary.header__menu-item .icon-caret{transform:rotate(180deg)}.mega-menu__content{box-sizing:border-box;background:#4b1d3f;color:#f7f2ec;border:0;border-top:1px solid rgba(255,250,245,.16);border-bottom:1px solid rgba(255,250,245,.12);border-radius:0;box-shadow:0 2.2rem 5rem #2b122438;overflow-x:hidden;overflow-y:auto;padding:3rem 0 3.4rem;position:absolute;top:100%;z-index:40;scrollbar-width:thin;scrollbar-color:rgba(255,250,245,.32) transparent}.mega-menu__content::-webkit-scrollbar{width:.8rem}.mega-menu__content::-webkit-scrollbar-thumb{background:#fffaf547;border-radius:999px}.shopify-section-header-sticky .mega-menu__content{max-height:min(74vh,calc(100vh - var(--header-bottom-position-desktop, 12rem) - 1rem))}.header-wrapper--border-bottom .mega-menu__content{border-top-color:#fffaf529}.js .mega-menu__content{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.8rem);transition:opacity .16s ease,transform .18s ease,visibility 0s linear .18s}.mega-menu[open] .mega-menu__content{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.mega-menu__list.page-width{display:grid;width:min(150rem,calc(100% - 8rem));max-width:150rem;margin:0 auto;padding:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;list-style:none;background:#fffaf529;border:1px solid rgba(255,250,245,.16);border-radius:1.2rem;overflow:hidden}.mega-menu__list>li{min-width:0;padding:2.6rem 2.5rem 2.8rem;background:#4b1d3f}.mega-menu__list>li>ul{margin-top:.25rem}.mega-menu__link{display:block;color:#fffaf5b8;font-size:1.32rem;font-weight:450;line-height:1.42;padding:.62rem .72rem;margin-left:-.72rem;border-radius:.65rem;text-decoration:none;transition:color .14s ease,background-color .14s ease,transform .14s ease;overflow-wrap:anywhere}.mega-menu__link--level-2{display:flex;min-height:4.4rem;margin:0 0 .75rem;padding:0 0 1.05rem;align-items:flex-start;justify-content:space-between;gap:.8rem;border-radius:0;border-bottom:1px solid rgba(255,250,245,.18);color:#fffaf5;font-size:1.45rem;font-weight:650;line-height:1.28;letter-spacing:.005em}.mega-menu__link--level-2:after{content:"\203a";display:inline-block;flex:0 0 auto;margin-top:-.05rem;color:#d8a7b1;font-size:2rem;font-weight:400;line-height:1;transition:transform .14s ease,color .14s ease}.mega-menu__link:not(.mega-menu__link--level-2):hover,.mega-menu__link:not(.mega-menu__link--level-2):focus-visible,.mega-menu__link--active:not(.mega-menu__link--level-2){color:#fffaf5;background:#fffaf514;text-decoration:none;transform:translate(.2rem)}.mega-menu__link--level-2:hover,.mega-menu__link--level-2:focus-visible,.mega-menu__link--level-2.mega-menu__link--active{color:#fffaf5;text-decoration:none}.mega-menu__link--level-2:hover:after,.mega-menu__link--level-2:focus-visible:after{color:#f0ccd5;transform:translate(.25rem)}.mega-menu__link:focus-visible{outline:2px solid rgba(255,250,245,.78);outline-offset:2px}.mega-menu[open]>summary .header__active-menu-item,.mega-menu[open]>summary>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.65rem}.mega-menu .mega-menu__list--condensed{grid-template-columns:repeat(5,minmax(0,1fr))}.mega-menu__list--condensed>li{min-height:7.8rem;padding:0}.mega-menu__list--condensed .mega-menu__link{display:flex;min-height:7.8rem;margin:0;padding:1.7rem 2.2rem;align-items:center;justify-content:space-between;border-radius:0;color:#fffaf5;font-size:1.3rem;font-weight:620;line-height:1.35;letter-spacing:.02em}.mega-menu__list--condensed .mega-menu__link:after{content:"\203a";margin-left:1rem;color:#d8a7b1;font-size:1.9rem;font-weight:400;line-height:1}.mega-menu__list--condensed .mega-menu__link:hover,.mega-menu__list--condensed .mega-menu__link:focus-visible{background:#fffaf514;color:#fffaf5;transform:none}@media screen and (min-width:990px){.section-header .header__inline-menu,.section-header .header__inline-menu>.list-menu--inline{position:static!important}.section-header .mega-menu__content{left:50%;right:auto;width:100vw;max-width:100vw;margin-left:-50vw}.header__inline-menu>.list-menu--inline{align-items:center;flex-wrap:nowrap}.header__inline-menu>.list-menu--inline>li{flex:0 0 auto}.header__inline-menu>.list-menu--inline>li>a.header__menu-item,.header__inline-menu>.list-menu--inline>li>header-menu>details>summary.header__menu-item{white-space:nowrap;padding-right:1rem;padding-left:1rem;font-size:1.22rem;letter-spacing:.025em}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu>.list-menu--inline>li:nth-child(4),.header__inline-menu>.list-menu--inline>li:nth-child(5),.header__inline-menu>.list-menu--inline>li:nth-child(6){display:none}.mega-menu__content{padding-top:2.2rem;padding-bottom:2.6rem}.mega-menu__list.page-width,.mega-menu .mega-menu__list--condensed{width:calc(100% - 3.2rem);grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu__list>li{padding:2.2rem 2rem 2.4rem}}@media screen and (min-width:1200px)and (max-width:1399px){.header__inline-menu>.list-menu--inline>li:nth-child(5),.header__inline-menu>.list-menu--inline>li:nth-child(6){display:none}.mega-menu__list.page-width,.mega-menu .mega-menu__list--condensed{width:calc(100% - 5rem);grid-template-columns:repeat(4,minmax(0,1fr))}.mega-menu__list>li{padding-inline:2.15rem}}@media screen and (min-width:1400px){.header__inline-menu>.list-menu--inline>li>a.header__menu-item,.header__inline-menu>.list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-right:1.2rem;padding-left:1.2rem;font-size:1.26rem}}@media(prefers-reduced-motion:reduce){.mega-menu__content,.mega-menu__link,.mega-menu>summary.header__menu-item .icon-caret,.mega-menu__link--level-2:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-mega-menu.css.map */
