body.country-selector-active{overflow:hidden;touch-action:none;-ms-touch-action:none}body.country-selector-active #tinycookie-wrapper{opacity:0;pointer-events:none}.s-country-selector{display:none;position:relative}.s-country-selector.show{display:block}.s-country-selector__overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100vh;z-index:1;opacity:0;pointer-events:none}.s-country-selector__overlay.is-active{opacity:100%;pointer-events:all}.s-country-selector__modal{position:fixed;top:0;right:-100%;width:100%;height:100%;-webkit-transition:right .4s ease;transition:right .4s ease;pointer-events:all;z-index:11}@media screen and (min-width: 768px){.s-country-selector__modal{max-width:531px}}.s-country-selector__modal.is-active{right:0}.s-country-selector__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;float:right;background:#fff;z-index:12}.s-country-selector__loader{width:100%;height:100%;position:absolute;top:0;right:0;background:rgba(236,236,236,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease;pointer-events:none;opacity:0;z-index:12}.s-country-selector__loader.is-active{pointer-events:all;opacity:1}.s-country-selector__loader.is-active>*{pointer-events:none}.s-country-selector__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-country-selector__header--desktop{display:none;padding:18px 40px}@media screen and (min-width: 768px){.s-country-selector__header--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.s-country-selector__header--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #dad8d7;padding:18px 12px}@media screen and (min-width: 768px){.s-country-selector__header--mobile{display:none}}.s-country-selector__header-title{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:160%;color:#150c06}@media screen and (min-width: 768px){.s-country-selector__header-title{font-size:18px}}.s-country-selector__button-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-country-selector__body{height:100%}