.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--mm-bg, var(--color-background)));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:20;box-shadow:0 18px 40px #081b3314}.mega-menu__content.qt-mega--custom{background-color:rgb(var(--mm-bg, 248, 250, 252));border-top:1px solid rgb(var(--mm-divider, 226, 232, 240))}.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(-.75rem);transition:opacity var(--duration-default, .25s) ease,transform var(--duration-default, .25s) ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__content:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.5rem}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;padding:3rem var(--qh-pad-x, 1.5rem)}.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:color 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:none}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.qt-mega__inner{width:100%;max-width:var(--page-width);margin:0 auto;padding:var(--mm-pad-y, 2rem) 1.5rem}.qt-mega__panel{display:flex;align-items:stretch;justify-content:space-between;gap:2rem;width:100%}.qt-mega__menus{display:flex;align-items:stretch;column-gap:calc(var(--mm-menu-divider-gap, 80px) * 2);flex:0 0 auto}.qt-mega__cards{display:flex;align-items:stretch;gap:var(--mm-card-gap, 13px);margin-left:auto;flex:0 0 auto}.qt-header--mega header-menu,.qt-header--mega .list-menu--inline>li{position:static}.qt-mega__column{position:relative;flex:0 0 auto;min-width:11.5rem;max-width:15.5rem}.qt-mega__column--divider:after{content:"";position:absolute;top:.15rem;bottom:.15rem;right:calc(var(--mm-menu-divider-gap, 80px) * -1);width:1px;background:rgb(var(--mm-divider, 226, 232, 240))}.qt-mega__heading{margin:0 0 var(--mm-heading-gap, 1rem);color:rgb(var(--mm-heading, 71, 85, 105));font-family:var(--font-heading-family);font-size:var(--mm-heading-size, .75rem);font-weight:var(--mm-heading-weight, 700);letter-spacing:var(--mm-heading-tracking, .08em);line-height:1.3;text-transform:var(--mm-heading-transform, uppercase)}.qt-mega__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mm-link-gap, .15rem)}.qt-mega__link{display:inline-block;color:rgb(var(--mm-link, 15, 23, 42));font-family:Inter,sans-serif;font-size:var(--mm-link-size, .875rem);font-weight:var(--mm-link-weight, 500);letter-spacing:0;line-height:1.35;padding:.42rem 0;text-decoration:none;transition:color var(--duration-short) ease;opacity:.8}.qt-mega__link:hover,.qt-mega__link:focus-visible,.qt-mega__link--active{color:rgb(var(--mm-link-hover, 37, 99, 235));text-decoration:none}.qt-mega__card{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;min-width:16rem;max-width:330px;width:330px;min-height:var(--mm-card-min-h, 15.5rem);display:flex;flex-direction:column;align-items:flex-start;padding:var(--mm-card-pad, 1.5rem);border-radius:var(--mm-card-radius, 1.15rem);background:var(--mmc-bg, #e7f1fb);color:inherit;text-decoration:none;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}a.qt-mega__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #081b3314;text-decoration:none}.qt-mega__card-copy{position:relative;z-index:1;max-width:64%}.qt-mega__badge{display:inline-flex;align-items:center;margin-bottom:1.6rem;padding:.5rem 1.8rem;border-radius:999px;background:var(--mmc-badge-bg, #1d4ed8);color:var(--mmc-badge-text, #ffffff);font-size:var(--mm-badge-size, .625rem);font-weight:600;letter-spacing:0;text-transform:uppercase;font-family:inter;line-height:1}.qt-mega__card-title{margin:0;color:var(--mmc-title, #081b33);font-family:var(--font-heading-family);font-size:var(--mm-card-title-size, 1.5rem);font-weight:500;letter-spacing:0;line-height:1}.qt-mega__card-text{margin:1rem 0 0;color:#081b33cc;font-family:inter;font-size:var(--mm-card-text-size, .8125rem);font-weight:400;letter-spacing:0;line-height:1.2}.qt-mega__card-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:1.5rem;margin-top:auto;padding-top:1.35rem;color:var(--mmc-cta, #2563eb);font-size:var(--mm-cta-size, .875rem);font-weight:400;letter-spacing:0;line-height:1.2}.qt-mega__card-cta-icon{width:.95rem;height:.95rem;flex-shrink:0}.qt-mega__card-media{position:absolute;right:var(--mmc-img-x, -6%);bottom:var(--mmc-img-y, -16%);width:var(--mmc-img-w, 52%);z-index:0;pointer-events:none}.qt-mega__card-image{display:block;width:100%;height:auto;object-fit:contain}@media screen and (max-width:1199px){.qt-mega__panel{flex-wrap:wrap}.qt-mega__menus,.qt-mega__cards{width:100%;margin-left:0}.qt-mega__menus{column-gap:2.5rem}.qt-mega__column--divider:after{display:none}.qt-mega__card{width:auto;flex:1 1 0;min-width:0;max-width:none;min-height:13.5rem}.qt-mega__card-copy{max-width:70%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-mega-menu.css.map */
