.wk-location-fallback{padding:20px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;margin:10px 0;box-shadow:0 2px 8px #0000001a}.wk-fallback-icon{font-size:48px;margin-bottom:15px;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.wk-location-fallback h3{margin-bottom:15px;color:#333;font-size:18px;font-weight:600}.wk-location-fallback p{margin-bottom:20px;color:#666;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.wk-fallback-buttons{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}#wk-use-location-btn,#wk-select-state-btn{padding:12px 24px;font-size:16px;border-radius:5px;cursor:pointer;border:none;transition:all .3s ease;font-weight:500;min-width:160px}#wk-use-location-btn{background:#007bff;color:#fff}#wk-use-location-btn:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #007bff66}#wk-use-location-btn:disabled{background:#6c757d;cursor:not-allowed;transform:none}#wk-select-state-btn{background:#6c757d;color:#fff}#wk-select-state-btn:hover{background:#545b62;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d66}.wk-modal{display:flex;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wk-modal-content{background-color:#fefefe;margin:auto;padding:0;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px #0003;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.wk-modal-header{padding:20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:8px 8px 0 0}.wk-modal-header h2{margin:0;font-size:24px;color:#fff}.wk-modal-close{font-size:28px;font-weight:700;cursor:pointer;color:#fffc;transition:color .3s;line-height:1}.wk-modal-close:hover{color:#fff}.wk-modal-body{padding:30px 20px}.wk-modal-body p{margin-bottom:20px;color:#666;text-align:center;font-size:15px}.wk-state-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wk-state-btn{padding:15px;font-size:16px;font-weight:600;border:2px solid #007bff;background:#fff;color:#007bff;border-radius:5px;cursor:pointer;transition:all .3s ease}.wk-state-btn:hover{background:#007bff;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #007bff4d}.wk-state-btn:active{transform:translateY(0)}@media (max-width: 768px){.wk-location-fallback{padding:15px}.wk-location-fallback h3{font-size:16px}.wk-location-fallback p{font-size:14px}.wk-fallback-buttons{flex-direction:column}#wk-use-location-btn,#wk-select-state-btn{width:100%;min-width:auto}.wk-modal-content{width:95%;margin:10px}.wk-modal-header h2{font-size:20px}.wk-state-grid{grid-template-columns:1fr}}@media (max-width: 480px){.wk-fallback-icon{font-size:36px}.wk-modal-body{padding:20px 15px}#wk-use-location-btn,#wk-select-state-btn{padding:10px 20px;font-size:14px}.wk-state-btn{padding:12px;font-size:14px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#wk-use-location-btn:disabled:after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}
/*# sourceMappingURL=/cdn/shop/t/6/assets/location-fallback.css.map */
