.catalog-nav{position:relative}.catalog-nav__inner{align-items:stretch;display:flex;gap:.4rem;padding-bottom:0;padding-top:0}.catalog-menu{display:block}.catalog-menu__details{position:static}.catalog-menu__toggle,.catalog-nav__cta{align-items:center;background:rgba(var(--color-foreground),.14);cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;gap:1rem;height:100%;list-style:none;padding:1.3rem 2rem;position:relative;-webkit-user-select:none;user-select:none}.catalog-menu__toggle::-webkit-details-marker{display:none}.catalog-menu__toggle:hover,.catalog-menu__details[open]>.catalog-menu__toggle,.catalog-nav__cta:hover{background:rgba(var(--color-foreground),.24)}.catalog-nav__cta{color:rgb(var(--color-foreground));text-decoration:none}.catalog-nav__cta[aria-current=page]{background:rgba(var(--color-foreground),.24)}.catalog-menu__toggle-icon svg{height:1.8rem;width:1.8rem}.catalog-menu__toggle-caret svg{height:.7rem;transition:transform var(--duration-short) ease;width:1.1rem}.catalog-menu__details[open] .catalog-menu__toggle-caret svg{transform:rotate(180deg)}.catalog-menu__panel{background-color:rgb(var(--color-background));border-top:0;box-shadow:0 1.2rem 2.4rem #0000002e;color:rgb(var(--color-foreground));left:0;max-height:calc(100vh - var(--header-bottom-position-desktop, 16rem) - 2rem);overflow-y:auto;position:absolute;right:0;top:100%;z-index:3}.catalog-menu__body{display:grid;gap:0 4rem;grid-template-columns:28rem minmax(0,1fr);padding-bottom:3rem;padding-top:2.4rem}.catalog-menu__tabs,.catalog-menu__columns,.catalog-menu__sublist{list-style:none;margin:0;padding:0}.catalog-menu__tab{align-items:center;border-left:.3rem solid transparent;color:rgb(var(--color-foreground));display:flex;font-size:1.5rem;gap:1rem;justify-content:space-between;line-height:calc(1 + .3 / var(--font-body-scale));padding:.8rem 1.4rem;text-decoration:none}.catalog-menu__tab.is-active,.catalog-menu__tab:hover{background:rgba(var(--color-foreground),.06);border-left-color:rgb(var(--color-button));font-weight:600}.catalog-menu__tab-arrow svg{height:.7rem;transform:rotate(-90deg);width:1.1rem}.catalog-menu__pane[hidden]{display:none}.catalog-menu__see-all{color:rgb(var(--color-link));display:inline-block;font-size:1.5rem;font-weight:600;margin-bottom:1.8rem;padding:.4rem 0}.catalog-menu__columns{column-gap:4rem;columns:3}.catalog-menu__group{break-inside:avoid;margin-bottom:2rem}.catalog-menu__link{color:rgba(var(--color-foreground),.75);display:block;font-size:1.4rem;line-height:calc(1 + .3 / var(--font-body-scale));padding:.5rem 0;text-decoration:none;word-wrap:break-word}.catalog-menu__link--level-2{color:rgb(var(--color-foreground));font-weight:700}.catalog-menu__link:hover,.catalog-menu__link[aria-current=page],.catalog-menu__see-all:hover{text-decoration:underline;text-underline-offset:.3rem}.catalog-menu__link:hover,.catalog-menu__link[aria-current=page]{color:rgb(var(--color-foreground))}.catalog-nav__services{margin-left:1.2rem}.catalog-nav__list{align-items:stretch;display:flex;flex-wrap:wrap;height:100%;list-style:none;margin:0;padding:0}.catalog-nav__link{align-items:center;color:rgb(var(--color-foreground));display:flex;font-size:1.4rem;height:100%;padding:1.3rem 1.4rem;text-decoration:none}.catalog-nav__link:hover,.catalog-nav__link[aria-current=page],.catalog-nav__link--active{text-decoration:underline;text-underline-offset:.4rem}.catalog-nav__link--highlight{color:#ffd166;font-weight:700}.catalog-nav__dropdown{height:100%;position:relative}.catalog-nav__dropdown>summary{cursor:pointer;gap:.6rem;list-style:none}.catalog-nav__dropdown>summary::-webkit-details-marker{display:none}.catalog-nav__dropdown>summary .svg-wrapper{height:1rem;width:1rem;transition:transform var(--duration-short) ease}.catalog-nav__dropdown[open]>summary .svg-wrapper{transform:rotate(180deg)}.catalog-nav__dropdown>summary .icon-caret{height:100%;position:static;width:100%}.catalog-nav__dropdown-list{border:.1rem solid rgba(var(--color-foreground),.1);left:0;list-style:none;margin:0;min-width:22rem;padding:.8rem 0;position:absolute;top:100%;z-index:3}.catalog-nav__dropdown-link{display:block;font-size:1.4rem;padding:.9rem 2rem;text-decoration:none}.catalog-nav__dropdown-link:hover,.catalog-nav__dropdown-link[aria-current=page]{text-decoration:underline;text-underline-offset:.4rem}@media screen and (min-width:990px){.header--catalog{grid-template-areas:"heading icons";grid-template-columns:auto 1fr}.header--catalog .header__icons{justify-self:end}}@media(prefers-reduced-motion:no-preference){.js .catalog-menu__details[open] .catalog-menu__panel{animation:catalog-menu-in var(--duration-default) ease}}@keyframes catalog-menu-in{0%{opacity:0;transform:translateY(-.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-catalog-menu.css.map */
