.geo-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .3s ease;font-family:Newsreader,serif;font-size:14px;font-weight:400;line-height:1.5;color:#2e2b27}.geo-popup.active{display:flex;opacity:1}.geo-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#2e2b2773}.geo-popup__modal{position:relative;background:#fff;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;animation:geoSlideUp .35s ease}@keyframes geoSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.geo-popup__close{position:absolute;top:20px;right:20px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#2e2b27;transition:opacity .2s ease;z-index:10;padding:0}.geo-popup__close:hover{opacity:.5}.geo-popup__inner{padding:48px 40px 40px;text-align:center}.geo-popup__title{font-size:26px;font-weight:500;letter-spacing:.03em;margin:0 0 12px;color:#2e2b27;line-height:1.25;text-align:center}.geo-popup__subtitle{font-size:13px;font-weight:400;color:#797673;margin:0 0 28px;line-height:1.55;text-align:center}.geo-popup__dropdowns{display:flex;gap:12px;margin-bottom:28px}.geo-popup__field{flex:1;text-align:left}.geo-popup__label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;color:#2e2b27;margin-bottom:6px;text-transform:uppercase}.geo-popup__select-wrap{position:relative}.geo-popup__select{width:100%;padding:11px 32px 11px 12px;font-family:Newsreader,serif;font-size:13px;font-weight:400;color:#2e2b27;background:#fff;border:1px solid #E9E6E0;border-radius:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color .2s ease;line-height:1.4}.geo-popup__select:hover{border-color:#996c59}.geo-popup__select:focus{outline:none;border-color:#2e2b27}.geo-popup__select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#797673}.geo-popup__benefits{list-style:none;padding:0;margin:0 0 28px;text-align:center}.geo-popup__benefits li{position:relative;padding:5px 0;font-size:12.5px;font-weight:400;color:#797673;line-height:1.55}.geo-popup__benefits li:before{content:"\2022";margin-right:6px;color:#996c59}.geo-popup__actions{display:flex;flex-direction:column;align-items:center;gap:14px}.geo-popup__cta-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;font-family:Newsreader,serif;font-size:13px;font-weight:500;letter-spacing:.04em;color:#fff;background:#2e2b27;border:none;border-radius:0;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.geo-popup__cta-btn:hover{background:#2e2b27;color:#fff;text-decoration:none}.geo-popup__continue-link{padding:4px 0;font-family:Newsreader,serif;font-size:12.5px;font-weight:400;color:#996c59;background:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e9e6e0;transition:color .2s ease}.geo-popup__continue-link:hover{color:#2e2b27;text-decoration-color:#2e2b27}@media screen and (max-width:520px){.geo-popup{padding:0;align-items:flex-end}.geo-popup__modal{max-width:100%;max-height:92vh;animation:geoSlideUpMobile .35s ease}@keyframes geoSlideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.geo-popup__inner{padding:40px 24px 32px}.geo-popup__title{font-size:22px}.geo-popup__subtitle{font-size:12.5px;margin-bottom:24px}.geo-popup__dropdowns{flex-direction:column;gap:14px;margin-bottom:24px}.geo-popup__close{top:14px;right:14px}}.geo-popup__close:focus-visible,.geo-popup__select:focus-visible,.geo-popup__cta-btn:focus-visible,.geo-popup__continue-link:focus-visible{outline:2px solid #2E2B27;outline-offset:2px}@media print{.geo-popup{display:none!important}}.geo-popup__modal::-webkit-scrollbar{width:4px}.geo-popup__modal::-webkit-scrollbar-track{background:transparent}.geo-popup__modal::-webkit-scrollbar-thumb{background:#e9e6e0;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/geolocation.css.map */
