.s-country-selector__overlay{visibility:hidden;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;pointer-events:none}.s-country-selector__overlay.is-active{visibility:visible;opacity:100;pointer-events:all;cursor:url("/cdn/shop/files/icon-close-cursor.svg?v=1723021794") 58 58,auto}.s-country-selector__modal{visibility:hidden;background:#f0f1ea;height:100vh;position:fixed;top:0;right:-100%;width:90%;max-width:350px;padding:0;-webkit-transition:right .4s ease;transition:right .4s ease}.s-country-selector__modal.is-active{visibility:visible;right:0;opacity:100;pointer-events:all;-webkit-transform:translate(0);transform:translate(0)}.s-country-selector__loader{position:absolute;top:0;right:0;background:rgba(236,236,236,.5);width:100%;height:100%;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease;z-index:12;opacity:0;backdrop-filter:blur(4px);pointer-events:none}.s-country-selector__loader.js-loading{pointer-events:all;opacity:1}.s-country-selector__loader.js-loading>*{pointer-events:none}.s-country-selector__top{padding:90px 40px 30px}.s-country-selector__title{padding-bottom:12px;margin:0;color:#000;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.36px;text-transform:uppercase}.s-country-selector__subtitle{color:#000;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.24px}.s-country-selector__subtitle b{font-weight:500}.s-country-selector .icon-close{position:absolute;top:32px;right:32px;width:24px;height:24px;padding:8px;cursor:pointer}.s-country-selector__see-more{padding-bottom:12px}.s-country-selector__see-more svg{width:14px;height:8px;opacity:1}.s-country-selector__see-more span:first-child{display:inline}.s-country-selector__see-more span:last-child{display:none}.s-country-selector__see-more.is-active span:first-child{display:none}.s-country-selector__see-more.is-active span:last-child{display:inline}.s-country-selector__accordion-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px 0;max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.s-country-selector__accordion-content.is-active{max-height:unset;padding:0 10px 20px}.s-country-selector__region-list{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 188px - 106px);overflow-y:scroll}.s-country-selector__region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:37px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;border-top:.5px solid #b8b8b8;cursor:pointer}.s-country-selector__region>span{padding-bottom:12px;color:#000;font-family:var(--font-body);font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.33px;text-transform:capitalize;pointer-events:none}.s-country-selector__list-item{padding-inline:50px}.s-country-selector__input-label{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;height:16px;line-height:100%;margin-top:12px;display:block}.s-country-selector__input-label:hover span{font-weight:500}.s-country-selector__input-label span{color:#000;font-family:var(--font-body);font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.33px;text-transform:capitalize;pointer-events:none;display:block;margin-top:-12px}.s-country-selector__input-label>input{display:none}.s-country-selector__input-label>input:checked+span{font-weight:500}.s-country-selector__bottom{min-height:106px;width:100%;max-width:350px;padding:36px 40px;background:#f0f1ea;border-top:.5px solid #b8b8b8}.s-country-selector__submit-button{border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;width:100%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:12px;background:#000;color:#fff;font-family:var(--font-body);font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.33px;text-transform:uppercase}.s-country-selector__submit-button:hover{opacity:.7}