.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{background:rgba(0,0,0,.72)!important;opacity:1;position:fixed!important;z-index:1050!important}@media(max-width:576px){.ReactModal__Overlay--after-open{background:#fff}}.PatientDobWarningModalPortal .ReactModal__Overlay--after-open{z-index:1150!important}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Body--open{overflow:hidden}.custom-modal-main-div{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%,-50%);border-radius:40px;padding:30px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.25);width:100%}.custom-modal-main-div.questionWarningModel{width:100%!important;border-radius:16px!important;padding:20px 30px 30px!important;box-shadow:0 14px 34px rgba(0,0,0,.25)!important;background:#fff!important}@media(max-width:576px){.custom-modal-main-div.questionWarningModel{border-radius:14px!important;padding:20px 20px 24px!important;width:92%!important}}.custom-modal-main-div.orderPlaceModel{max-width:650px;width:100%;border-radius:16px;padding:24px 28px 28px;box-shadow:0 14px 34px rgba(0,0,0,.25);background:#fff}@media(max-width:576px){.custom-modal-main-div.orderPlaceModel{border-radius:14px;padding:20px 20px 24px;width:92%}}.custom-modal-main-div.date-range-modal{width:30%!important}.custom-modal-main-div.remove-padding{padding:0!important}.custom-modal-main-div.bookPractical-main-div{padding:20px 0 0;width:42%}.custom-modal-main-div{max-width:800px}@media(max-width:1024px){.custom-modal-main-div.date-range-modal{width:40%!important}}@media(min-width:2560px){.custom-modal-main-div.date-range-modal{width:15%!important}}@media(min-width:768px)and (max-width:834px){.custom-modal-main-div.date-range-modal{width:50%!important}}@media(max-width:820px){.custom-modal-main-div{width:90%}}@media(max-width:768px){.custom-modal-main-div{border-radius:15px}}@media(max-width:576px){.custom-modal-main-div.date-range-modal{width:90%!important}.custom-modal-main-div{padding:30px 15px;max-height:90vh;overflow-y:scroll}}.custom-modal-main-div:focus-visible{outline:none}.modal-body-container-main-div .rate-review-border-class{border-bottom:1px solid #e2e2e2;padding-bottom:15px}.modal-body-container-main-div .dynamic-content{font-family:Inter;font-size:16px;font-style:normal;line-height:normal}.modal-body-container-main-div .modal-header-div{display:flex;justify-content:space-between;align-items:center;gap:20px}.modal-body-container-main-div .modal-header-div.book-practical-header{margin:auto;text-align:center;width:70%}.modal-body-container-main-div .modal-header-div.book-practical-header .modal-title{margin:0 50px}.modal-body-container-main-div .modal-header-div .modal-title{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:140%;color:#000}@media(max-width:576px){.modal-body-container-main-div .modal-header-div .modal-title{font-size:16px}}@media(max-width:320px){.modal-body-container-main-div .modal-header-div .modal-title{font-size:14px}}.modal-body-container-main-div .modal-header-div .modal-close-icon{border:none;outline:none;border-radius:50%;height:40px;width:40px;display:flex;justify-content:center;align-items:center;z-index:8;padding:0}.modal-body-container-main-div .modal-header-div .modal-close-icon.event-close-icon{margin-top:15px;margin-right:10px}.modal-body-container-main-div .modal-header-div .modal-close-icon img{max-width:100%;height:auto;width:40px;min-width:40px;height:40px}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .modal-header-div,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .modal-header-div{margin-bottom:0}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .modal-header-div .modal-title,.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .modal-header-div h5.modal-title,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .modal-header-div .modal-title,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .modal-header-div h5.modal-title{color:#000;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.4;margin:0}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content{font-family:Inter,sans-serif}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .first-time-intro-screen,.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .question-warn-sec,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .first-time-intro-screen,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .question-warn-sec{padding:0}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .intro-screen-card-content p,.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .question-warn-content p,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .intro-screen-card-content p,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .question-warn-content p{color:#373c35;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:27px;margin:0}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .questCancel,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .questCancel{display:flex;flex-direction:column;gap:8px}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .first-time-intro-screen>.step-button-default,.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .question-btn,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .first-time-intro-screen>.step-button-default,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .question-btn{display:flex;gap:12px;margin-top:16px;width:100%}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .question-btn .step-button-default,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .question-btn .step-button-default{flex:1}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .step-button-blue button,.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .step-button-default button,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .step-button-blue button,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .step-button-default button{width:100%;min-height:48px;height:48px;padding:12px 16px;border-radius:100px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:140%;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .step-button-with-border-red button,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .step-button-with-border-red button{background:#fff;border:1px solid #b03e2b;color:#b03e2b}.custom-modal-main-div.orderPlaceModel .modal-body-container-main-div .dynamic-content .step-button-blue button,.custom-modal-main-div.questionWarningModel .modal-body-container-main-div .dynamic-content .step-button-blue button{background:#175ffa;border:none;color:#fff}.custom-modal-main-div.questionWarningModel{max-width:500px!important}.ok-button button{border:none;color:#fff;background:#175ffa;padding:8px 25px;border-radius:10px;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.common-width-cls{max-width:540px}.custom-w-75{width:75%!important}@media(max-width:767px){.custom-w-75{width:90%!important}}::-webkit-scrollbar{width:0}@media(max-width:1366px){.custom-modal-main-div.width-30{width:100%!important;max-width:540px!important}}@media(max-width:576px){.custom-modal-main-div.width-30{width:90%!important}}.email-confirm-model{width:75%!important}.update-address-modal-wrapper .modal-header-div{position:relative}.update-address-modal-wrapper .modal-title{font-family:Inter,sans-serif;font-weight:700!important;color:#000;margin-bottom:6px;text-align:left}.update-address-modal-wrapper .modelHeaderWrapper p{font-size:16px;font-weight:400;color:#555;margin:0 0 10px;line-height:1.5;text-align:left}.update-address-modal-wrapper .modal-close-icon{background:#eeeff3;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.update-address-modal-wrapper .modal-close-icon img{width:16px;height:16px;object-fit:contain}.update-address-modal-wrapper .modal-close-icon:hover{background:rgba(0,0,0,.05)}.update-address-modal-wrapper .modal-body-container-main-div{padding:0}.update-address-modal-wrapper.custom-modal-main-div{width:45%;max-width:600px}@media(max-width:768px){.update-address-modal-wrapper.custom-modal-main-div{width:90%}}.discount-address-modal-wrapper .modal-header-div{background-color:#f9f9f9;border-radius:8px}.discount-address-modal-wrapper .modal-title{font-family:Inter,sans-serif;font-size:32px!important;font-weight:700!important;color:#000;margin-bottom:6px;text-align:left}.discount-address-modal-wrapper .modelHeaderWrapper p{font-size:15px!important;font-weight:400!important;color:#555;margin:0 0 10px;line-height:1.5;text-align:left}.discount-address-modal-wrapper .modal-close-icon{background:rgba(0,0,0,0)!important;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:absolute;right:20px;top:15px}.discount-address-modal-wrapper .modal-close-icon img{width:20px;height:20px;object-fit:contain}.discount-address-modal-wrapper .modal-close-icon:hover{background:rgba(0,0,0,.05)}.discount-address-modal-wrapper .modal-body-container-main-div{padding:0}.discount-address-modal-wrapper.custom-modal-main-div{width:45%;max-width:540px}@media(max-width:768px){.discount-address-modal-wrapper.custom-modal-main-div{width:90%}}.prescription-products-modal-wrapper .modal-header-div{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;position:relative}.prescription-products-modal-wrapper .modal-title{font-family:Inter,sans-serif;font-size:24px!important;font-weight:600!important;color:#171717;margin:0;line-height:1}.prescription-products-modal-wrapper .modal-close-icon{position:static!important;width:32px!important;height:32px!important;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.prescription-products-modal-wrapper .modal-close-icon img{width:14px;height:14px}.prescription-products-modal-wrapper .modal-close-icon:hover{background:#f0f0f0}.prescription-products-modal-wrapper .modal-body-container-main-div{padding:0}.prescription-products-modal-wrapper .dynamic-content{padding:16px 0 0}.prescription-products-modal-wrapper.custom-modal-main-div{max-width:880px;width:90%}@media(max-width:576px){.prescription-products-modal .modal-header-div{padding:16px 18px}.prescription-products-modal .modal-title{font-size:20px!important}}.group-message-width{max-width:600px;padding:24px}.custom-modal-main-div{width:700px;max-width:95vw;max-height:90vh;overflow-y:auto}