.wholesale-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999999;animation:fadeIn .3s ease-in-out;padding:1rem}.wholesale-modal-content{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease-out;position:relative;margin:auto}.wholesale-modal-header{padding:3rem 2rem 1.5rem;text-align:center;position:relative}.wholesale-close-btn{position:absolute;top:1.5rem;right:2rem;width:24px;height:24px;background:none;border:none;cursor:pointer;color:#333;opacity:.7;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;padding:0}.wholesale-close-btn:hover{opacity:1}.wholesale-close-btn svg{width:100%;height:100%}.wholesale-modal-header h2{margin:0 0 1.5rem;font-size:2rem;font-weight:900;color:#000;text-transform:uppercase;letter-spacing:1.5px;line-height:1.2}.wholesale-modal-body{padding:0 2.5rem 3rem}.wholesale-modal-intro{color:#000;font-size:1.5rem;line-height:1.6;margin-bottom:2.5rem;text-align:center;font-weight:600}.wholesale-form{display:flex;flex-direction:column;gap:1.5rem}.wholesale-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.wholesale-form-group{display:flex;flex-direction:column;gap:.5rem}.wholesale-label{font-weight:700;color:#000;font-size:1.35rem;margin-bottom:.4rem}.wholesale-label .required{color:#e74c3c;font-weight:700}.wholesale-input{padding:1.1rem 1.3rem;border:2px solid #ccc;border-radius:8px;font-size:1.3rem;transition:all .2s ease;background:#fff;color:#000;font-weight:600;font-family:inherit}.wholesale-input[type=url]{font-family:monospace}.wholesale-input select,.wholesale-input option{font-family:inherit}textarea.wholesale-input{resize:vertical;min-height:80px;line-height:1.5}.wholesale-input:focus{outline:none;border-color:#007bff;background:#fff;box-shadow:0 0 0 3px #007bff1a}.wholesale-input:hover{border-color:#999}.wholesale-input::placeholder{color:#555;font-size:1.25rem;font-weight:500}.wholesale-error{color:#dc3545;font-size:1.15rem;font-weight:700;display:block;min-height:1.3rem;margin-top:.3rem}.wholesale-form-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.wholesale-submit-btn{width:100%;padding:1.3rem 2rem;background:#ff8c00;color:#fff;border:none;border-radius:25px;font-size:1.4rem;font-weight:800;cursor:pointer;transition:all .2s ease;letter-spacing:.5px;text-transform:uppercase}.wholesale-submit-btn:hover{background:#e67c00;transform:translateY(-2px);box-shadow:0 8px 25px #ff8c004d}.wholesale-submit-btn:active{transform:translateY(0)}.wholesale-cancel-btn{width:100%;padding:1.1rem 2rem;background:transparent;color:#000;border:none;border-radius:6px;font-size:1.3rem;font-weight:700;cursor:pointer;transition:all .2s ease;text-decoration:underline}.wholesale-cancel-btn:hover{color:#333;background:#0000000d;text-decoration:none}.wholesale-terms{text-align:center;color:#000;font-size:1.2rem;margin-top:1.5rem;line-height:1.5;font-weight:600}.wholesale-notification{position:fixed;top:20px;right:20px;padding:1.1rem 1.6rem;border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000026;font-size:1.1rem;font-weight:700;color:#000;z-index:1000000;transform:translate(400px);transition:transform .3s ease;max-width:400px}.wholesale-notification.show{transform:translate(0)}.wholesale-notification-success{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border-left:4px solid #28a745}.wholesale-notification-info{background:linear-gradient(135deg,#d1ecf1,#bee5eb);color:#0c5460;border-left:4px solid #17a2b8}.wholesale-notification-error{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border-left:4px solid #dc3545}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.wholesale-modal-overlay{padding:.5rem}.wholesale-modal-content{width:100%;max-width:none;border-radius:16px;margin:0}.wholesale-modal-header{padding:2.5rem 1.5rem 1.2rem}.wholesale-modal-header h2{font-size:1.6rem;letter-spacing:1px}.wholesale-modal-body{padding:0 1.5rem 2.5rem}.wholesale-modal-intro{font-size:1.15rem;margin-bottom:2rem;color:#000;font-weight:600}.wholesale-form-row{grid-template-columns:1fr;gap:1rem}.wholesale-input{padding:1rem;font-size:16px;color:#000;font-weight:600}.wholesale-label{font-size:1.05rem;color:#000;font-weight:700}.wholesale-notification{right:10px;left:10px;max-width:none}}@media (max-width: 480px){.wholesale-modal-header{padding:2rem 1rem 1rem}.wholesale-modal-header h2{font-size:1.4rem;letter-spacing:.8px}.wholesale-modal-body{padding:0 1rem 2rem}.wholesale-modal-intro{font-size:1.1rem;margin-bottom:1.5rem;color:#000;font-weight:600}.wholesale-input{padding:.9rem;font-size:16px;color:#000;font-weight:600}.wholesale-submit-btn{padding:1.1rem 1.5rem;font-size:1.1rem;font-weight:800}.wholesale-cancel-btn{padding:.9rem 1.5rem;font-size:1rem;font-weight:700;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/wholesale-access-popup.css.map */
