store-selection{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100vh;justify-content:center;position:fixed;top:0;width:100%;z-index:2500}store-selection.modal__active{display:flex}store-selection.modal__active .modal__wrapper{animation:modal-open .5s forwards}store-selection .modal__wrapper{background-color:#fff;max-width:90%;transform-style:preserve-3d;width:600px}store-selection .modal__wrapper .modal__header{border-bottom:1px solid var(--colorBorder);padding:14px}store-selection .modal__wrapper .modal__header .modal__title{color:var(--colorTextBody);font-size:20px;margin:0}store-selection .modal__wrapper .modal__button-close{background-color:transparent;border:none;cursor:pointer;height:20px;position:absolute;right:12px;top:14px;width:20px}store-selection .modal__wrapper .modal__button-close span:after{background-color:var(--colorTextBody);content:"";display:block;height:2px;left:0;position:absolute;top:10px;transform:rotate(45deg);width:18px}store-selection .modal__wrapper .modal__button-close span:before{background-color:var(--colorTextBody);content:"";display:block;height:2px;left:0;position:absolute;top:10px;transform:rotate(-45deg);width:18px}store-selection .modal__wrapper .modal__content{display:flex;flex-direction:column;gap:14px;padding:14px}store-selection .modal__wrapper .modal__content .modal__open-select p{cursor:pointer;text-decoration:underline}store-selection .modal__wrapper .modal__content .modal__content-select,store-selection .modal__wrapper .modal__content .modal__open-select.hidden{display:none}store-selection .modal__wrapper .modal__content .modal__content-select.is--open{display:block}store-selection .modal__wrapper .modal__content .modal__content-select label{letter-spacing:1px}store-selection .modal__wrapper .modal__content .modal__content-select select{width:100%}store-selection .modal__wrapper .modal__content .modal__text p{margin-bottom:6px}store-selection .modal__wrapper .modal__content .modal__text div.hidden{display:none}store-selection .modal__wrapper .modal__content .modal__buttons{display:flex;flex-direction:column;gap:8px}store-selection .modal__wrapper .modal__content .modal__buttons a,store-selection .modal__wrapper .modal__content .modal__buttons button{font-family:var(--typeBasePrimary),var(--typeBaseFallback);letter-spacing:1px;text-transform:none}store-selection .modal__wrapper .modal__content .modal__buttons a.hidden,store-selection .modal__wrapper .modal__content .modal__buttons button.hidden{display:none}@media screen and (max-width:768px){store-selection{align-items:flex-end}store-selection .modal__wrapper{max-width:100%;width:100%}}