#phone-modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#0009!important;z-index:99999!important;justify-content:center!important;align-items:center!important;display:none!important}#phone-modal.show{display:flex!important}#phone-modal .modal-content{background:#fff!important;padding:40px!important;border-radius:12px!important;max-width:420px!important;width:90%!important;text-align:center!important;box-shadow:0 8px 32px #0003!important;border:2px solid #D4AF37!important;position:relative!important}#phone-modal .modal-content:before{content:""!important;position:absolute!important;top:-2px!important;left:-2px!important;right:-2px!important;bottom:-2px!important;background:linear-gradient(135deg,#d4af37,#b8860b)!important;z-index:-1!important;border-radius:12px!important}#phone-modal .modal-title{margin:0 0 25px!important;color:#333!important;font-size:1.8rem!important;font-weight:600!important;font-family:inherit!important}#phone-modal .pcp-input-row{display:flex!important;align-items:center!important;margin-bottom:20px!important;border:2px solid #ddd!important;border-radius:8px!important;background:#fff!important;transition:all .3s ease!important;overflow:hidden!important}#phone-modal .pcp-input-row:focus-within{border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af3733!important}#phone-modal .pcp-flag{padding:15px 18px!important;color:#333!important;font-weight:600!important;font-size:16px!important;background:#f8f9fa!important;border-right:1px solid #ddd!important;white-space:nowrap!important;display:flex!important;align-items:center!important}#phone-modal .pcp-input{width:100%!important;padding:15px 18px!important;border:none!important;border-radius:0!important;font-size:16px!important;margin-bottom:0!important;background:#fff!important;color:#333!important;transition:all .3s ease!important;box-sizing:border-box!important;font-family:inherit!important;outline:none!important}#phone-modal .pcp-input:focus{outline:none!important;border:none!important;box-shadow:none!important}#phone-modal .pcp-input::placeholder{color:#999!important}#phone-modal .error-message{color:#dc3545!important;font-size:14px!important;margin-bottom:20px!important;display:none!important;font-weight:500!important}#phone-modal .error-message.show{display:block!important}#phone-modal .continue-button{background:linear-gradient(135deg,#d4af37,#b8860b)!important;color:#fff!important;border:none!important;padding:15px 30px!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;width:100%!important;position:relative!important;transition:all .3s ease!important;font-family:inherit!important;text-decoration:none!important;box-sizing:border-box!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important;box-shadow:0 4px 12px #d4af374d!important}#phone-modal .continue-button:hover{background:linear-gradient(135deg,#b8860b,#965700)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #d4af3766!important}#phone-modal .continue-button:active{transform:translateY(0)!important;box-shadow:0 2px 8px #d4af374d!important}@media screen and (max-width:750px){#phone-modal .modal-content{padding:30px 25px!important;margin:20px!important}#phone-modal .modal-title{font-size:1.6rem!important}#phone-modal .phone-input{padding:12px 15px!important}#phone-modal .continue-button{padding:12px 24px!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/phone-modal.css.map */
