.country-switcher__overlay{bottom:0;display:block;height:auto;padding:0;right:auto;top:auto}.country-switcher__overlay__container{--Column_Coverage: 12;--Site_Margin: 0;--Grid_Gutter: var(--spacing-3);background-color:var(--color-text-primary);color:var(--color-toteme-white);left:0;max-width:100%;padding:0;right:auto;width:100%}.country-switcher__wrapper{padding:0;width:100%}.country-switcher__label{font-family:var(--font-family-toteme-sans);font-size:14px;font-weight:var(--font-weight-toteme-sans-0);letter-spacing:var(--letter-spacing-2);line-height:150%;letter-spacing:.14px;text-decoration:none;margin-bottom:3rem;max-width:100%}.country-switcher .button:not(.button--text){border-color:currentcolor}.country-switcher__overlay,.country-switcher__form{width:100%}.country-switcher__overlay__header{display:none}.country-switcher__overlay__body{padding:2rem}.country-switcher__select-wrapper{position:relative}.country-switcher__action{pointer-events:none;position:absolute;right:0;top:1.19rem;z-index:var(--layer-flat)}.country-switcher__action--mobile{color:var(--color-toteme-dark-grey);font-size:var(--font-size-1);text-transform:uppercase}.country-switcher__action--desktop{display:none}.country-switcher__action .icon{height:1rem;width:1rem}.country-switcher__select{font-family:var(--font-family-toteme-sans);font-size:14px;font-weight:var(--font-weight-toteme-sans-0);letter-spacing:var(--letter-spacing-2);line-height:150%;letter-spacing:.14px;text-decoration:none;border-bottom:var(--border-width) solid var(--color-toteme-white);border-left:0;border-right:0;border-top:0;color:currentcolor;margin-bottom:2rem;padding-bottom:.5rem;padding-top:1.19rem;width:100%}.country-switcher__select:focus{border-color:var(--color-toteme-white)}.country-switcher.critical-component-hide{display:block}.country-switcher.critical-component-clear{opacity:1}@media(min-width: 48em){.country-switcher__wrapper{padding:0}.country-switcher__label{max-width:100%}.country-switcher__form{width:100%}.country-switcher__action--mobile{display:none}.country-switcher__action--desktop{display:block}}@media(min-width: 64em){.country-switcher__overlay__container{--Column_Coverage: 4;--Site_Margin: var(--spacing-2);left:var(--spacing-1-5);width:calc(var(--Column_Coverage)*(100vw - var(--Site_Margin)*2)/var(--Grid_Columns) - var(--Grid_Gutter)*(var(--Grid_Columns) - var(--Column_Coverage))/var(--Grid_Columns))}}
