.country-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.country-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;cursor:pointer}.country-modal__content{position:relative;background:#111;color:#fff;padding:40px 36px 32px;max-width:440px;width:90%;border-radius:2px;font-family:CothamSans,system-ui,Arial,sans-serif;text-align:center}.country-modal__close{position:absolute;top:12px;right:14px;background:none;border:none;color:#fff9;font-size:22px;cursor:pointer;line-height:1;padding:4px}.country-modal__close:hover{color:#fff}.country-modal__heading{font-family:TheNeue,system-ui,Arial,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;line-height:1.4}.country-modal__subheading{font-size:13px;color:#ffffffb3;margin:0 0 24px;line-height:1.5}.country-modal__actions{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.country-modal__btn{display:inline-block;padding:12px 24px;font-family:TheNeue,system-ui,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:none;cursor:pointer;transition:opacity .2s ease;border-radius:0}.country-modal__btn:hover{opacity:.85}.country-modal__btn--primary{background:#fff;color:#111}.country-modal__btn--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}.country-modal__picker{border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.country-modal__label{display:block;font-size:11px;color:#ffffff80;margin-bottom:10px;letter-spacing:.04em}.country-modal__form{display:flex;gap:8px;justify-content:center}.country-modal__select{flex:1;max-width:280px;padding:8px 12px;background:#222;color:#fff;border:1px solid rgba(255,255,255,.15);font-family:CothamSans,system-ui,Arial,sans-serif;font-size:11px;border-radius:0;-webkit-appearance:auto;appearance:auto}.country-modal__btn--go{padding:8px 16px;background:#fff;color:#111;font-size:10px}@media(max-width:480px){.country-modal__content{padding:32px 24px 24px;width:94%}.country-modal__heading{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/country-modal.css.map */
