.pop-up-container{display:none;justify-content:center;align-items:center;width:100%;height:100vh;padding:40px;background:#000000d1;position:fixed;top:0;left:0;z-index:100000}.pop-up-container *{font-family:Poppins,sans-serif!important}body:has(.pop-up-container.open),body:has(.call-pop-up-container.open){overflow:hidden!important}.pop-up-container.open,.call-pop-up-container.open{display:flex}.pop-up{max-width:550px;display:flex;flex-direction:column;gap:10px;background:#fff;padding:30px;border-radius:20px;border:1px solid rgb(202,202,202);transform:translateY(-40%);opacity:0;position:relative;max-height:97vh;overflow:hidden;overflow-y:auto}.pop-up-container.open .pop-up,.call-pop-up-container.open .pop-up{transform:translate(0) scale(1);animation:slideDown .3s ease-in-out forwards;animation-delay:.1s}@keyframes slideDown{0%{transform:translateY(-40%);opacity:0}to{transform:translate(0);opacity:1}}.pop-up-header{display:flex;flex-direction:column;gap:5px}.pop-up-header h2{font-size:27px;margin-bottom:0;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:0px}.pop-up-header p{font-size:15px;color:#666;margin-bottom:0}.pop-up-rating{display:flex;align-items:center;gap:10px;font-size:13px}.pop-up-star-rating{display:flex;align-items:center;gap:1px}.pop-up-user-data{display:flex;flex-wrap:wrap;gap:10px}.input-box{display:flex;flex-direction:column;gap:0px;flex:1 1 200px}.input-box label,.pop-up-time-picker .label{opacity:.8;font-size:14px!important;margin-bottom:3px;text-transform:capitalize!important}.input-box input{outline:none;-webkit-appearance:none;appearance:none;width:100%;min-height:40px;border-radius:10px;padding:0 10px;transition:all .3s;border:1px solid rgb(202,202,202);box-shadow:0 0 #0000;font-size:14px!important}.input-box input::placeholder{font-size:14px}.input-box input:focus{border:1px solid rgb(122,122,122);box-shadow:0 0 0 3px #00000021}.pop-up-user-data .input-email{flex:2;min-width:100%}.pop-up-user-data span.error-message{font-size:13px;color:#d60b0b;margin-top:2px}.pop-up-calendar .calendar-header{display:flex;justify-content:space-between;align-items:center}.pop-up-calendar .calendar-header button{background-color:transparent;border:none;font-size:1.5em;cursor:pointer;background:#e7e7e7;display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:5px;transition:all .3s}.pop-up-calendar .calendar-header button:hover{background:#c9c9c9}.pop-up-calendar .calendar-header button#next-month svg{rotate:180deg}.pop-up-calendar #month-year{font-size:14px;font-weight:700}.pop-up-calendar .calendar-weekdays,.pop-up-calendar .calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.pop-up-calendar .calendar-weekdays div,.pop-up-calendar .calendar-dates div{text-align:center;padding:10px}.pop-up-calendar .calendar-weekdays div{font-size:14px}.pop-up-calendar .calendar-dates div{cursor:pointer;opacity:.7;font-size:14px;border-radius:10px}.pop-up-calendar .calendar-dates div:nth-child(7n),.pop-up-calendar .calendar-dates div:last-child{border-right:none}.pop-up-calendar .calendar-dates div:hover{background-color:#f1f1f1}.pop-up-calendar .today{background-color:#1a1a1a!important;color:#fff!important;opacity:1!important}.pop-up-calendar .selected{background-color:#d7a65b!important;color:#000!important;opacity:1!important;border:none!important}.pop-up-time-picker .time-picker{display:flex;align-items:center;justify-content:space-between;gap:15px}.pop-up-time-picker .time-picker>div:first-child{display:flex;align-items:center;gap:10px}.pop-up-time-picker input[type=number]{width:50px;padding:8px 0 8px 8px;text-align:center;font-size:16px;border:1px solid #ccc;border-radius:10px;-webkit-appearance:none;appearance:none;transition:all .3s;border:1px solid rgb(202,202,202);box-shadow:0 0 #0000;outline:none;min-height:40px}.pop-up-time-picker input[type=number]:focus{border:1px solid rgb(122,122,122);box-shadow:0 0 0 3px #00000021}.pop-up-time-picker .separator{font-size:20px}.pop-up-time-picker .ampm-toggle{display:flex;border-radius:10px;overflow:hidden}.pop-up-time-picker .ampm-toggle button{padding:8px 20px;border:none;background:#eee;cursor:pointer;transition:background .2s;min-height:40px;font-size:14px}@media (max-width:768px){.pop-up-time-picker .time-picker{gap:0px}.pop-up-container{padding:10px}.pop-up-calendar .calendar-weekdays div,.pop-up-calendar .calendar-dates div{text-align:center;padding:4px}.pop-up-calendar .calendar-dates div{font-size:10px}.pop-up{padding:15px}.input-box input{min-height:30px;border-radius:4px}.input-box input::placeholder{font-size:11px}.label,label:not(.variant__button-label):not(.text-label){font-size:11px!important}.pop-up-time-picker input[type=number]{width:41px;min-width:22px;font-size:12px!important}.pop-up-header p{font-size:11px;color:#666}.pop-up-button button{padding:5px 20px}}.pop-up-time-picker .ampm-toggle button.active{background-color:#1a1a1a;color:#fff}.pop-up-button{width:100%}.pop-up-button button{width:100%;padding:10px 20px;border-radius:10px;border:none;background-color:#1a1a1a;color:#fff;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;min-height:40px;letter-spacing:1px;line-height:1}.pop-up-button button span:first-child{display:flex;justify-content:center;align-items:center}.pop-up-container .closePopUp{position:absolute;top:15px;right:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;border:none;background:#e7e7e7;color:#000;padding:3px;border-radius:5px}@media (max-width: 768px){.bookCallBtn svg{width:20px!important;height:20px!important}.pop-up-star-rating svg{width:15px!important;height:15px!important}.closePopUp svg{width:25px!important;height:25px!important}}@media screen and (max-width: 500px){.pop-up{padding:20px}.pop-up-header h2{font-size:20px}.pop-up-header p{font-size:14px;color:#666}}@media screen and (max-width: 400px){.pop-up-container.open,.call-pop-up-container.open{justify-content:center;align-items:center}.pop-up{max-height:90vh}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lead-page-pop-up.css.map */
