.slideshow-menu-layout{position:relative;z-index:0}.slideshow-menu-layout__aside{display:none}.slideshow-menu{height:100%;border-radius:var(--media-radius);color:rgb(var(--color-foreground))}.slideshow-menu__rail{display:flex;flex-direction:column;height:100%}.slideshow-menu__cat{position:relative}.slideshow-menu__cat-link{position:relative;display:flex;align-items:center;gap:1rem;height:6rem;padding:0 1.6rem;color:rgb(var(--color-foreground));text-decoration:none;transition:background-color var(--duration-medium) ease,color var(--duration-medium) ease}.slideshow-menu__cat:first-child .slideshow-menu__cat-link{border-radius:var(--media-radius) var(--media-radius) 0 0}.slideshow-menu__cat-link:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.4rem;border-radius:0 10rem 10rem 0;background-color:rgb(var(--color-accent));opacity:0;transition:opacity var(--duration-medium) ease}.slideshow-menu__cat-icon{flex:0 0 auto;display:inline-flex;width:2.4rem;height:2.4rem}.slideshow-menu__cat-icon:empty{display:none}.slideshow-menu__cat-icon svg{width:100%;height:100%}.slideshow-menu__cat-label{flex:1 1 auto;font-size:1.6rem;font-weight:500;line-height:1.2}.slideshow-menu__cat-arrow{flex:0 0 auto;display:inline-flex;opacity:.4;transition:opacity var(--duration-medium) ease}.slideshow-menu__cat-arrow .icon{width:2rem;height:2rem}.slideshow-menu__panel{position:absolute;top:0;inset-inline-start:100%;z-index:4;display:flex;flex-direction:column;min-width:24rem;max-width:34rem;padding:1.2rem;background-color:rgb(var(--color-background));border-radius:var(--media-radius);box-shadow:0 1.2rem 3.2rem rgba(var(--color-shadow),.16);opacity:0;transform:translate(-1rem);pointer-events:none;transition:transform var(--duration-medium) ease,opacity var(--duration-medium) ease}.slideshow-menu__panel--sub{z-index:2;max-height:min(60rem,80vh);overflow-y:auto}.slideshow-menu__list{display:flex;flex-direction:column}.slideshow-menu__item{position:relative}.slideshow-menu__row{display:flex;align-items:center;gap:1rem;padding:1rem .8rem;border-radius:var(--media-radius);color:rgb(var(--color-foreground));text-decoration:none;transition:background-color var(--duration-medium) ease,color var(--duration-medium) ease}.slideshow-menu__row-label{flex:1 1 auto;font-size:1.5rem;font-weight:500;line-height:1.2}.slideshow-menu__row-arrow{flex:0 0 auto;display:inline-flex;opacity:.4;transition:opacity var(--duration-medium) ease}.slideshow-menu__row-arrow .icon{width:1.8rem;height:1.8rem}.slideshow-menu__cat:hover>.slideshow-menu__cat-link,.slideshow-menu__cat:focus-within>.slideshow-menu__cat-link{background-color:rgba(var(--color-accent),.06);color:rgb(var(--color-accent))}.slideshow-menu__cat:hover>.slideshow-menu__cat-link:before,.slideshow-menu__cat:focus-within>.slideshow-menu__cat-link:before{opacity:1}.slideshow-menu__cat:hover>.slideshow-menu__cat-link .slideshow-menu__cat-arrow,.slideshow-menu__cat:focus-within>.slideshow-menu__cat-link .slideshow-menu__cat-arrow{opacity:1}.slideshow-menu__cat:hover>.slideshow-menu__panel,.slideshow-menu__cat:focus-within>.slideshow-menu__panel{opacity:1;transform:translate(0);pointer-events:auto}.slideshow-menu__item:hover>.slideshow-menu__panel--sub,.slideshow-menu__item:focus-within>.slideshow-menu__panel--sub{opacity:1;transform:translate(0);pointer-events:auto}.slideshow-menu__row:hover,.slideshow-menu__row:focus-visible,.slideshow-menu__item--has-sub:hover>.slideshow-menu__row,.slideshow-menu__item--has-sub:focus-within>.slideshow-menu__row{background-color:rgba(var(--color-accent),.06);color:rgb(var(--color-accent))}.slideshow-menu__item--has-sub:hover>.slideshow-menu__row .slideshow-menu__row-arrow,.slideshow-menu__item--has-sub:focus-within>.slideshow-menu__row .slideshow-menu__row-arrow{opacity:1}@media(min-width:1025px){.slideshow-menu-layout{display:flex;align-items:stretch;gap:2.4rem}.slideshow-menu-layout__aside{display:block;flex:0 0 32rem;width:32rem}.slideshow-menu-layout .relative{flex:1 1 auto;min-width:0}.slideshow-menu-layout .slideshow.banner{border-radius:var(--media-radius);overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-slideshow-menu.css.map */
