.menu-drawer__inner-container-background{position:relative;height:100%;background-color:rgba(var(--substrate-color),var(--substrate-transparency))}details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}details[open].menu-opening>.menu-drawer__submenu{visibility:visible;transform:translate(0)}.menu-drawer__inner-container{overflow:hidden;position:relative;height:100%}.menu-drawer__navigation-container{overflow-y:auto;display:flex;height:100%;flex-direction:column}.menu-drawer--opened-predictive-search .menu-drawer__navigation-container{overflow:hidden}.menu-drawer__navigation-search+.menu-drawer__navigation,.menu-drawer__navigation:first-of-type{margin-top:2.7rem}.menu-drawer__navigation{margin-bottom:2.7rem}.menu-drawer__navigation+.menu-drawer__navigation{margin-top:0}.menu-drawer__utility-links{margin-top:auto}.menu-drawer__header-contact .header-contact,.menu-drawer__selects-content{padding:1.3rem 2rem 4rem}.menu-drawer__social-content{padding:0 2rem 2.7rem}.menu-drawer__header-contact:before,.menu-drawer__navigation+.menu-drawer__navigation:before,.menu-drawer__selects:before,.menu-drawer__social:before,.menu-drawer__utility-links:before{margin:0 auto 2.7rem;border-top:.1rem solid rgba(var(--clr-line),var(--clr-line-alpha));display:block;content:"";width:calc(100% - 4rem)}.menu-drawer__selects-content{display:flex;text-align:left;gap:1rem;flex-direction:column}.menu-drawer__selects button{text-align:left}.menu-drawer__list-social{margin-top:0}.menu-drawer__inner-submenu{overflow-x:hidden;overflow-y:auto;height:100%}.menu-drawer__close-button{padding:2rem}.menu-drawer__menu-item{text-decoration:none;color:rgb(var(--clr-theme-base));padding:1.3rem 2rem}.menu-drawer--type-popup .menu-drawer__menu-item{letter-spacing:0;line-height:var(--font-body-normal-line-height);font-size:var(--font-body-normal-size)}.menu-drawer__menu-item{word-wrap:break-word}.menu-drawer__menu-item>span:not(.badge){max-width:100%;word-wrap:break-word}.menu-drawer__menu-item>.menu-drawer__icons-menu-item-icon+span{max-width:calc(100% - 5rem)}.menu-drawer__account,.menu-drawer__close-button,.menu-drawer__menu-item--current,.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{font-family:var(--font-heading-family);text-transform:var(--menu-case);font-weight:400;line-height:var(--font-body-normal-line-height);font-size:var(--font-body-normal-size)}.menu-drawer__menu-item--current{line-height:var(--font-h4-line-height);font-size:var(--font-h4-size)}.menu-drawer--type-popup .menu-drawer__menu-item--current,.menu-drawer--type-popup .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer--type-popup .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:var(--font-h6-line-height);font-style:var(--font-heading-style);font-size:var(--font-h6-size)}.menu-drawer__first-level.menu-drawer__first-level--has-links>a,.menu-drawer__first-level:not(.menu-drawer__first-level--has-links)>details{display:none!important}.menu-drawer summary.menu-drawer__menu-item{padding-right:4rem}.menu-drawer__menu-item>.icon-arrow{transform:translateY(-50%);right:2.5rem;position:absolute;top:50%}.menu-drawer__menu-item>.icon-caret{transform:rotate(-90deg);right:2rem;color:rgb(var(--clr-icon))}.menu-drawer__menu-item>span>.badge{margin-left:1rem;vertical-align:text-bottom}.menu-drawer__icons-menu-item-icon{display:flex;align-items:center;margin-right:1rem}.menu-drawer__icons-menu-item-icon :is(svg,.media){--icons-size:4rem;color:rgb(var(--icons-menu-icon-color));width:var(--icons-size)}.menu-drawer__submenu>*{position:relative}.menu-drawer__submenu{left:0;visibility:hidden;border-left:.1rem solid rgba(var(--color-foreground),.2);transform:translate(100%);z-index:2;position:absolute;top:0;bottom:0;background-color:rgb(var(--color-background));width:100%}.menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto;top:0}.menu-drawer__submenu:before{left:0;right:0;display:block;position:absolute;top:0;bottom:0;background-color:rgba(var(--substrate-color),var(--substrate-transparency));content:""}.menu-drawer__close-button{display:flex;align-items:center;width:100%}.menu-drawer__close-button .icon-arrow{transform:rotate(180deg);color:rgb(var(--clr-icon))}.menu-drawer__utility-links{padding:0 0 2.7rem}.menu-drawer__utility-links:before{margin-bottom:2.7rem}.menu-drawer__account{margin:0;text-decoration:none;display:flex;color:rgb(var(--clr-theme-base));align-items:center;padding:1.3rem 2rem}.menu-drawer__account .icon-user{margin-right:1rem}.menu-drawer__account .icon{color:rgb(var(--clr-icon))}.menu-drawer__account:hover .icon-user{transform:scale(1.1)}.menu-drawer .list-social{margin-top:2rem;margin-left:-1.25rem;justify-content:flex-start}.menu-drawer .list-social__link{padding:1.3rem 1.25rem}.menu-drawer__navigation-heading{margin-bottom:-2rem;padding:2rem 2rem 0}.menu-drawer__navigation-button>*{left:-1rem;margin:0;border:none;display:flex;justify-content:center;align-items:center;position:relative;top:-1rem;padding:0;height:4rem;background:transparent;width:4rem}.menu-drawer__navigation-button .icon-arrow{transform:rotate(-180deg)}.menu-drawer__navigation-button .icon{color:rgb(var(--clr-icon))}.menu-drawer__navigation-search{padding:0 2rem}.menu-drawer__promo-item{margin-top:4rem;padding:0 2rem}.menu-drawer__menu>li:not(.menu-drawer__promo-item)+.menu-drawer__promo-item{margin-top:2.7rem}.menu-drawer__promo-item:last-child{margin-bottom:1.3rem}.menu-drawer__navigation-button-close{border-radius:50%;cursor:pointer}.menu-drawer__navigation-button-close:is(:focus-visible,:focus){box-shadow:inset 0 0 0 2rem rgba(var(--clr-theme-base),.03);outline:none}.menu-drawer__account:focus,.menu-drawer__account:focus-visible,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:focus-visible{box-shadow:none;outline:none;background:rgba(var(--clr-theme-base),.03)}@media screen and (max-width:1024px){.menu-drawer__account:hover,.menu-drawer__menu-item:hover{background:rgba(var(--clr-theme-base),.03)}}