.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.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;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.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}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.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}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.js .menu-drawer__submenu{position:unset;transform:translate(0);visibility:visible}.js .menu-drawer__navigation .submenu-open{visibility:visible}.menu-drawer{width:100%;border:none}.menu-drawer__navigation{padding:0}.menu-drawer__navigation-container .page-width{width:100%}.menu-drawer__inner-container{padding:4rem 0 6rem}.menu-drawer__navigation .list-menu__item{padding:0}.link--text:hover{color:#500878}.menu-drawer__inner{display:flex;gap:32px}.menu-drawer__inner .menu-drawer__navigation{width:100%;max-width:227px}.mega-menu-container{flex:1;display:flex;flex-direction:column;position:relative}.mega-menu-container>.nw-mega-menu-tab__panel{position:absolute;top:0;left:0;right:0;opacity:0;pointer-events:none;transition:opacity var(--duration-medium, .3s) ease}.mega-menu-container>.nw-mega-menu-tab__panel.is-active{position:relative;opacity:1;pointer-events:auto}.nw-mega-menu-tab__tab.is-active{font-weight:700}[data-megamenu-trigger] .menu-drawer__submenu{display:flex;flex-direction:column;overflow:hidden;height:0}.menu-drawer__navigation details>.menu-drawer__submenu{display:flex;flex-direction:column;overflow:hidden}.menu-drawer__navigation details:not([open])>.menu-drawer__submenu{height:0}.menu-drawer__navigation details[open]>.menu-drawer__submenu{height:auto}.mega-menu-item__products{display:flex}.mega-menu-item__product-card .card-wrapper,.mobile-megamenu-product-card .card-wrapper{overflow:hidden;background:#fff;display:flex;flex-direction:column}.mega-menu-item__product-card .card__content,.mobile-megamenu-product-card .card__content,.mega-menu-item__product-card .card__information,.mobile-megamenu-product-card .card__information,.mega-menu-item__product-card .frequently-purchased-title_cover,.mobile-megamenu-product-card .frequently-purchased-title_cover{display:flex;flex-direction:column;flex:1}.mega-menu-item__product-card .nw-megamenu-card__media,.mobile-megamenu-product-card .nw-megamenu-card__media{position:relative}.mega-menu-item__product-card .card .card__inner .card__media{border-radius:8px}.mega-menu-item__product-card .card__information{padding:0;margin-top:16px}.nw-megamenu-card__badge{position:absolute;top:10px;left:10px;padding:2px 8px;background:#bd99dc;color:#fff;border-radius:2px;z-index:1;font-weight:600;font-size:14px;line-height:130%;letter-spacing:0;border:1px solid #50087833}.nw-megamenu-card__badge--content{display:none;position:static}.nw-megamenu-card__reviews{display:flex;align-items:center;gap:4px;margin-bottom:10px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.06px;vertical-align:middle;color:#500878}.card-wrapper .nw-megamenu-card__reviews .rating-star{--color-rating-star: #F8B720;--letter-spacing: 0;--font-size: 2}.mega-menu-item__product-card .underline-links-hover:hover a{text-decoration:none}.nw-megamenu-card__rating-dot{height:3px;width:3px;background:#656565;border-radius:50%;margin:0 4px}.nw-megamenu-card__title{font-weight:600;font-size:18px;line-height:100%;margin-bottom:8px;color:#500878}.nw-megamenu-card__description{font-size:14px;color:#4d4d4d;line-height:140%;margin-bottom:16px}.nw-megamenu-card__shop-now-wrap{margin-top:auto}.nw-megamenu-card__shop-now{display:block;text-align:center;padding:8px 20px;background:#500878!important;color:#fff!important;font-weight:600;font-size:16px;letter-spacing:-.02em;text-decoration:none;border-radius:50px;border:none;transition:opacity .2s ease}.nw-megamenu-card__shop-now:hover{opacity:.9}.menu-drawer__navigation .list-menu__item{color:#500878;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0;transition:.3s all}.menu-drawer__navigation .list-menu__item:hover{text-decoration:none}.menu-drawer__navigation .list-menu__item.is-active{font-weight:700;text-decoration:underline}.menu-drawer__inner .menu-drawer__navigation .menu-drawer__menu{display:flex;flex-direction:column;gap:16px}.menu-drawer__shop-all{margin:24px 0 32px}.menu-drawer__shop-all .nw-button{font-size:16px;padding:14px 34px 13px;width:auto}.mega-menu-item__product-list{display:flex;gap:24px;flex-wrap:wrap;width:100%}.mega-menu-item__product-card{width:calc(25% - 18px)}@media screen and (min-width:1024px){.js .menu-drawer{height:auto}}@media screen and (max-width:1023px){.menu-drawer__inner{flex-direction:column;gap:0}.menu-drawer__inner .menu-drawer__navigation{max-width:100%;width:100%;height:100%;display:flex;flex-direction:column}[data-megamenu-trigger] .nw-mega-menu-tab__tab{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0}.nw-megamenu-tab__caret{display:flex!important;align-items:center}.nw-megamenu-tab__caret .icon-caret{display:block!important}.nw-megamenu-tab__caret svg{width:15px;height:7px;transition:transform .2s ease}[data-megamenu-trigger].is-open .nw-megamenu-tab__caret svg{transform:rotate(180deg)}.menu-drawer__collapse-icon{display:flex!important;align-items:center}.menu-drawer__collapse-icon .icon-caret{display:block!important}.menu-drawer__collapse-icon svg{width:10px;height:6px;transition:transform .2s ease}.menu-drawer__navigation details[open]>summary .menu-drawer__collapse-icon svg{transform:rotate(180deg)}.menu-drawer__navigation details>summary.menu-drawer__menu-item{display:flex;align-items:center;justify-content:space-between;color:#1d1d1b!important;font-weight:700!important;font-size:18px!important}.menu-drawer__navigation details>summary.menu-drawer__menu-item .menu-drawer__collapse-icon{flex-shrink:0}.menu-drawer__shop-all--inline{margin-top:16px;margin-bottom:0}.menu-drawer__shop-all--inline .nw-button-secondary{width:100%;max-width:100%;padding:14px 24px;border-radius:999px;background:linear-gradient(268.68deg,#b5e3d8,#ead2ff,#ffbfd3)!important;color:#fff!important;border:1px solid #500878;font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.menu-drawer__shop-all .nw-button-secondary{width:100%}.menu-drawer__shop-all--inline{margin-bottom:24px}.menu-drawer__shop-all--inline:first-child{margin-top:0}.menu-drawer__menu--secondary{gap:0}.menu-drawer__menu--secondary .list-menu__item{padding:0}.menu-drawer__menu--secondary li{border-bottom:none}.mega-menu-container{display:none}.mobile-megamenu-products{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.mobile-megamenu-product-card .card-wrapper{flex-direction:row;align-items:center;gap:12px;padding:0;border-radius:0;background:transparent}.mobile-megamenu-product-card .card{flex-direction:row;flex:1;min-height:0;align-items:center;gap:12px}.mobile-megamenu-product-card .card__inner{flex:0 0 88px;min-width:88px;max-width:88px;border-radius:8px;overflow:hidden}.mobile-megamenu-product-card .card__inner .ratio{--ratio-percent: 100% !important;aspect-ratio:1}.mobile-megamenu-product-card .card__content{flex:1;min-width:0;padding:0}.mobile-megamenu-product-card .nw-megamenu-card__badge--image{display:none}.mobile-megamenu-product-card .nw-megamenu-card__badge--content{display:inline-block!important;padding:1px 6px;background:#bd99dc;color:#fff;font-size:12px;line-height:130%;font-weight:600;letter-spacing:0;border-radius:2px;margin-bottom:4px}.mobile-megamenu-product-card .nw-megamenu-card__reviews{margin-bottom:8px;font-size:13px}.mobile-megamenu-product-card .nw-megamenu-card__rating-count{text-decoration:underline}.mobile-megamenu-product-card .nw-megamenu-card__title{font-size:15px;margin-bottom:6px;line-height:100%}.mobile-megamenu-product-card .nw-megamenu-card__description{font-size:12px;margin-bottom:0}.mobile-megamenu-product-card .nw_card_frequently_cart_btn{margin-top:0;flex-shrink:0}.mobile-megamenu-product-card .nw-megamenu-card__shop-now{width:32px;height:32px;min-width:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-megamenu-product-card .nw-megamenu-card__shop-now-text{display:none}.mobile-megamenu-product-card .card__information{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap;padding:0}.mobile-megamenu-product-card .frequently-purchased-title_cover{flex:1;min-width:0;align-items:flex-start}.mobile-megamenu-product-card .nw_product_icons{display:none}.menu-drawer__inner-container{padding:16px 0 0}.menu-drawer__inner .menu-drawer__navigation .menu-drawer__menu{gap:0}.menu-drawer__inner .menu-drawer__navigation .menu-drawer__menu.menu-drawer__menu--secondary{margin-top:auto}.menu-drawer__inner .menu-drawer__navigation .menu-drawer__menu li{border-bottom:1px solid #ECECFF}.menu-drawer__navigation .list-menu__item.is-active{font-weight:600;text-decoration:none}.menu-drawer{max-width:500px;transform:translate(-100%)}.menu-drawer__navigation .list-menu__item{font-weight:600}.nw-megamenu-card__shop-now-icon{display:flex}.menu-drawer__inner .menu-drawer__navigation .menu-drawer__menu li .list-menu__item{padding:16px 0}.menu-drawer__shop-all{margin:32px 0}.menu-drawer__inner{height:100%}}@media screen and (min-width:1024px){[data-megamenu-trigger] .menu-drawer__submenu{display:none}.nw-megamenu-tab__caret,.nw-megamenu-card__shop-now-icon{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-mega-menu.css.map */
