.header-wrapper .mega-menu#mega-menu{display:none;position:absolute;left:0;top:100%;z-index:25;width:100%;height:calc(var(--vh, 1dvh) * 100 - var(--ann-height) - var(--header-height));max-height:calc(100dvh - var(--header-height));overflow:hidden;padding:.8rem 0 1.2rem;pointer-events:none;opacity:0;container-type:inline-size;container-name:megaMenu;transition:opacity .25s ease,visibility .25s ease;border-radius:0;border-top:1px solid rgb(var(--color-border));box-shadow:none}@media screen and (min-width:750px){.header-wrapper .mega-menu#mega-menu{padding:2rem 0;height:unset;max-height:unset;min-width:650px;top:calc(100% - var(--mobile-search-bar-height, 0px));z-index:15}}@media screen and (min-width:990px){.header-wrapper .mega-menu#mega-menu{position:fixed}}@media screen and (min-width:1150px){.header-wrapper .mega-menu#mega-menu{top:80px;min-width:950px}}.header-wrapper .mega-menu#mega-menu[opened=true]{opacity:1;visibility:visible;pointer-events:auto;display:flex}@media screen and (min-width:750px){.header-wrapper .mega-menu#mega-menu .mega-menu-tab__nav-container.active{max-width:792px;width:100%}.header-wrapper .mega-menu#mega-menu .mega-menu-tab__nav-container.active .mega-menu-tab__nav-container-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.4rem}}.header-wrapper .mega-menu#mega-menu .mega-menu-tab-nav__list-title{margin-bottom:.4rem;display:inline-block;font-weight:700;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;color:#183c9c;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto}.header-wrapper .mega-menu#mega-menu .mega-menu-tab-nav__list-link{max-width:max-content;padding:.4rem 0}.mega-menu-tab-nav__list-link-title{font-weight:400!important}.header-wrapper .mega-menu#mega-menu .mega-menu-tab-nav__list{gap:0}@media screen and (min-width:1360px){@container megaMenu (max-width: 1150px){.header-wrapper .mega-menu#mega-menu .header-banner .h1{font-size:calc(var(--font-heading-h1-scale) * 3.6rem)}.header-wrapper .mega-menu#mega-menu .header-banner .h2{font-size:calc(var(--font-heading-h2-scale) * 2.8rem)}}@container megaMenu (max-width: 1100px){.header-wrapper .mega-menu#mega-menu .header-banner .h1{font-size:calc(var(--font-heading-h1-scale) * 3.4rem)}.header-wrapper .mega-menu#mega-menu .header-banner .h2{font-size:calc(var(--font-heading-h2-scale) * 2.6rem)}.header-wrapper .mega-menu#mega-menu .header-banner .h3{font-size:calc(var(--font-heading-h3-scale) * 2.4rem)}.header-wrapper .mega-menu#mega-menu .header-banner .h4{font-size:calc(var(--font-heading-h4-scale) * 1.8rem)}.header-wrapper .mega-menu#mega-menu .header-banner .h5{font-size:calc(var(--font-heading-h5-scale) * 1.6rem)}}@container megaMenu (max-width: 1000px){.header-wrapper .mega-menu#mega-menu .header-banner .h1{font-size:calc(var(--font-heading-h1-scale) * 3.2rem)}.header-wrapper .mega-menu#mega-menu .header-banner .h2{font-size:calc(var(--font-heading-h2-scale) * 2.4rem)}.header-wrapper .mega-menu#mega-menu .header-banner .header-banner__content{padding:1.6rem}}@container megaMenu (max-width: 950px){.header-wrapper .mega-menu#mega-menu .header-banner .header-banner__left{--padding: .4rem;padding:.4rem}}}@container megaMenu (max-width: 900px){.header-wrapper .mega-menu#mega-menu .header-banner:before{padding-bottom:var(--padding-bottom-mobile)}}.header-wrapper .mega-menu#mega-menu .header-banner.header-banner--two-images .header-banner__image{display:block}.header-wrapper .mega-menu#mega-menu .header-banner.header-banner--two-images .header-banner__image-mobile{display:none}@container megaMenu (max-width: 900px){.header-wrapper .mega-menu#mega-menu .header-banner.header-banner--two-images .header-banner__image{display:none}.header-wrapper .mega-menu#mega-menu .header-banner.header-banner--two-images .header-banner__image-mobile{display:block}}.header-wrapper .mega-menu#mega-menu .shop-all-link{display:flex;align-items:center;gap:.2rem;max-width:max-content;transition:opacity var(--duration-default) linear;padding-top:.4rem}.header-wrapper .mega-menu#mega-menu .shop-all-link svg{width:1.6rem;height:1.6rem}.header-wrapper .mega-menu#mega-menu .mega-menu-tab__promo-wrapper.mega-menu-tab__nav-container.active{max-width:100%;flex-direction:column}@media screen and (min-width:900px){.header-wrapper .mega-menu#mega-menu .mega-menu-tab__promo-wrapper.mega-menu-tab__nav-container.active{flex-direction:row}}.header-wrapper .mega-menu#mega-menu .mega-menu-tab__promo-wrapper.mega-menu-tab__nav-container.active .mega-menu-tab__nav-container-wrapper{width:100%}.mega-menu-content{width:100%;display:flex;flex-direction:column;overflow-y:auto}.mega-menu-main{width:100%;display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:750px){.mega-menu-main{width:100%}.mega-menu-main.mega-menu-main--with-nav{display:grid;grid-template-columns:33rem 1fr;grid-template-rows:auto;column-gap:2.4rem;justify-items:start}@container megaMenu (max-width: 800px){.mega-menu-main.mega-menu-main--with-nav{grid-template-columns:24rem 1fr}}}.mega-menu-nav{display:none}@media screen and (min-width:750px){.mega-menu-nav{display:block;border-right:1px solid rgba(var(--color-border));width:100%;height:100%;max-height:calc(100dvh - var(--header-height, 0px) - var(--mega-menu-top, 0px) - var(--promo-code-height, 0px) - 9.2rem);overflow-y:auto;padding-right:2.4rem}.mega-menu-nav::-webkit-scrollbar{width:.3rem;height:.3rem;background:rgb(var(--color-background))}.mega-menu-nav::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.mega-menu-nav::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground))}@container megaMenu (max-width: 1100px){.mega-menu-nav{padding-right:3.2rem}}@container megaMenu (max-width: 1050px){.mega-menu-nav{padding-right:2.8rem}}@container megaMenu (max-width: 1000px){.mega-menu-nav{padding-right:2.4rem}}}@media screen and (min-width:990px){.mega-menu-nav{max-height:min(480px,100dvh - var(--mega-menu-top, 0px) - var(--promo-code-height, 0px) - 9.2rem)}}.mega-menu-nav-list{display:flex;flex-direction:column;row-gap:.4rem}.mega-menu-nav-list__item{width:100%;display:block}.mega-menu-nav-list__tab{width:100%;display:flex;align-items:center;column-gap:.8rem;padding:1rem .8rem;transition:background-color var(--duration-default) ease;background:transparent;border:none;text-decoration:none;border-radius:var(--border-radius-large)}.mega-menu-nav-list__tab.mega-menu-nav-list__tab-arrow .icon-caret{transform:rotate(-90deg)}.mega-menu-nav-list__tab .icon{color:#757575;width:2.4rem;min-width:2.4rem;height:auto;margin-left:auto;transform:rotate(-90deg)}.mega-menu-nav-list__tab.active{background-color:rgb(var(--color-background-secondary))}@media screen and (pointer:fine){.mega-menu-nav-list__tab:hover{background-color:rgb(var(--color-background-secondary))}}.mega-menu-nav-list__tab--highlighted,.mega-menu-nav-list__tab--highlighted .icon,.mega-menu-nav-list__tab--highlighted .mega-menu-nav-list__tab-title,.mega-menu-nav-list__tab--highlighted span{color:rgba(var(--color-alert))}.mega-menu-nav-list__tab:focus-visible{outline-offset:-.1rem}.mega-menu-nav-list__tab-icon{width:2.4rem;height:auto}.mega-menu-nav-list__tab-icon--dark-mode{display:none}.mega-menu-nav-list__tab-title{color:rgb(var(--color-foreground));text-align:left}.mega-menu-nav-list__tab-title.header-link-style{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:calc(var(--font-body-letter-spacing) * .1);line-height:var(--font-body-line-height)}@media screen and (min-width:750px){.mega-menu-tabs{width:100%;display:block;height:100%;max-height:calc(100dvh - var(--header-height, 0px) - var(--mega-menu-top, 0px) - var(--promo-code-height, 0px) - 9.2rem);overflow-y:auto;padding-right:.8rem}.mega-menu-tabs::-webkit-scrollbar{width:.3rem;height:.3rem;background:rgb(var(--color-background))}.mega-menu-tabs::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.mega-menu-tabs::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground))}}@media screen and (min-width:990px){.mega-menu-tabs{max-height:min(500px,100dvh - var(--mega-menu-top, 0px) - var(--promo-code-height, 0px) - 9.2rem)}}@media screen and (min-width:750px){.mega-menu-tab{width:100%;display:flex;justify-content:space-between;column-gap:4rem;row-gap:2.4rem}@container megaMenu (max-width: 1100px){.mega-menu-tab{column-gap:3.2rem}}@container megaMenu (max-width: 1050px){.mega-menu-tab{column-gap:2.8rem}}@container megaMenu (max-width: 1000px){.mega-menu-tab{column-gap:2.4rem}}@container megaMenu (max-width: 950px){.mega-menu-tab{column-gap:2rem}}@container megaMenu (max-width: 900px){.mega-menu-tab{flex-direction:column}}}.mega-menu-tab__nav-container{display:none}@media screen and (min-width:750px){.mega-menu-tab__nav-container.active{display:flex;flex-direction:column;gap:2.8rem;width:100%}}.mega-menu-banner{max-width:320px}.mega-menu-tab-nav__list{display:flex;flex-direction:column;row-gap:0}.mega-menu-tab-nav__list .mega-menu-tab-nav__list-item .mega-menu-tab-nav__list-link{padding:.8rem 0}.mega-menu-tab-nav__list .mega-menu-tab-nav__list-item:first-child .mega-menu-tab-nav__list-link{padding-top:0}.mega-menu-tab-nav__list .mega-menu-tab-nav__list-item:last-child .mega-menu-tab-nav__list-link{padding-bottom:0}.mega-menu-tab-nav__list-link{display:flex;align-items:center;column-gap:.4rem;row-gap:.2rem;color:rgb(var(--color-foreground));transition:color var(--duration-default) linear;text-decoration:none;max-width:max-content;font-weight:var(--font-body-weight)}.mega-menu-tab-nav__list-link:focus-visible{outline-offset:-.1rem}@media screen and (hover:hover)and (pointer:fine){.mega-menu-tab-nav__list-link:hover{color:rgb(var(--color-accent));text-decoration:underline}}.mega-menu-banner{display:flex;flex-direction:column;width:100%}.mega-menu-banner .header-banner{width:100%}.mega-menu-mobile{display:block}.mega-menu-mobile .menu-drawer__menu-link{column-gap:.8rem}@media screen and (min-width:750px){.mega-menu-mobile{display:none!important}}@media screen and (max-width:900px){.mega-menu-mobile .menu-drawer__promo-wrapper .mega-menu-banner{margin-inline:2rem;margin-block-end:2rem}}.header-wrapper .mega-menu#mega-menu .mega-menu-tab-nav__list-title-link{color:inherit;text-decoration:none}.header-wrapper .mega-menu#mega-menu .mega-menu-tab-nav__list-title-link:hover .mega-menu-tab-nav__list-title{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/27/assets/telquest-mega-menu.css.map */
