.cascade-menu{position:relative}.cascade-menu-root--split{position:relative;display:inline-flex;align-items:center}.cascade-menu-root--split>.cascade-menu{position:static}.cascade-menu-root--split>a.header__menu-item{padding-right:0}.cascade-menu__top-toggle{display:inline-flex;align-items:center;padding-left:0;cursor:pointer;list-style:none}.cascade-menu__top-toggle .icon-caret{position:static;right:auto;top:auto;margin-left:.6rem}.cascade-menu__top-toggle::-webkit-details-marker,.cascade-menu__top-toggle::marker{display:none;content:""}.cascade-menu-root--split:hover>a.header__menu-item span,.cascade-menu-root--split:has(>details[open])>a.header__menu-item span{text-decoration:underline;text-underline-offset:.3rem}.cascade-menu__content{position:absolute;top:100%;left:0;z-index:6;min-width:28rem;padding:1rem 0;background-color:rgb(var(--color-background))}.cascade-menu__content.global-settings-popup{z-index:6}.js .cascade-menu__content{opacity:0;transform:translateY(-1rem);transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.cascade-menu[open]>.cascade-menu__content{opacity:1;transform:translateY(0)}.cascade-menu__panel{list-style:none;margin:0;padding:0}.cascade-menu__item{position:relative}.cascade-menu__item--split{display:flex;align-items:stretch}.cascade-menu__item--split>.cascade-menu__link{flex:1 1 auto;min-width:0}.cascade-menu__item--split>.cascade-menu__group{flex:0 0 auto;display:flex}.cascade-menu__toggle{display:flex;align-items:center;padding:.9rem 2rem .9rem .8rem;cursor:pointer;list-style:none;color:rgba(var(--color-foreground),.75);transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.cascade-menu__toggle::-webkit-details-marker,.cascade-menu__toggle::marker{display:none;content:""}.cascade-menu__toggle:hover,.cascade-menu__item--split:hover>.cascade-menu__toggle{color:rgb(var(--color-foreground))}.cascade-menu__item--split:hover{background-color:rgba(var(--color-foreground),.04)}.cascade-menu__item--split:hover>.cascade-menu__link{background-color:transparent;color:rgb(var(--color-foreground))}.cascade-menu__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.9rem 2rem;color:rgba(var(--color-foreground),.75);line-height:calc(1 + .3 / var(--font-body-scale));text-decoration:none;word-wrap:break-word;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.cascade-menu__link:hover,.cascade-menu__link--active{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.cascade-menu__link--group{cursor:pointer;list-style:none}.cascade-menu__link--group::-webkit-details-marker,.cascade-menu__link--group::marker{display:none;content:""}.cascade-menu__caret{display:inline-flex;flex:0 0 auto;transform:rotate(-90deg);transition:transform var(--duration-short) ease}.cascade-menu__caret svg{width:1rem;height:1rem}.cascade-menu__panel--level-2{position:absolute;top:-1rem;left:100%;z-index:7;min-width:26rem;padding:1rem 0;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.js .cascade-menu__panel--level-2{opacity:0;transform:translate(-.6rem);transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.cascade-menu__group[open]>.cascade-menu__panel--level-2{opacity:1;transform:translate(0)}.cascade-menu__panel--level-2.cascade-menu__panel--flip{left:auto;right:100%}.js .cascade-menu__panel--level-2.cascade-menu__panel--flip{transform:translate(.6rem)}.cascade-menu__group[open]>.cascade-menu__panel--level-2.cascade-menu__panel--flip{transform:translate(0)}.cascade-menu__panel--level-2 .cascade-menu__link{justify-content:flex-start}@media(prefers-reduced-motion:reduce){.js .cascade-menu__content,.js .cascade-menu__panel--level-2,.js .cascade-menu__panel--level-2.cascade-menu__panel--flip{transform:none;transition:opacity var(--duration-short) ease}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-cascade-menu.css.map */
