.no-scroll{overflow:hidden}.modal-dialog{position:fixed;top:0;left:0;z-index:2000;opacity:0;visibility:hidden;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:flex;justify-content:center;align-items:center;-webkit-transition:opacity 0ms ease-in-out,visibility 0ms;transition:opacity 0ms ease-in-out,visibility 0ms}.modal-dialog[open]{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-in-out,visibility 0ms;transition:opacity .3s ease-in-out,visibility 0ms}.modal-dialog__background{position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background:#bababa4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-dialog__inner{width:100%}@media (max-width: 959px){.modal-dialog__inner{height:100%}}@media (min-width: 960px){.modal-dialog__inner{max-width:920px;height:660px;margin:20px auto;max-height:calc(100% - 40px)}}.country-selector{display:block}@media (min-width: 960px){.country-selector,#localization_form{height:660px;max-height:calc(100vh - 40px);overflow:hidden}}@media (max-width: 959px){.localization-form,.country-selector{height:100%;min-height:100%}}.country-selector h2{background-color:#fff;padding:20px}@media (max-width: 959px){.country-selector h2{position:sticky;top:0;z-index:3}}@media (min-width: 960px){.country-selector h2{padding-top:0;text-align:center;padding-left:40px;padding-right:40px}}.country-selector__inner{position:relative;width:100%;padding:0;margin:0 auto;display:flex;flex-direction:column;background-color:#fff;overflow:hidden}@media (max-width: 959px){.country-selector__inner{height:100%;min-height:100%}}@media (min-width: 960px){.country-selector__inner{max-width:920px;padding:30px 0;height:660px;max-height:calc(100vh - 40px)}}.country-selector__inner .close{position:fixed;top:20px;right:20px;width:12px;height:12px;padding:0;border:none;background-color:transparent;cursor:pointer;z-index:5}.country-selector__inner .close:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 960px){.country-selector__inner .close{position:absolute}}.country-lists{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding-left:20px;padding-right:20px;padding-bottom:20px}@media (max-width: 959px){.country-lists{row-gap:12px}}@media (min-width: 960px){.country-lists{flex-direction:row;justify-content:space-between;padding-left:40px;padding-right:40px}}.country-lists>*{flex-shrink:0}.country-lists .hide{display:none}@media (min-width: 960px){.country-lists .lg-block{display:block}.country-lists .lg-hide{display:none}}.country-lists .title{font-size:14px;font-weight:700;margin-bottom:10px}.arrow{width:20px;height:20px;transition:all .3s ease-in-out}details[open] .arrow{transform:rotate(180deg)}@media (max-width: 959px){.country-lists .title{display:flex;flex-direction:row;justify-content:space-between}}.country-lists ul{font-size:14px}.country-lists ul li{margin-bottom:1px}@media (min-width: 960px){.country-lists ul li{line-height:26px}}.columns{display:grid;column-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-dialog-content p{font-size:16px;line-height:139%}.modal-dialog-content ul{list-style-type:disc;margin:0;padding:0;font-size:12px;line-height:18px}.modal-dialog__inner .btn{margin:0;outline:0;padding:0;border:none;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-dialog__inner .btn--green{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;vertical-align:top;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:var(--teal, rgb(42, 181, 145));color:#fff;font-size:14px;line-height:20px;padding:12px 11px;text-transform:uppercase;border-radius:4px}.modal-dialog__inner .btn--text{font-size:12px;line-height:18px;text-decoration:underline}.modal-dialog__inner .btn--text:hover{text-decoration:none}.modal-dialog__inner h2{font-family:Bastia,sans-serif;font-size:20px;line-height:24px;letter-spacing:.25px}.switcher-opener button{display:flex;align-items:center;gap:6px;padding:0;border:none;background-color:transparent;cursor:pointer}.switcher-opener span{font-size:16px;line-height:20px;letter-spacing:.25px;text-transform:capitalize;font-weight:400}.switcher-opener .arrow{display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent rgba(32,34,35,.8);transform:rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/659/assets/store-switcher.css.map */
