.list-menu--disclosure:focus{outline:none}.list-menu--disclosure.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}.header__menu-large{position:static}.header__menu-large[open]>summary.header__menu-item{position:relative}.header__menu-large[open]>summary.header__menu-item:after{width:calc(100% - 2.4rem)}.header__menu-large>summary{position:relative}.header__submenu-large .list-menu>li:hover{text-decoration:underline;text-underline-offset:.2rem}.list-menu .header__submenu-large{position:absolute;width:100%;margin:0 auto;left:0;right:0;text-align:left;min-width:100%;background-color:rgb(var(--color-background));white-space:nowrap;border-top:solid .1rem rgb(var(--color-border))}.list-menu .header__submenu-regular>.list-menu--disclosure{display:grid;grid-template-columns:1fr 47rem}.list-menu .header__submenu-large:after{content:"";position:absolute;top:0;left:0;right:0;background:rgba(var(--color-foreground),.5);height:200vh;z-index:-1;pointer-events:none;transition:.2s ease}.header__submenu-large>.list-menu--disclosure{column-gap:3.2rem;column-count:5;list-style:none;padding:0;padding-top:3.8rem;padding-bottom:4.8rem}.header__submenu-large .header__menu-item-title{padding:0}.header__submenu-link-list{page-break-inside:avoid;margin-bottom:1rem}.header__submenu-large .header__menu-item-title .header__menu-item{padding-left:0;color:rgb(var(--color-link));font-weight:700}.header__submenu-images{display:flex;column-gap:var(--gutter-width);padding-top:3rem;padding-bottom:3rem;justify-content:flex-end}.header__submenu-images>li{height:100%;max-width:20rem;flex:1;background-color:rgb(var(--color-base-background-2));padding:1rem}.header__submenu .header__menu-item{padding-left:0;font-weight:400;padding-top:.5rem;padding-bottom:.5rem}.header__submenu-banner{position:relative;color:rgb(var(--color-background))}.header__submenu-banner-text{--color-foreground: var(--color-background);position:absolute;left:0;right:0;z-index:1;top:0;bottom:0;padding:2.4rem;display:flex;flex-direction:column;align-items:flex-start;white-space:initial;line-height:1.8}.header__submenu-banner-text>*+*{margin-top:2rem}.header__submenu-banner-text .button{margin-top:auto}.header__submenu-banner-text p{text-shadow:0px 4px 10px rgba(0,0,0,.3);font-size:3.2rem;margin:0;font-weight:800;white-space:pre-wrap;line-height:1.1}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-list-menu.css.map */
