.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}.header__inline-menu .mega-menu__content{pointer-events:none}.header__inline-menu .mega-menu[open] .mega-menu__content{pointer-events:auto}.header__inline-menu .mega-menu>summary{cursor:pointer}@media screen and (min-width:990px){.header__inline-menu details.mega-menu .mega-menu__content{background:#fff!important;padding:24px 0 28px!important;border-top:1px solid #e5ebf4!important;border-bottom:1px solid #dce5f3;border-radius:0 0 20px 20px;box-shadow:0 20px 40px -16px #14264238}.header__inline-menu .evw-mega{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,2.4vw,40px);min-height:0;align-items:stretch;color:#212121}.header__inline-menu .evw-mega.evw-mega--has-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px)}.header__inline-menu .evw-mega__primary,.header__inline-menu .evw-mega__secondary,.header__inline-menu .evw-mega__quick,.header__inline-menu .evw-mega__featured{padding:24px;border:0}.header__inline-menu .evw-mega__primary{padding:24px 16px 16px;background:#f4f8fc;border:1px solid #e2eaf5;border-radius:16px}.header__inline-menu .evw-mega__primary>.evw-mega__eyebrow{padding-inline:12px}.header__inline-menu .evw-mega__secondary{padding-inline:0}.header__inline-menu .evw-mega__quick{border:1px solid #dce5f3;border-radius:16px;background:#fff}.header__inline-menu .evw-mega__featured{padding:12px;border:1px solid #dce5f3;border-radius:16px;background:#f4f8fc}.header__inline-menu .evw-mega__eyebrow{margin-bottom:18px!important;color:#1c51b9;font-size:12px;line-height:18px;font-weight:600;letter-spacing:1.2px}.header__inline-menu .evw-mega__primary-item+.evw-mega__primary-item{margin-top:4px}.header__inline-menu .evw-mega__primary-link{min-height:46px;padding:10px 14px;gap:12px;border-radius:10px;color:#212121;font-size:15px;line-height:24px;font-weight:500;overflow-wrap:anywhere;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.header__inline-menu .evw-mega__primary-item:hover .evw-mega__primary-link,.header__inline-menu .evw-mega__primary-item.is-active .evw-mega__primary-link,.header__inline-menu .evw-mega__primary-link--active{padding-left:14px;background:#1c51b9;color:#fff;box-shadow:0 4px 10px #1c51b91f}.header__inline-menu .evw-mega__primary-item:hover .evw-mega__arrow,.header__inline-menu .evw-mega__primary-item.is-active .evw-mega__arrow,.header__inline-menu .evw-mega__primary-link--active .evw-mega__arrow{color:#fff}.header__inline-menu .evw-mega__secondary-list{gap:8px}.header__inline-menu .evw-mega__secondary-link{min-height:44px;padding:10px 14px;border:1px solid #e2eaf5;border-radius:10px;background:#fff;color:#464646;font-size:15px;line-height:22px;font-weight:500;overflow-wrap:anywhere;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.header__inline-menu .evw-mega__secondary-link:hover,.header__inline-menu .evw-mega__secondary-link--active{color:#1c51b9;border-color:#b6cbee;background:#f4f8fc;transform:none}.header__inline-menu .evw-mega__quick-list{max-width:none}.header__inline-menu .evw-mega__quick-list li{border-bottom-color:#e8edf5}.header__inline-menu .evw-mega__quick-list li:last-child{border-bottom:0}.header__inline-menu .evw-mega__quick-link{min-height:46px;padding:10px 8px;gap:12px;border-radius:8px;color:#464646;font-size:14px;line-height:22px;overflow-wrap:anywhere;transition:color .16s ease,background-color .16s ease}.header__inline-menu a.evw-mega__quick-link:hover{padding-left:8px;color:#1c51b9;background:#f4f8fc}.header__inline-menu .evw-mega__quick-link--static:hover{padding-left:8px;color:#464646}.header__inline-menu .evw-mega__view-all,.header__inline-menu .evw-mega__all-upgrades{min-height:42px;margin-top:20px;padding:10px 14px;gap:10px;border-radius:10px;background:#edf3fd;color:#1c51b9;font-size:14px;line-height:22px;transition:background-color .16s ease,color .16s ease}.header__inline-menu .evw-mega__view-all:hover,.header__inline-menu .evw-mega__all-upgrades:hover{gap:10px;background:#dfeafb;text-decoration:none}.header__inline-menu .evw-mega__featured-image{border-radius:10px;background:#eaf0f7}.header__inline-menu .evw-mega__featured-content{padding:0 8px 8px}.header__inline-menu .evw-mega a:focus-visible{outline:2px solid #1c51b9;outline-offset:3px;box-shadow:0 0 0 2px #fff}.header__inline-menu .evw-mega__primary-link span:first-child,.header__inline-menu .evw-mega__quick-link span:first-child,.header__inline-menu .evw-mega__view-all span:first-child{min-width:0}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .evw-mega__primary,.header__inline-menu .evw-mega__quick{padding:20px 12px 12px}.header__inline-menu .evw-mega__primary-link,.header__inline-menu .evw-mega__secondary-link{font-size:14px}}@media screen and (min-width:990px)and (prefers-reduced-motion:reduce){.header__inline-menu .evw-mega *,.header__inline-menu .mega-menu__content{animation:none;transition:none}}@media screen and (min-width:990px){.header__inline-menu .evw-mega__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#edf3fd;color:#1c51b9;vertical-align:middle}.header__inline-menu .evw-mega__icon svg{display:block;width:16px;height:16px}.header__inline-menu .evw-mega__primary-item:hover .evw-mega__icon,.header__inline-menu .evw-mega__primary-item.is-active .evw-mega__icon,.header__inline-menu .evw-mega__primary-link--active .evw-mega__icon{color:#fff;background:#ffffff29}.header__inline-menu .evw-mega__view-all .evw-mega__icon,.header__inline-menu .evw-mega__all-upgrades .evw-mega__icon{background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-mega-menu.css.map */
