@charset "UTF-8";:root{--primary-font: tt-commons-pro, sans-serif;--primary-color:#00843D;--secondary-color:#194F2E;--primary-background-color:#FFFFFF;--secondary-background-color: #e7e7e7;--primary-color-shadeBackground:#EAFFF4;--primary-text-color:#00843D;--secondary-text-color:#FFFFFF;--text-color-black:#000000;--font-size-extrasmall:16px;--font-size-small:20px;--fontsize-medium:24px;--fontsize-large:36px;--font-size-newExtraSmall:14px;--font-size-newMedium:18px;--mobile-font-size-extrasmall:10px;--mobile-font-size-small:12px;--mobile-fontsize-medium:14px;--mobile-fontsize-large:1em;--box-shadow-color: #0000000D;--border-radius: 50px;--primary-border-color:#c4c4c4;--text-background-color:#FAFAFA;--linear-gradient:linear-gradient(226deg, #0B532C 0%, #96CC96 100%) 0% 0% no-repeat padding-box}html,body{height:100vh;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column;background-color:#fff;font-family:var(--primary-font)!important;@media screen and (max-width: 800px){height:100dvh!important}}*{font-family:var(--primary-font)!important}#root{overflow-y:auto}#root::-webkit-scrollbar{display:none;width:0px;height:0px}.form-control,input,.btn{font-family:var(--primary-font)!important}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none!important}.btn:disabled{cursor:not-allowed!important;pointer-events:all}button:disabled{cursor:not-allowed!important;pointer-events:all!important}.required-asterisk{color:red}.form-label{margin:10px 0!important;font-family:var(--primary-font)!important}.inputBorder.invalid{border:1px solid red}.error-message{color:red;font-size:12px;margin-top:5px;font-family:var(--primary-font)!important}:root{--app-height: 100vh}.App{display:flex;flex-direction:column;align-items:center;height:100vh;overflow:hidden;font-family:var(--primary-font)!important}@media screen and (max-width: 800px){.App{height:100dvh!important}}.pageContainer{overflow-y:auto;width:100%;height:100%;display:flex;flex-direction:column}.pageContainer::-webkit-scrollbar{display:none;width:0px;height:0px}div::-webkit-scrollbar{display:none;width:0px;height:0px}.modal-content::-webkit-scrollbar{display:none;width:0px;height:0px}.offcanvas::-webkit-scrollbar{display:none;width:0px;height:0px}.routesContainer{flex:1;width:100%;justify-content:center;display:flex;align-items:flex-start}@media (max-width: 480px){.routesContainer{height:100%}}.routesContainer::-webkit-scrollbar{display:none;width:0px;height:0px}.form-control:focus{border-color:var(--primary-color)!important}input{background-color:var( --text-background-color)}.DatePicker{width:100%}.notfoundclass{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.openApp{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:center}.openApp span{text-align:right;font:normal normal normal 14px/40px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media only screen and (max-width: 800px){.routesContainer{display:block}}input:-webkit-autofill{background-color:transparent!important;color:#000!important;box-shadow:0 0 0 1000px #fff inset!important}.homePromotionsContainer{width:100%;position:relative;max-width:100vw}@media screen and (max-width: 800px){.homePromotionsContainer{max-width:100vw}}.promotionItemContainer{display:flex;justify-content:space-between;overflow:hidden;gap:40px;width:100%}.promotionItem{display:flex;align-items:center;justify-content:start;min-width:calc(50% - 20px);max-width:calc(50% - 20px);object-fit:contain;flex:1;opacity:1;transition:opacity .3s ease}@media screen and (max-width: 800px){.promotionItem{width:100%!important;max-width:100%!important;min-width:100%!important;justify-content:center}}.single{min-width:100%!important;max-width:100%!important}.promotionDescContainer{height:100%;flex:.7;display:flex;flex-direction:column;justify-content:center;font:normal normal 300 30px/36px var(--primary-font);border-radius:10px 0 0 10px;letter-spacing:0px;color:var(--secondary-text-color);padding:20px}.promotionDescContainer .btn{background-color:var(--primary-background-color);border:white;font:normal normal normal var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);width:fit-content;--bs-btn-active-bg: var(--primary-background-color);--bs-btn-active-color:var(--text-color-black);--bs-btn-active-border-color:var(--primary-background-color)}.promotionDescContainer .btn:hover{background-color:var(--primary-background-color);border:white;font:normal normal normal var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);width:fit-content}.leftButtonContainer,.rightButtonContainer{display:flex;align-items:center;z-index:1}.rightButtonContainer{position:absolute;top:50%;right:0%}.leftButtonContainer{position:absolute;top:50%;left:0%}.leftButtonContainer button,.rightButtonContainer button{background:#E2E2E2 0% 0% no-repeat padding-box;border-radius:50px;border:none!important;font-size:var(--font-size-newMedium);color:var(--text-color-black);cursor:pointer}.leftButtonContainer button:first-child{left:0}.rightButtonContainer button:first-child{right:0}.promotionImage{flex:.3;width:100%;cursor:pointer}@media screen and (max-width: 800px){.promotionImage{border-radius:10px;width:100%;max-width:100%}}.categoryContainer{width:7.938em;background:var(--background-color) 0% 0% no-repeat padding-box;opacity:1;margin:10px 20px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 800px){.categoryContainer{margin:10px;gap:10px;width:40%}}.categoryContainer label{text-align:center;font:normal normal 300 var(--font-size-extrasmall) var(--primary-font);font-weight:500!important;letter-spacing:0px;color:var(--text-color-black);opacity:1;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block;width:calc(100% - 20px);margin:10px}@media screen and (max-width: 800px){.categoryContainer label{font:normal normal 300 14px var(--primary-font);overflow:auto!important;white-space:unset!important;text-overflow:unset!important}}.categoryIconContainer{width:107px;height:108px;opacity:1;margin:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 800px){.categoryIconContainer{height:50px}}.categoryIcon{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 800px){.categoryIcon{height:100px}}.homeCategoryContainer{width:100%;max-width:100vw}@media screen and (max-width: 800px){.homeCategoryContainer{padding:0 8px}}.homeCategoryHeader{text-align:left;font:normal normal bold 24px var(--primary-font);letter-spacing:0px;color:var(--text-color-black)}@media screen and (max-width: 800px){.homeCategoryHeader{font:normal normal bold var(--font-size-extrasmall) var(--primary-font)}}.allCategoriesContainer{box-sizing:border-box;overflow-x:scroll;display:flex;justify-content:flex-start}.allCategoriesScrollingRow{width:fit-content;min-width:100%;display:flex;gap:20px}@media screen and (max-width: 800px){.allCategoriesScrollingRow{gap:10px}}.allCategoriesContainer::-webkit-scrollbar{display:none;width:0px;height:0px}.homeServicesContainer{width:100%;max-width:100vw;padding:10px 20px;opacity:1;gap:20px;display:flex;flex-direction:column}.homeServicesHeader{text-align:left;font:normal normal bold var(--fontsize-medium) var(--primary-font);letter-spacing:0px;color:var(--text-color-black)}@media screen and (max-width: 800px){.homeServicesHeader{font:normal normal 300 var(--font-size-extrasmall) var(--primary-font)}}.allServicesContainer{display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width: 800px){.allServicesContainer{flex-direction:column;margin-top:10px}}.serviceContainer{display:flex;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:10px;width:400px;align-items:center;padding:25px 30px;box-sizing:border-box;justify-content:space-between}@media screen and (max-width: 800px){.serviceContainer{padding:10px;flex-direction:row;width:100%}}.serviceListContainer{display:flex;width:450px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:10px;align-items:center;padding:20px 30px;box-sizing:border-box}@media screen and (max-width: 800px){.serviceListContainer{padding:10px;width:calc(50% - 20px)}}.consultationTypeCardContainer{display:flex;gap:10px}.serviceLabel{text-align:left;font-weight:500!important;font:normal normal 300 var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;overflow:hidden;display:block;flex-grow:1}@media screen and (max-width: 800px){.serviceLabel{font:normal normal 300 14px/18px var(--primary-font)}}.serviceImage{flex-shrink:1;flex-grow:0;width:20%}.pharmacyFirst{background-color:var(--primary-color);color:var(--secondary-text-color)!important}.pharmacyFirst label{color:var(--secondary-text-color)!important}.consultationTypeCardContainer img{width:16px}.serviceCardIcon{color:var(--primary-color);opacity:.7;font-size:12px;margin:5px}.productCard{width:100%;width:250px;height:auto;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:none!important;opacity:1;transition:transform ease-out .3s;cursor:pointer}@media screen and (max-width: 800px){.productCard{width:45%}}.productCard:hover{box-shadow:0 3px 14px #4141414d}.productCard:hover .productCardImg{transform:scale(1.15)}.imageContainer{display:flex;justify-content:center;margin:20px;width:200px;height:200px}@media screen and (max-width: 800px){.imageContainer{margin:10px;width:auto;display:inline-block;text-align:center}}.productCardImg:hover{transform:scale(1.2)}.productCardImg{width:100%;height:100%;object-fit:contain;transition:transform ease-out .3s}.productCardBody{display:flex;flex-direction:column;padding:20px;gap:20px}@media screen and (max-width: 800px){.productCardBody{padding:10px;gap:10px}}.productCardTitle{width:100%;text-align:left;font-size:var(--fontsize-xtrasmall);font-family:var(--primary-font);text-decoration:none;letter-spacing:0px;color:var(--text-color-black);opacity:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}@media screen and (max-width: 800px){.productCardTitle{font-size:14px;overflow:auto;white-space:wrap;text-overflow:unset}}.productBottomContainer{display:flex;justify-content:space-between;gap:20px;align-items:center}@media screen and (max-width: 800px){.productBottomContainer{margin-top:auto}}.productPrice{text-align:left;font:normal normal bold var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--primary-text-color);opacity:1}@media screen and (max-width: 800px){.productPrice{font-size:var(--mobile-font-size-small);margin-left:0!important}}.productPriceDiv{display:flex;gap:20px;align-items:center}@media screen and (max-width: 800px){.productPriceDiv{margin-left:0!important;gap:8px}}.productAddButton{width:100%;background-color:var(--primary-color)!important;border:1px solid var(--primary-text-color)!important;border-radius:4px!important;height:46px!important;text-align:center;font:normal normal normal var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important;opacity:1}@media screen and (max-width: 800px){.productAddButton{font-size:12px!important}}.productCardQuantityContainer{display:flex;justify-content:center;align-items:center;background:var(--primary-background-color);border:1px solid var(--primary-color);color:var(--primary-color)!important;border-radius:5px;width:100%;height:46px!important}@media screen and (max-width: 800px){.productCardQuantityContainer{margin:0}}.productCardQuantityItemsContainer{display:flex;align-items:center;justify-content:space-around;width:100%}.productCardQuantityButton{font-size:var(--font-size-extrasmall);cursor:pointer;background-color:transparent;color:var(--primary-color)!important;border:none;padding:6px 12px;margin:0}@media screen and (max-width: 800px){.productCardQuantityButton{font:normal normal normal 14px var(--primary-font)}}.productCardQuantity{font-size:var(--font-size-extrasmall);margin:0 5px;color:var(--primary-color)!important}@media screen and (max-width: 800px){.productCardQuantity{font-size:var(--mobile-font-size-small)}}.productCardWishlistButton{position:absolute;background:none!important;border:none!important;right:0;top:6px!important}@media screen and (max-width: 800px){.productCardWishlistButton{top:0;padding:0}}@media screen and (max-width: 800px){.productwishlistIcon{width:24px}}.blackHeart{color:#000;font-size:24px}@media screen and (max-width: 800px){.blackHeart{width:20px}}.filledHeartCard{color:#d90d52;font-size:24px}@media screen and (max-width: 800px){.filledHeartCard{width:20px}}.plineNoteContainer{background-color:var(--primary-color-shadeBackground)!important;padding:30px 20px;display:flex;justify-content:center;width:250px;height:240px}@media screen and (max-width: 800px){.plineNoteContainer{width:auto}}.plineNote{color:#000;text-wrap:wrap;margin-top:15px;font:normal normal 300 var(--font-size-xtrasmall)/21px var(--primary-font)}@media screen and (max-width: 800px){.plineNote{font-size:var(--font-size-newExtraSmall)}}.plineIconImg{position:absolute;background:none!important;border:none!important;left:6px;top:6px!important}@media screen and (max-width: 800px){.plineIconImg{top:0;padding:0;width:22px}}.orgPrice{text-decoration:line-through;font:normal normal bold 14px var(--primary-font);letter-spacing:0px;color:gray;opacity:1}@media screen and (max-width: 800px){.orgPrice{font-size:var(--mobile-font-size-small)}}.continueToLoginBtn{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:10px;opacity:1;font:normal normal 200 var(--font-size-newMedium)/21px var(--primary-font);color:var(--secondary-text-color)}.cancelBtn{background-color:var(--primary-background-color)!important;border-color:var(--primary-background-color)!important;border-radius:10px;opacity:1;font:normal normal 200 var(--font-size-newMedium)/21px var(--primary-font);color:var(--text-color-black)!important}.labelContainer{font:normal normal 200 var(--font-size-newMedium)/21px var(--primary-font)}.PharmacyMedicineConsultationFormModal{width:1200px!important;left:15%!important}@media screen and (max-width: 800px){.PharmacyMedicineConsultationFormModal{left:0px!important;width:100%!important}}.PharmacyMedicineConsultationFormModal .modal-content{width:100%!important}.PharmacyMedicineConsultationFormModal .modal-dialog{max-width:100%!important}.PharmacyMedicineConsultationFormModalHeader{display:flex;margin-top:20px!important;border:0px!important}@media screen and (max-width: 800px){.PharmacyMedicineConsultationFormModalHeader{padding:8px!important;align-items:baseline!important}}.PharmacyMedicineConsultationFormModalheaderLabels{display:flex;flex-direction:column;align-items:flex-start!important;justify-content:center!important}@media screen and (max-width: 800px){.PharmacyMedicineConsultationFormModalheaderLabels h3{font-size:22px}}@media screen and (max-width: 800px){.PharmacyMedicineConsultationFormModalheaderLabels h6{font-size:14px}}.PharmacyMedicineConsultationFormModalBody{display:flex;flex-direction:column;gap:20px;height:500px!important;overflow:scroll}@media screen and (max-width: 800px){.PharmacyMedicineConsultationFormModalBody{padding:8px}}@media screen and (max-width: 800px){.questionDetailsContainer{flex-direction:column;align-items:flex-start!important;gap:1rem}}@media screen and (max-width: 800px){.mainQuestionLabel{font-size:16px!important}}@media screen and (max-width: 800px){.option{height:30px!important}}@media screen and (max-width: 800px){.answerContainer{font-size:14px}}.formBtnGrp{padding:8px;text-wrap-mode:nowrap}.ProductPreQuestionnaireModal{width:100%!important}.ProductPreQuestionnaireModal .modal-content{width:66%!important}@media screen and (max-width: 800px){.ProductPreQuestionnaireModal .modal-content{width:100%!important}}.ProductPreQuestionnaireModal .modal-dialog{max-width:100%!important;display:flex!important;align-items:center;justify-content:center}.ProductPreQuestionnaireModalHeader{display:flex;border:0px!important;padding:25px!important;box-shadow:0 3px 6px #00000029}@media screen and (max-width: 800px){.ProductPreQuestionnaireModalHeader{padding:8px!important;box-shadow:none;align-items:baseline!important}}.ProductPreQuestionnaireModalHeader h3{margin:0}@media screen and (max-width: 800px){.ProductPreQuestionnaireModalHeader h3{font-size:20px}}.ProductPreQuestionnaireModalheaderLabels{display:flex;flex-direction:column;align-items:flex-start!important;justify-content:center!important}.closeContainer{display:flex;align-items:flex-start!important;justify-content:center!important;height:100px}.ProductPreQuestionnaireModalBody{display:flex;flex-direction:column;align-items:center;gap:20px;max-height:500px!important;overflow:scroll}@media screen and (max-width: 800px){.ProductPreQuestionnaireModalBody{padding:10px!important}}.questionContainer{display:flex;flex-direction:column;padding:20px;gap:20px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #DFDFDF;border-radius:6px}.questionDetailsContainer{display:flex;justify-content:space-between;align-items:center}.questionTextContainer{display:flex;flex-direction:column;gap:10px}.mainQuestionLabel{text-align:left;font:normal normal 500 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:#000;opacity:1}.secondQuestionLabel{text-align:left;font:normal normal 300 var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:#8d8d8d;opacity:1}.optionsContainer{display:flex;gap:20px}.option{width:100px;height:40px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #000000;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.answerTextBox{background:#F8F8F8 0% 0% no-repeat padding-box;border-radius:6px;opacity:1;cursor:pointer}.formButtons{display:flex;gap:40px;padding:20px}.submitPLineForm{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border-radius:10px!important;opacity:1;color:#fff!important;border:none!important;width:200px;height:50px}.CancelPLineForm{background:#FFFFFF 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:10px!important;opacity:1;color:var(--primary-color)!important;width:140px;height:50px}.option.selectedPLineOption{background-color:var(--primary-color)!important;border:none!important;color:#fff!important}.questionContainer.invalid{border:2px solid red}.productPrequestionnaireQuestionsCont{padding:0 10px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 800px){.productPrequestionnaireQuestionsCont{padding:0}}.productPrequestionnaireQuestionsCont{font:var(--primary-font);font-size:16px;font-weight:500}.productPrequestionnaireQuestionsCont h3{font:var(--primary-font);font-size:20px;font-weight:600}.fromSubmit{width:50%;background-color:var(--primary-color)!important;border:1px solid var(--primary-text-color)!important;border-radius:4px!important;opacity:1;height:46px!important;text-align:center;font:normal normal normal var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.fromSubmit{width:100%}}.productPrequestionnaireQuestionsCont span{color:red}.ProductPreQuestionnaireModalBodyinfo h6{margin:0;line-height:1.5}@media screen and (max-width: 800px){.qnBlock{display:flex;gap:6px}}.commonOptionRadio .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.selectCont{border:1px solid;padding:10px;background-color:var(--primary-background-color)}.checkbox{display:flex;align-items:center;gap:20px;margin-top:5px}.checkbox.label{text-align:center;font-size:var(--font-size-extrasmall);margin-top:5px}.checkbox .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}@media screen and (max-width: 800px){.formCheckBox{display:inline-block!important}}@media screen and (max-width: 800px){.formCheckBox label{font-size:14px!important}}@media screen and (max-width: 800px){.dynamic-form-field{margin-bottom:20px}}@media screen and (max-width: 800px){.dynamic-form-field h5{font-size:16px!important}}@media screen and (max-width: 800px){.dynamic-form-field input[type=checkbox]{display:inline-block!important}}.ProductPreQuestionnaireConsentModal{width:100%!important}.ProductPreQuestionnaireConsentModal .modal-content{width:66%!important}@media screen and (max-width: 800px){.ProductPreQuestionnaireConsentModal .modal-content{width:80%!important}}@media screen and (max-width: 600px){.ProductPreQuestionnaireConsentModal .modal-content{width:100%!important}}.ProductPreQuestionnaireConsentModal .modal-dialog{max-width:100%!important;display:flex!important;align-items:center;justify-content:center}.ProductPreQuestionnaireConsentModalHeader{display:flex;border:0px!important;padding:20px 40px!important;box-shadow:0 3px 6px #00000029}@media screen and (max-width: 800px){.ProductPreQuestionnaireConsentModalHeader{padding:8px!important;box-shadow:none;align-items:baseline!important}}.ProductPreQuestionnaireConsentModalHeader h3{margin:0}@media screen and (max-width: 800px){.ProductPreQuestionnaireConsentModalHeader h3{font-size:20px}}.ProductPreQuestionnaireConsentModalheaderLabels{display:flex;flex-direction:column;align-items:flex-start!important;justify-content:center!important}.closeContainer{display:flex;align-items:flex-start!important;justify-content:center!important;height:100px}.ProductPreQuestionnaireConsentModalBody{display:flex;flex-direction:column;justify-content:space-between;overflow:scroll;max-height:300px!important}@media screen and (max-width: 800px){.ProductPreQuestionnaireConsentModalBody{max-height:100%!important}}.ProductPreQuestionnaireConsentModalBody .circleCheck{color:var(--primary-color)}.questionContainer{display:flex;flex-direction:column;padding:20px;gap:20px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #DFDFDF;border-radius:6px}.questionDetailsContainer{display:flex;justify-content:space-between;align-items:center}.questionTextContainer{display:flex;flex-direction:column;gap:10px}.mainQuestionLabel{text-align:left;font:normal normal 500 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:#000;opacity:1}.secondQuestionLabel{text-align:left;font:normal normal 300 var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:#8d8d8d;opacity:1}.optionsContainer{display:flex;gap:20px}.option{width:100px;height:40px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #000000;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.answerTextBox{background:#F8F8F8 0% 0% no-repeat padding-box;border-radius:6px;opacity:1;cursor:pointer}.formButtons{display:flex;gap:40px;padding:20px}.submitPLineForm{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border-radius:10px!important;opacity:1;color:#fff!important;border:none!important;width:200px;height:50px}.CancelPLineForm{background:#FFFFFF 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:10px!important;opacity:1;color:var(--primary-color)!important;width:140px;height:50px}.option.selectedPLineOption{background-color:var(--primary-color)!important;border:none!important;color:#fff!important}.questionContainer.invalid{border:2px solid red}.ProductPreQuestionnaireConsentModalBody .list-group-item{border:none!important;gap:10px!important}@media screen and (max-width: 800px){.ProductPreQuestionnaireConsentModalBody .list-group-item{padding:0;font-size:14px}}.ProductPreQuestionnaireConsentModalBody .list-group{gap:10px!important}.consentbtnsdiv{display:flex;gap:40px;justify-content:center;align-items:center}@media screen and (max-width: 800px){.consentbtnsdiv{gap:32px}}@media screen and (max-width: 800px){.consentbtnsdiv button{min-width:120px;margin-right:0!important}}.cnstbtn{flex:.1;background-color:var(--primary-color)!important;border:1px solid var(--primary-text-color)!important;border-radius:4px!important;height:46px!important;text-align:center;font:normal normal normal var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important;opacity:1}.nocnstbtn{flex:.1;background-color:#fff!important;border:1px solid var(--primary-text-color)!important;border-radius:4px!important;height:46px!important;text-align:center;font:normal normal normal var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important;opacity:1}.scrollingContainer{width:100%}.productsListLeftButtonContainer,.productsListRightButtonContainer{position:absolute;top:50%;flex:.2;align-items:center}@media screen and (max-width: 800px){.productsListLeftButtonContainer,.productsListRightButtonContainer{display:none}}.productsListLeftButtonContainer{left:0%;z-index:1}.productsListRightButtonContainer{right:0%;z-index:1}.productsListLeftButtonContainer button,.productsListRightButtonContainer button{background:#E2E2E2 0% 0% no-repeat padding-box;border-radius:50px;border:none!important;font-size:var(--font-size-newMedium);color:var(--text-color-black);cursor:pointer}.productsListLeftButtonContainer button:first-child{left:0}.productsListRightButtonContainer button:first-child{right:0}.viewAllButton{background:none!important;border:none!important;text-align:right;font:normal normal medium var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-text-color)!important;opacity:1;padding:0!important}@media screen and (max-width: 800px){.viewAllButton{font-size:var(--mobile-font-size-small)!important}}.hideIndicators{display:none}.bottomMenuContainer{display:flex;justify-content:space-around;align-items:center;width:100%;gap:20px;background-color:var(--primary-background-color);box-shadow:0 0 10px #32323224;z-index:1000}.bottomMenuIconImg{cursor:pointer;width:25px;height:25px}.bottomMenuIconLabel{font-size:12px;font-weight:700}.bottomMenuContainers{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:.25;padding:10px}.bottomMenuContainers.active{background-color:#e7fff0;border-top:1px solid #194F2E}.promotionsCarouselContainer{width:100%;padding:0 20px}@media screen and (max-width: 800px){.promotionsCarouselContainer{max-width:100vw}}@media screen and (max-width: 800px){.promotionsCarouselContainer .carousel{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 800px){.promotionsCarouselContainer .carousel-indicators{position:relative}}@media screen and (max-width: 800px){.promotionsCarouselContainer .carousel-indicators [data-bs-target]{position:relative;background-color:gray;width:5px}}@media screen and (max-width: 800px){.promotionsCarouselContainer .carousel-indicators .active{opacity:1;background-color:#000;width:30px}}@media screen and (max-width: 800px){.promotionsCarouselContainer .carousel-control-next,.carousel-control-prev{display:none!important}}.HomePage{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;max-width:100%;width:100%;margin-bottom:100px}@media screen and (max-width: 800px){.HomePage{height:100%}}.homePageContainer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;max-width:1280px;width:100%;z-index:2;margin-top:40px}@media screen and (max-width: 800px){.homePageContainer{gap:20px!important;margin:0}}.withoutMainCarousel{margin-top:40px!important}.homeCarouselContainer{width:100%;max-width:100vw}@media screen and (min-width: 600px) and (max-width: 800px){.homeCarouselContainer{max-width:100vw}.homeCarouselContainer .carousel{display:flex;flex-direction:column-reverse}.homeCarouselContainer .carousel-indicators{position:relative;margin-bottom:0!important}.homeCarouselContainer .carousel-indicators [data-bs-target]{position:relative;background-color:gray;width:5px}.homeCarouselContainer .carousel-indicators .active{opacity:1;background-color:#000;width:30px}.homeCarouselContainer .carousel-control-next,.homeCarouselContainer .carousel-control-prev{display:none!important}}@media screen and (max-width: 600px){.homeCarouselContainer{max-width:100vw;margin-top:30px}.homeCarouselContainer .carousel{display:flex;flex-direction:column-reverse}.homeCarouselContainer .carousel-indicators{position:relative;margin-bottom:0!important}.homeCarouselContainer .carousel-indicators [data-bs-target]{position:relative;background-color:gray;width:5px}.homeCarouselContainer .carousel-indicators .active{opacity:1;background-color:#000;width:30px}.homeCarouselContainer .carousel-control-next,.homeCarouselContainer .carousel-control-prev{display:none!important}}.quickLinksContainer{width:100%;padding:30px;max-width:100vw;box-sizing:border-box;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 12px #68686829;border-radius:10px}@media screen and (max-width: 800px){.quickLinksContainer{max-width:100vw;box-shadow:none}}@media screen and (max-width: 800px){.quickLinksContainer{padding:20px;max-width:100vw;box-shadow:none;border-radius:8px}}@media screen and (max-width: 480px){.quickLinksContainer{padding:15px;border-radius:6px}}.quickLinkInnerContainer{box-sizing:border-box;width:100%;overflow:hidden}.quickLinkInnerContainer::-webkit-scrollbar{display:none;width:0px;height:0px}.quickLinkScrolingRow{width:100%;display:flex;justify-content:space-between;gap:20px}@media screen and (max-width: 800px){.quickLinkScrolingRow{width:100%;gap:0px}}.quickLinkCard{border-radius:10px;padding:20px;display:flex;flex:1;width:calc(100% - 20px);gap:10px;align-items:center;justify-content:space-between;cursor:pointer;box-sizing:border-box}@media screen and (max-width: 800px){.quickLinkCard{flex-direction:column;gap:10px;padding:15px;width:100%}}.quickLinkLabels{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (max-width: 800px){.quickLinkLabels{align-items:center}}.quickLinkLabelsDesc{font-size:var(--font-size-extrasmall);font-family:var(--primary-font);letter-spacing:0px;color:var(--text-color-black)}@media screen and (max-width: 800px){.quickLinkLabelsDesc{font:normal normal 300 var(--mobile-font-size-small) var(--primary-font)}}.quickLinkLabelsAction{text-align:left;font:normal normal 300 12px/26px var(--primary-font);letter-spacing:0px;cursor:pointer;text-transform:uppercase;opacity:1}.quickLinkBackground1{background:#FCDFE9 0% 0% no-repeat padding-box}.quickLinkBackground2{background:#BDF0E3 0% 0% no-repeat padding-box}.quickLinkBackground3{background:#CFE0FF 0% 0% no-repeat padding-box}.quickLinkBackground4{background:#FFF8D2 0% 0% no-repeat padding-box}.quickLinkLabelsActionColour1{color:#a03c5f}.quickLinkLabelsActionColour2{color:#1c8b6e}.quickLinkLabelsActionColour3{color:#2f5cb4}.quickLinkLabelsActionColour4{color:#887d1f}.homeSectionContainer{width:100%;max-width:100vw;opacity:1;gap:20px;display:flex;flex-direction:column;position:relative;padding:20px}@media screen and (max-width: 800px){.homeSectionContainer{padding:0 20px;gap:10px}}@media screen and (max-width: 600px){.homeSectionContainer{gap:8px;padding:0 10px}}.homeCategoryContainer{width:100%;max-width:100vw;opacity:1;gap:20px;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 800px){.homeCategoryContainer{padding:0 8px;gap:0px}}.homeSectionHeaderContainer{display:flex;justify-content:space-between;align-items:end}@media screen and (max-width: 800px){.homeSectionHeaderContainer{font-size:16px;margin-bottom:16px}}.homeHeaders{text-align:left;font:normal normal bold var(--fontsize-medium) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);margin:10px 0 0!important}@media screen and (max-width: 800px){.homeHeaders{font:normal normal bold var(--font-size-extrasmall) var(--primary-font)}}@media screen and (max-width: 600px){.homeHeaders{gap:8px;padding:0 10px}}.scrollingRowContainer{box-sizing:border-box;overflow-x:scroll;white-space:nowrap}.scrollingRowContainer::-webkit-scrollbar{display:none;width:0px;height:0px}.scrollingRowContainer.no-scroll{overflow-x:hidden;white-space:normal;width:100%}.scrollingRow{width:fit-content;display:flex;gap:30px;padding:10px;justify-content:flex-start}@media screen and (max-width: 800px){.scrollingRow{gap:10px}}@media screen and (max-width: 800px){.scrollingRow>div{width:175px!important}}.scrollingRowWrap{flex-wrap:wrap;width:100%;display:flex;gap:20px;padding:10px;justify-content:flex-start}@media screen and (max-width: 800px){.scrollingRowWrap{gap:10px}}.shopByBrnadsBackground{background:#E4EEFF 0% 0% no-repeat padding-box}.cartIndicator{display:flex;justify-content:space-between;align-items:center;width:100%;box-shadow:0 0 10px #32323224}@media screen and (min-width: 600px) and (max-width: 800px){.cartIndicator{padding:20px}}@media screen and (max-width: 600px){.cartIndicator{padding:10px 20px}}.bottomContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:sticky;bottom:0;z-index:1000;background-color:var(--primary-background-color);margin-top:auto}.cartIndicatorImageandLabelsContainer{display:flex;justify-content:flex-start;align-items:center;gap:20px}.cartIndicatorLabelsContainer{display:flex;flex-direction:column}.cartIndicatorPriceLabel{font-family:"var(--primary-font)";font-weight:700}@media screen and (min-width: 600px) and (max-width: 800px){.cartIndicatorPriceLabel{font-size:var(--mobile-font-size-medium)}}@media screen and (max-width: 600px){.cartIndicatorPriceLabel{font-size:var(--mobile-font-size-small)}}.cartIndicatorItemsLabel{font-family:"var(--primary-font)"}@media screen and (min-width: 600px) and (max-width: 800px){.cartIndicatorItemsLabel{font-size:var(--mobile-font-size-small)}}@media screen and (max-width: 600px){.cartIndicatorItemsLabel{font-size:var(--mobile-font-size-extrasmall)}}.cartIndicatorViewCartButton{background-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;border-radius:4px!important;text-align:center;font:normal normal normal 14px/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important;opacity:1}@media screen and (min-width: 600px) and (max-width: 800px){.cartIndicatorViewCartButton{font-size:14px!important}}@media screen and (max-width: 600px){.cartIndicatorViewCartButton{font-size:12px!important}}.homeCarouselImage{width:100%!important;display:flex;height:500px}@media screen and (max-width: 768px){.homeCarouselImage{height:166px;object-fit:contain}}.brandCard{width:7.938em;background:var(--background-color) 0% 0% no-repeat padding-box;opacity:1;margin:10px 20px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 800px){.brandCard{margin:0;gap:10px;width:45%}}.brandImageContainer{width:107px;height:108px;opacity:1;margin:10px;display:flex;align-items:center;justify-content:center}.brandCardImg{width:100%;height:100%;object-fit:contain}.brandCard .card-body{margin:20px;padding:0!important;display:flex;justify-content:center}@media screen and (max-width: 800px){.brandCard .card-body{margin:10px}}.brandCardTitle{text-align:center;font:normal normal 300 var(--font-size-extrasmall) var(--primary-font);font-weight:500!important;letter-spacing:0px;color:var(--text-color-black);opacity:1;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;white-space:nowrap;width:calc(100% - 20px);margin:10px}@media screen and (max-width: 800px){.brandCardTitle{font:normal normal 300 14px var(--primary-font);overflow:auto!important;text-overflow:unset!important;white-space:wrap}}.productsPage{width:100%;max-width:1280px;margin-bottom:100px}@media screen and (max-width: 800px){.productsPage{margin-bottom:0}}.prodContainer{width:100%;max-width:1280px;padding:0 20px 40px;box-sizing:border-box;display:flex;gap:40px}@media screen and (max-width: 800px){.prodContainer{flex-direction:column;padding:0 8px 32px}}.productImagesColumn{width:30%!important;max-width:30%!important}@media screen and (max-width: 800px){.productImagesColumn{width:auto!important;max-width:100%!important}}.productDetailsColumn{width:70%!important;max-width:70%!important;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 800px){.productDetailsColumn{width:auto!important;max-width:100%!important}}.productImagesContainer{flex-direction:column;display:flex;justify-content:center;align-items:center}.mainImageContainer{width:300px;height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center}.imageOptionsContainer{width:100px;height:100px;overflow:hidden;display:flex;justify-content:center;align-items:center}.mainImage{width:100%;height:100%;object-fit:contain;opacity:1}@media screen and (max-width: 800px){.mainImage{width:70%}}.imageOptionsRow{width:100%;max-width:799px;margin-top:28px;display:flex;gap:20px;overflow-x:scroll}@media screen and (max-width: 800px){.imageOptionsRow{margin-top:0}}.imageOptionsRow::-webkit-scrollbar{display:none;width:0px;height:0px}.imageOptions{width:100%;height:100%;object-fit:contain;border-radius:4px;opacity:1}.imageOptions.selected{border:2px solid var(--primary-color)}.productTitle{text-align:left;font:normal normal normal 24px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}@media screen and (max-width: 800px){.productTitle{font:normal normal normal 20px var(--primary-font)}}.buttonGroup{flex-wrap:wrap;gap:20px;margin-top:20px}@media screen and (max-width: 800px){.buttonGroup{margin-top:0}}.nonSelectedVariants{width:fit-content!important;border:none!important;opacity:1;text-align:left!important;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px}@media screen and (max-width: 800px){.nonSelectedVariants{font:normal normal normal 14px var(--primary-font)}}.selectedIcon{margin-right:20px}.selectedVariant{width:fit-content!important;opacity:1;text-align:left!important;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;border:1px solid var(--primary-color)!important;border-radius:5px!important;color:var(--primary-color)!important;background-color:var(--primary-color-shadeBackground)!important}@media screen and (max-width: 800px){.selectedVariant{font:normal normal normal 14px var(--primary-font)}}.sectionContainer{display:flex;gap:20px;justify-content:flex-start;align-items:center}@media screen and (max-width: 800px){.sectionContainer{gap:8px}}.price{text-align:left;font:normal normal bold 24px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1}@media screen and (max-width: 800px){.price{font:normal normal normal 20px var(--primary-font);height:auto}}.orginalPrice{text-decoration:line-through!important;color:red}.inStock{padding:5px 20px;background-color:var(--primary-color-shadeBackground);border:1px solid var(--primary-color)!important;color:var(--primary-color);border-radius:6px}.outStock{padding:5px 20px;border:1px solid red!important;color:red;border-radius:6px}.addButton{padding:10px 20px!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:5px!important;opacity:1;font:normal normal normal var(--fontsize-medium) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.addButton{font:normal normal normal var(--font-size-extrasmall) var(--primary-font)}}.productPageAddButton{display:flex;gap:10px;align-items:center;color:var(--secondary-text-color)!important;justify-content:center}.tabs{font:normal normal bold var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1}.tabs.nav-tabs .nav-link{text-align:left;font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:#777;opacity:1;border:none;display:flex;align-items:center;justify-content:start;height:100%;padding:10px 10px 10px 0;border-bottom:2px solid #F1F1F1;width:max-content!important}.tabs.nav-tabs{flex-wrap:nowrap}.tabs.nav-tabs .nav-link.active{border-bottom:2px solid var(--primary-color)}@media screen and (max-width: 800px){.tabs.nav-tabs .nav-link.active{border:0px;font-size:var(--font-size-extrasmall)}}.tabs.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:0}.discContainer{display:flex;gap:40px;width:100%;box-sizing:border-box;flex-direction:column}.disclaimer{margin-top:20px;text-align:left;font:normal normal 400 var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}.content{text-align:left;font:normal normal normal var(--font-size-newMedium)/30px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;overflow:scroll}.productPageQuantityContainer{display:flex;justify-content:start;align-items:center;border:1px solid var(--primary-color);border-radius:5px;width:fit-content}@media screen and (max-width: 800px){.productPageQuantityContainer{margin:0}}.productPageQuantityItemsContainer{display:flex;align-items:center}.productPageQuantityButton{font-size:20px;font-weight:900;cursor:pointer;background-color:transparent;color:var(--primary-text-color);border:none;padding:5px 10px;margin:0 5px;border-radius:3px}@media screen and (max-width: 800px){.productPageQuantityButton{font:normal normal normal 14px var(--primary-font)}}.productPageQuantity{font-size:var(--font-size-extrasmall);margin:0 10px}.bestBefore{text-align:left;font:normal normal normal var(--font-size-xtrasmall)/30px var(--primary-font);letter-spacing:0px;color:#020202}@media screen and (max-width: 800px){.bestBefore{font:normal normal normal 14px var(--primary-font)}}.bestBeforeDate{text-align:left;font:normal normal 300 var(--font-size-xtrasmall)/30px var(--primary-font);letter-spacing:0px;color:#020202;font-weight:500}@media screen and (max-width: 800px){.bestBeforeDate{font:normal normal 300 14px var(--primary-font)}}.wishListButton{background-color:var(--primary-background-color)!important;border:1px solid var(--primary-color)!important;border-radius:10px;font:normal normal 300 var(--font-size-xtrasmall)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-text-color)!important;opacity:1;padding:10px 20px!important}.deliverySectionContainer{display:flex;flex-direction:column;justify-content:center;gap:10px}.deliveryInstructionsContainer{display:flex;justify-content:flex-start;gap:10px}.deliveryLabel{font:normal normal 500 var(--font-size-xtrasmall)/21px var(--primary-font);color:var(--text-color-black)}.deliveryValue{font:normal normal bold var(--font-size-xtrasmall)/21px var(--primary-font);color:var(--text-color-black);font-weight:500}@media screen and (max-width: 800px){.deliveryValue{flex:.6}}.pincodeButton{height:fit-content;background-color:var(--primary-color-shadeBackground)!important;border:1px solid var(--primary-color)!important;border-radius:10px;font:normal normal 300 var(--font-size-xtrasmall)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-text-color)!important;opacity:1;padding:10px!important}@media screen and (max-width: 800px){.pincodeButton{font:normal normal 300 14px var(--primary-font)!important;text-wrap-mode:nowrap}}.addToCartStickyContainer{position:sticky;bottom:0;background-color:#fff;z-index:2;display:flex;box-shadow:0 0 10px #00000029}.addToCartStickyContainer .btn{flex:.5}.addToCartStickyContainer .addButton{padding:20px!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:0!important;opacity:1;font:normal normal normal var(--fontsize-medium) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.addToCartStickyContainer .addButton{font:normal normal normal var(--font-size-extrasmall) var(--primary-font)}}@media screen and (max-width: 600px){.addToCartStickyContainer .addButton{padding:10px 20px!important;font-size:var(--mobile-fontsize-medium)!important}}@media screen and (max-width: 600px){.addToCartStickyContainer img{height:16px;width:16px}}.addToCartStickyContainer .wishListButton{background-color:var(--primary-background-color)!important;border:0px!important;border-radius:0;opacity:1;font:normal normal 300 var(--font-size-xtrasmall)/21px var(--primary-font);letter-spacing:0px}@media screen and (max-width: 600px){.addToCartStickyContainer .wishListButton{padding:10px 20px!important;font-size:var(--mobile-fontsize-medium)!important}}.mobileSectionContainer{display:flex;margin-top:20px;justify-content:space-between;align-items:center}.mobileDeliverySection{border-top:3px solid #F1F1F1;border-bottom:3px solid #F1F1F1;padding:20px 0}@media screen and (max-width: 800px){.mobileDeliverySection{display:none;justify-content:space-between}}.productPageWishlistButton{display:flex;gap:10px;align-items:center;justify-content:center}.productPagewishlistIcon{width:24px;height:24px}.removewishListButton{background-color:var(--primary-background-color)!important;border:1px solid var(--primary-color)!important;border-radius:10px;font:normal normal 300 var(--font-size-xtrasmall)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important;opacity:1;padding:10px!important}@media screen and (max-width: 800px){.removewishListButton{padding:5px!important;font-size:13px!important}}.emptyHeart{color:var(--primary-color)!important}.filledHeart{color:#d90d52}.accordion-button:not(.collapsed){color:#000!important;background-color:#fff!important;box-shadow:none!important}.accordion-button:focus{box-shadow:none!important}.plineContainer{display:flex;gap:20px;align-items:center;justify-content:center;padding:10px;background:#ECECEC 0% 0% no-repeat padding-box;border-radius:6px}@media screen and (max-width: 800px){.plineContainer img{width:30px}}.plineNoteProductDetails{color:#000;text-wrap:wrap;font:normal normal 300 var(--font-size-xtrasmall)/21px var(--primary-font)}@media screen and (max-width: 800px){.plineNoteProductDetails{font-size:14px}}.productDescSection{display:flex;flex-direction:column;gap:20px}.productDescContainer{display:flex;flex-direction:column}.productDescContainer h4{text-align:left;font:normal normal bold 20px/24px var(--primary-font);letter-spacing:0px;color:#000;padding:10px 0;border-bottom:3px solid #F1F1F1}.productDescContainer h5{text-align:left;font:normal normal bold 20px/24px var(--primary-font);letter-spacing:0px;color:#000}.productDescContainer label{text-align:left;font:normal normal normal 16px/30px var(--primary-font);letter-spacing:0px;color:#020202}.priceDiv{display:flex;gap:20px;align-items:center}.couponCodeContainer{display:flex;flex-direction:column;gap:20px}.discountheader{height:27px;text-align:left;font:normal normal normal 24px/28px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}@media screen and (max-width: 800px){.discountheader{font:normal normal normal var(--font-size-newMedium) var(--primary-font)}}.discountCodeFieldContainer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;border:1px solid var(--primary-border-color);border-radius:4px;cursor:pointer}.discountCodeFieldContainer div{display:flex;gap:20px;align-items:center;cursor:pointer}.discountCodeFieldContainer label{font:normal normal 500 16px/28px var(--primary-font);cursor:pointer}.ApplycodeprimaryButton{text-align:center!important;font:normal normal normal var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important;opacity:1;background:none!important;border:none!important;padding:0!important}@media screen and (max-width: 800px){.ApplycodeprimaryButton{font:normal normal normal 14px var(--primary-font)}}.codeContainer{display:flex;justify-content:space-between}.discountCodeFieldContainer .form-control{font-size:14px}.codeHeadingLabel{font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}@media screen and (max-width: 800px){.codeHeadingLabel{font:normal normal normal 12px/14px var(--primary-font)}}.codeLabel{font:normal normal bold var(--font-size-newMedium) var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}@media screen and (max-width: 800px){.codeLabel{font:normal normal normal 14px var(--primary-font)}}.deleteIcon{border:none;background-color:var(--primary-background-color)}.couponCodesList{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.couponItem{display:flex;width:48%;gap:5px;justify-content:space-between;align-items:start;border:1px solid var(--primary-border-color);border-left:10px solid var(--primary-color)!important;border-radius:4px;cursor:pointer!important;padding:20px}@media screen and (max-width: 800px){.couponItem{width:100%}}.couponItem h6{cursor:pointer!important;font-size:16px;font-weight:900;font-family:var(--primary-font);color:var(--primary-color)}.couponItem span{cursor:pointer!important;font-size:14px;font-weight:500;font-family:var(--primary-font)}.couponItem label{cursor:pointer!important;font-size:14px;font-weight:600;font-family:var(--primary-font)}.couponDetails,.couponDetailsInsideDiv{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.discountCodeAppliedFieldContainer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;background-color:var(--primary-color-shadeBackground);border:1px solid var(--primary-color);border-radius:4px;cursor:pointer}.discountCodeAppliedFieldContainerInnerDiv{display:flex;justify-content:space-between;align-items:center;flex:1}.discountCodeAppliedFieldContainerCodeTitle{display:flex;gap:20px;align-items:center;cursor:pointer}.discountCodeAppliedFieldContainer label{font:normal normal bold 16px/28px var(--primary-font);cursor:pointer}@media screen and (max-width: 800px){.discountCodeAppliedFieldContainer label{font-size:14px}}.discountCodesModalBody{padding:40px!important;display:flex;flex-direction:column;gap:40px;max-height:500px!important;overflow:auto}.discountCodesModal .modal-dialog{max-width:70%!important}@media screen and (max-width: 800px){.discountCodesModal .modal-dialog{max-width:100%!important}}.discountCodesModal .modal-content{width:100%!important}.discountCodesModal .modal-dialog-centered{justify-content:center!important}.discountCodesModalBody::-webkit-scrollbar{display:none;width:0px;height:0px}.titleandtextBox{display:flex;justify-content:space-between;align-items:center}.titleandtextBox h6{font:normal normal bold 24px/28px var(--primary-font)}.discountCodeFieldModalContainer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px;border:1px solid var(--primary-border-color);border-radius:4px;cursor:pointer}.discountCodeFieldModalContainer .form-control{border:none!important}@media screen and (max-width: 800px){.discountCodesModalBody{padding:15px!important}.couponCodesList .couponItem{flex-direction:column}.couponCodesList .couponItem .ApplycodeprimaryButton{align-self:stretch}.titleandtextBox h6{font-size:16px!important}}.notExemptedLabel{text-align:left;font:normal normal normal 14px/24px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;padding:0 10px}.infoDiv{display:flex;align-items:center;padding:10px}.cartLineItemCard.card{border:0px!important;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;border-bottom:1px solid var(--primary-border-color)!important;border-radius:0}.cartLineItemImgContainer{margin:20px;min-width:119px;max-width:119px}@media screen and (max-width: 800px){.cartLineItemImgContainer{padding:10px;width:auto}}.cartLineItemImg{width:119px!important;height:119px!important;width:100%;height:auto;max-width:119px;max-height:119px;object-fit:contain}.detailsContainer{display:flex;justify-content:space-between;flex:1;width:100%}@media screen and (max-width: 800px){.detailsContainer{flex-direction:row;justify-content:space-between;align-items:center}}.cartLineItemTitle{width:100%;text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font)!important;letter-spacing:0px;color:#495057;opacity:1;overflow:hidden;text-overflow:ellipsis;display:block}@media screen and (max-width: 800px){.cartLineItemTitle{font-size:12px;white-space:normal}}.cartLineItemVariant{font:normal normal normal 14px var(--primary-font)!important;letter-spacing:0px;color:#495057;opacity:1}@media screen and (max-width: 800px){.cartLineItemVariant{font:normal normal normal 14px var(--primary-font)!important}}.cartLineItemPrice{text-align:left;font:normal normal bold 18px var(--primary-font)!important;letter-spacing:0px;color:#495057}@media screen and (max-width: 800px){.cartLineItemPrice{font:normal normal normal var(--font-size-newMedium) var(--primary-font)!important;text-align:left}}.cartLineItemDiscount{height:23px;text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--primary-text-color);opacity:1;margin-left:30px}.remButton{height:23px;text-align:left!important;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:#495057!important;opacity:1;border:0px!important;background-color:transparent!important;padding:0!important}@media screen and (max-width: 800px){.remButton{font:normal normal normal 14px var(--primary-font)!important}}.moveToWishlistButton{height:23px;text-align:left!important;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important;opacity:1;border:0px!important;background-color:transparent!important;padding:0!important}@media screen and (max-width: 800px){.moveToWishlistButton{font:normal normal normal 14px var(--primary-font)!important;margin-right:20px}}.lineItemquantityContainer{display:flex;justify-content:start;align-items:center;gap:20px;margin-top:20px}@media screen and (max-width: 800px){.lineItemquantityContainer{flex-direction:column;align-items:flex-start;gap:10px}}.lineItemPriceContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.quantityItemsContainer{display:flex;align-items:center;box-shadow:0 0 10px #32323224;border-radius:4px}.quantityButton{font-size:var(--font-size-extrasmall);cursor:pointer;background-color:transparent;color:var(--primary-text-color);border:none;padding:5px 10px;margin:0 5px;border-radius:3px}@media screen and (max-width: 800px){.quantityButton{font-size:12px;padding:10px;margin:0}}.quantity{font-size:var(--font-size-extrasmall);margin:0 10px}@media screen and (max-width: 800px){.quantity{font-size:12px}}.prescriptionIcon{width:40px;height:40px;padding:20px;color:var(--primary-color)}.outofStock{color:red;margin-top:10px}.qunatityContainer{display:flex;gap:20px;align-items:center}.addressContainer{width:480px;height:fit-content;box-shadow:0 0 12px #38383826;border-radius:10px;opacity:1;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 800px){.addressContainer{width:100%;flex-direction:row}}.addressDetailsContainer{flex:1;display:flex;align-items:flex-start;padding:20px;flex-direction:column;justify-content:center;gap:10px}.addressButtonsContainer{margin:0 0 20px 20px;display:flex;flex:.3;justify-content:flex-start;align-items:center}@media screen and (max-width: 800px){.addressButtonsContainer{margin:0;padding:20px}}.addressButtonsContainer label{text-align:left;font:normal normal normal var(--font-size-small)/var(--font-size-small) var(--primary-font);letter-spacing:0px;opacity:1}.addressButtonsContainer span{display:flex;gap:10px;text-align:left;font:normal normal normal var(--font-size-small)/var(--font-size-small) var(--primary-font);letter-spacing:0px;opacity:1}.addressButtonsContainergreen{color:green!important}.addressButtonsContainerred{color:red!important}.name{text-align:left;font:normal normal bold var(--font-size-small)/var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.address{display:flex;flex-direction:column;text-align:left;font:normal normal normal var(--font-size-small)/30px var(--primary-font);letter-spacing:0px;color:#494949;opacity:1}.addressFromModal{min-width:fit-content;margin:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:50px}.editAddressHeaderContainer{display:flex;box-sizing:border-box;gap:20px;align-items:center;width:100%;position:sticky;top:0;z-index:1;background-color:var(--primary-background-color)}@media screen and (max-width: 800px){.editAddressHeaderContainer{gap:8px!important}}.editAddressHeaderLabelContainer{display:flex;width:90%}.editAddressHeader{text-align:left;margin:0!important;font:normal normal bold 24px/28px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}@media screen and (max-width: 800px){.editAddressHeader{font-size:16px!important}}.editAddressFormContainer{width:600px;display:flex;justify-content:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 6px #00000029;border-radius:20px;opacity:1;padding:20px}@media screen and (max-width: 800px){.editAddressFormContainer{width:100%!important}}.editAddressFormContainer label{font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}@media screen and (max-width: 800px){.editAddressFormContainer label{font-size:14px!important}}.editAddressFormContainer .form-control{text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}@media screen and (max-width: 800px){.editAddressFormContainer .form-control{font-size:14px!important}}.editAddressFormContainer .form-select{text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.addressTypecontainer{display:flex;gap:20px;padding:10px 0}.AddressTypeOptionRadio{padding:10px 20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:6px}@media screen and (max-width: 800px){.modal-content{width:100%!important;padding:10px}.modalBody{padding:10px}.editProfileHeader,.updateButton{font-size:16px!important}}.modalBody{height:800px;overflow:auto;margin:20px;padding:0!important}.modal-content{width:800px!important}@media screen and (max-width: 800px){.modal-content{width:100%!important}}.modalBody::-webkit-scrollbar{display:none;width:0px;height:0px}.shippingAddressModalHeaderContainer{display:flex;gap:20px;box-sizing:border-box;align-items:center;width:100%;position:sticky;top:0;z-index:1;background:var(--primary-background-color)}.shippingAddressModalHeaderlabelContainer{display:flex;justify-content:center;width:90%}.newAddresModalsButton{display:flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--primary-color);padding:20px;width:200px;color:var(--primary-text-color);width:100%}.shippingAddressModalContainer{margin:40px 0;display:flex;flex-direction:column;gap:40px}.radio.form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.radio{background-color:var(--primary-background-color)!important;border-color:var(--primary-color)!important}.radioAddressForm{display:flex;flex-direction:column;gap:20px;min-height:1.5rem;margin-bottom:.125rem;align-items:center;justify-content:center;padding:40px 0}.radioAddressForm .form-check{width:100%;align-items:center;display:flex;gap:20px}.radioAddressForm label{width:100%}.selectedAddress{border:1px solid var(--primary-color)!important;background-color:var(--primary-color-shadeBackground);border-radius:10px}@media screen and (max-width: 800px){.shippingAddressHeader{font-size:16px!important;font-weight:700!important}.addressDetailsContainer>span{font-size:14px}.addressDetailsContainer>div{font-size:14px}.addressButtonsContainer>span>label{font-size:14px}}.billingOptionRadio .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;cursor:pointer}.billingOptionRadio .form-check-input{background-color:var(--primary-background-color)!important;border-color:var(--text-color-black)!important;cursor:pointer}.billingOptionRadio .form-check-label{cursor:pointer}.billingOptionRadio{margin-top:20px;cursor:pointer}.shippingOptionsdiv{margin:0}.shippingOptionsHeader{text-align:left;font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.shippingOptionsContainer{background:var(--primary-background-color) 0% 0% no-repeat padding-box;padding:5px 0 20px;display:flex;justify-content:start;gap:20px}.paymentOptionsHeader{text-align:left;font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.paymentOptionsContainer{background:var(--primary-background-color) 0% 0% no-repeat padding-box;padding:5px 0 20px;display:flex;justify-content:start;gap:20px}.shippingOption{padding:10px 20px;border:1px solid var(--primary-border-color);border-radius:6px}.selected{background-color:var(--primary-color-shadeBackground);padding:10px 20px;border:1px solid var(--primary-color);border-radius:6px}.disabled{background-color:var(--bs-secondary-bg);padding:10px 20px;border:1px solid var(--bs-secondary-bg);border-radius:6px;color:#aeaeae}.collectAddress{color:var(--primary-color)!important;font-size:14px}.pharmstripeerror{display:flex;align-items:center;gap:10px}.pharmstripeerror label{font-family:var(--primary-font);color:var(--primary-color);font-size:14px}.paymentItemsContainer.col{display:flex;flex:1.5;padding:0;flex-direction:column;gap:40px!important}.paymentItemsContainer .shippingOptionsdiv{margin:0}.paymentItemsContainer .shippingOptionsHeader{text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}.paymentItemsContainer .shippingOptionsContainer{background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 8px #90909026;border-radius:10px;margin-top:20px;padding:20px;display:flex;flex-direction:column;justify-content:space-around;gap:20px}.paymentItemsContainer .shippingOptionRadio .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.paymentItemsContainer .paymentOptionsHeader{text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}.paymentItemsContainer .paymentOptionsContainer{background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 8px #90909026;border-radius:10px;margin-top:20px;padding:20px;display:flex;flex-direction:column;justify-content:space-around}.paymentItemsContainer .paymentOptionRadio .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.cartPage{display:flex;flex-direction:column;max-width:1280px;width:100%;margin-bottom:100px}@media screen and (max-width: 800px){.cartPage{margin-bottom:30px}}.cartContainer{display:flex;flex-direction:column;flex-grow:1;width:100%;max-width:1280px;height:100%}.cartHeaderContainer.row{display:flex;width:100%;padding:20px 20px 0}.cartHeadline.col{flex:1.5}@media screen and (max-width: 800px){.cartHeadline.col{flex:1}}.paymentHeadline.col{display:flex;align-items:end}.cartHeadersContainer{display:flex;gap:20px;align-items:center}.cartHeader{text-align:left;font:normal normal bold 30px/35px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;margin:20px 0}@media screen and (max-width: 800px){.cartHeader{font:normal normal bold 24px var(--primary-font)}}.cartpaymentHeader{height:34px;text-align:left;font:normal normal normal var(--fontsize-medium)/28px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;margin-top:20px}@media screen and (max-width: 800px){.cartpaymentHeader{font:normal normal bold var(--font-size-newMedium) var(--primary-font);font-size:16px!important;margin-bottom:10px;margin-top:0!important}}.cartItemsContainer.row{display:flex;height:100%;width:100%;padding:0 10px;gap:30px}@media screen and (max-width: 800px){.cartItemsContainer.row{flex-direction:column;margin:20px 0}}.cartLineItemsCol.col{flex:1.5;gap:40px;display:flex;flex-direction:column;padding:25px 0}@media screen and (max-width: 800px){.cartLineItemsCol.col{flex:1;padding:10px 0}}.cartLineItemsCol.col::-webkit-scrollbar{display:none;width:0px;height:0px}.cartLineItemsContainer{flex:1.5;box-shadow:0 0 8px #90909026;border-radius:10px;padding:0;height:fit-content}.cartpaymentContainer{display:flex;flex-direction:column;margin:0 20px}@media screen and (max-width: 800px){.cartpaymentContainer{flex-direction:column;margin:0}}.paymentDetailsContainer{background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 8px #90909026;border-radius:10px;opacity:1;margin:0}@media screen and (max-width: 800px){.paymentDetailsContainer{display:flex;flex-direction:column;gap:8px}}.itempaymentContainer{padding:10px;display:flex;justify-content:space-between}.paymentLabel{font-size:14px;font-family:var(--primary-font);font-weight:700!important;letter-spacing:0px;color:#495057;opacity:1}@media screen and (max-width: 800px){.paymentLabel{font:normal normal normal var(--font-size-newMedium) var(--primary-font);font-size:14px;text-align:left}}.otherpaymentContainer{border-bottom:1px solid var(--primary-border-color)!important}.discountpaymentContainer{padding:10px 10px 5px;display:flex;justify-content:space-between}@media screen and (max-width: 800px){.discountpaymentContainer{padding:20px 10px}}.shippingpaymentContainer{padding:5px 10px 10px;display:flex;justify-content:space-between}@media screen and (max-width: 800px){.shippingpaymentContainer{padding:0 10px 20px}}.totalpaymentContainer{padding:10px;display:flex;justify-content:space-between}@media screen and (max-width: 800px){.totalpaymentContainer{padding:20px 10px}}.checkoutButtonContainer{margin-top:20px}.checkoutButton{height:50px;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:10px;opacity:1;width:100%;font:normal normal 200 var(--font-size-newMedium)/21px var(--primary-font)}@media screen and (max-width: 800px){.checkoutButton{border-radius:0!important;height:70px;font-size:14px!important}}@media screen and (max-width: 600px){.checkoutButton{height:auto!important;padding:10px!important}}.discountColor{color:var(--primary-color)}.darkColor{color:var(--text-color-black)}.bold{font-weight:700}.discountContainer{padding:20px 0 0}@media screen and (max-width: 800px){.discountContainer{padding:0}}.checkoutItemsContainer.col{flex:1.5;overflow:scroll;height:100%;padding:25px 0}.checkoutItemsContainer .shippinggAddressContainer{margin:0}.checkoutItemsContainer .shippingAddressHeader{text-align:left;font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}@media screen and (max-width: 800px){.checkoutItemsContainer .shippingAddressHeader{font:normal normal normal var(--font-size-extrasmall) var(--primary-font)}}.checkoutItemsContainer .addressItemContainer{background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 8px #90909026;border-radius:10px;margin-top:20px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.checkoutItemsContainer .deliverTo{font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--text-color-black)}@media screen and (max-width: 800px){.checkoutItemsContainer .deliverTo{font:normal normal normal var(--font-size-extrasmall) var(--primary-font)}}.checkoutItemsContainer .name{margin-left:10px;font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--text-color-black)}@media screen and (max-width: 800px){.checkoutItemsContainer .name{font:normal normal normal var(--font-size-extrasmall) var(--primary-font)}}.checkoutItemsContainer .address{font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:#9b9b9b}@media screen and (max-width: 800px){.checkoutItemsContainer .address{font:normal normal normal var(--font-size-extrasmall) var(--primary-font)}}.checkoutItemsContainer .changeButton{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:5px;font:normal normal medium var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important}@media screen and (max-width: 800px){.checkoutItemsContainer .changeButton{font:normal normal normal 14px var(--primary-font)}}.checkoutItemsContainer .changeButton:hover,.checkoutItemsContainer .changeButton:active,.checkoutItemsContainer .changeButton:after,.checkoutItemsContainer .changeButton:before{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box;border:1px solid var(--primary-color);border-radius:5px;font:normal normal medium var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-color)}@media screen and (max-width: 800px){.checkoutItemsContainer .changeButton:hover,.checkoutItemsContainer .changeButton:active,.checkoutItemsContainer .changeButton:after,.checkoutItemsContainer .changeButton:before{font:normal normal normal 14px var(--primary-font)}}.checkoutItemsContainer .selectAddressButton{background:var(--primary-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-color);border-radius:5px;font:normal normal medium var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)}@media screen and (max-width: 800px){.checkoutItemsContainer .selectAddressButton{font:normal normal normal 14px var(--primary-font)}}.checkoutItemsContainer .selectAddressButton:hover{background:var(--primary-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-color);border-radius:5px;font:normal normal medium var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)}@media screen and (max-width: 800px){.checkoutItemsContainer .selectAddressButton:hover{font:normal normal normal 14px var(--primary-font)}}.checkoutItemsContainer .selectAddressButton:active{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:5px;font:normal normal medium var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.checkoutItemsContainer .selectAddressButton:active{font:normal normal normal 14px var(--primary-font)}}.checkoutItemsContainer .billingAddressContainer{padding:20px 0}.checkoutItemsContainer .itemsSummaryContainer{margin-top:40px;display:flex;flex-direction:column;gap:40px}.checkoutItemsContainer .itemsContainer{margin-top:20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 8px #90909026;border-radius:10px}.mobileCheckoutButtonContainer{position:sticky;bottom:0;background-color:#fff;z-index:2}.storeItemsContainer,.prescriptionItemsContainer{display:flex;flex-direction:column;gap:15px}.storeItems{font:normal normal normal var(--font-size-small)/35px var(--primary-font)}@media screen and (max-width: 800px){.storeItems{font-size:16px}}.backtohomebtncart,.backtohomebtncart:active,.backtohomebtncart:hover{background-color:var(--primary-color)!important;border:none!important;border-radius:6px;color:var(--secondary-text-color)!important;margin-top:20px;width:200px}.cartLineItemsColEmpty{flex:1.5;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px 0}@media screen and (max-width: 800px){.cartLineItemsColEmpty{flex:1}}@media screen and (max-width: 800px){.card-img-top{width:70%!important}}.categoryPageContainer{box-sizing:border-box;max-width:1280px;width:100%;margin-bottom:100px}@media screen and (max-width: 800px){.categoryPageContainer{padding:0}}.categoryPage{display:flex;flex-direction:column;height:100%}@media screen and (max-width: 800px){.categoryRow,.brandRow{flex-direction:column;margin:0!important}}@media screen and (max-width: 800px){.categoryRow,.brandRow{flex-direction:column}}.filterCol{background:var(--primary-background-color) 0% 0% no-repeat padding-box;padding:20px;flex:.2;height:fit-content}@media screen and (max-width: 800px){.filterCol{padding:0 0 20px}}.filterCol.col{display:flex;flex-direction:column;flex:.2;position:sticky;top:0;gap:20px}.filtersHeading{text-align:left;font:normal normal bold var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.sortHeader{text-align:left;font:normal normal bold var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;margin-top:20px}@media screen and (max-width: 800px){.sortHeader{font-size:var(--font-size-extrasmall)}}.sortFilters{display:flex!important;flex-direction:column;justify-content:center;gap:20px;margin-top:5px}@media screen and (max-width: 800px){.sortFilters{flex-direction:row}}.sortRadio .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.brandHeading{text-align:left;font:normal normal bold var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;margin-top:20px}.searchBrand{width:220px!important;height:40px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color)!important;border-radius:4px!important;opacity:1;margin-top:10px}.productsCol{display:flex;margin-left:40px;flex-direction:column;gap:40px;background:var(--primary-background-color) 0% 0% no-repeat padding-box}@media screen and (max-width: 800px){.productsCol{margin-left:0}}.carouselContainer{margin:0 0 20px}.categoryHeading{text-align:left;font:normal normal bold 24px/35px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.categoryProductsContainer{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 800px){.categoryProductsContainer{gap:22px}}.checkBoxGroupContainer{margin-top:20px}.priceHeading{text-align:left;font:normal normal bold var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.inputContainer{display:flex;flex-direction:row;margin-top:10px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;gap:20px}.priceInput{border:1px solid var(--primary-border-color)!important;border-radius:4px!important;opacity:1}.showMore{text-align:left;font:normal normal normal var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--primary-text-color);opacity:1}.checkbox{display:flex;align-items:center;gap:20px;margin-top:5px}.checkbox.label{text-align:center;font-size:var(--font-size-extrasmall);margin-top:5px}.checkbox .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.mobilecategoryPageContainer{padding:40px 20px 0;box-sizing:border-box;max-width:1280px;width:100%}@media screen and (max-width: 800px){.mobilecategoryPageContainer{padding:40px 8px}}.mobilecategoryPageContainer .row{width:100%}@media screen and (max-width: 800px){.mobileCategoryRow{margin:0!important}}.mobilefilterCol{background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:2px solid var(--primary-border-color);border-radius:10px;padding:20px;flex:.2;height:fit-content}.mobilefilterCol.col{flex:.2}.MobileFiltersCol1{display:flex;justify-content:center;align-items:center;border-right:1px solid black}.MobileFiltersCol2{display:flex;justify-content:center;align-items:center}.MobileFiltersColDiv{display:flex;flex-direction:column;gap:10px}.mobilesortLabel{text-align:left;font:normal normal normal 12px/10px var(--primary-font);letter-spacing:0px;color:#848484;opacity:1}.mobilesortHeader{text-align:left;font:normal normal bold var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.mobilesortFilters{display:flex!important;flex-direction:column;justify-content:center;gap:20px;margin-top:5px}.mobilesortRadio .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.mobilebrandHeading{text-align:left;font:normal normal bold 14px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;margin-top:20px}.mobilesearchBrand{width:220px!important;height:40px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color)!important;color:#e7e7e7!important;font-size:12px!important;border-radius:4px!important;opacity:1;margin-top:10px}.mobileproductsCol{display:flex;flex-direction:column;gap:20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box}@media screen and (max-width: 800px){.mobilecategroyCarouselContainer{max-width:100vw}}@media screen and (max-width: 800px){.mobilecategroyCarouselContainerImg{height:166px!important}}@media screen and (max-width: 800px){.mobilecategroyCarouselContainer .carousel{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 800px){.mobilecategroyCarouselContainer .carousel-indicators{position:relative}}@media screen and (max-width: 800px){.mobilecategroyCarouselContainer .carousel-indicators [data-bs-target]{position:relative;background-color:gray;width:5px}}@media screen and (max-width: 800px){.mobilecategroyCarouselContainer .carousel-indicators .active{opacity:1;background-color:#000;width:30px}}@media screen and (max-width: 800px){.mobilecategroyCarouselContainer .carousel-control-next,.carousel-control-prev{display:none!important}}.mobilecategoryHeading{text-align:left;font:normal normal bold var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.mobilecategoryProductsContainer{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 800px){.mobilecategoryProductsContainer{display:flex;justify-content:flex-start;padding:0;flex-wrap:wrap;gap:22px}}.mobilecheckBoxGroupContainer{margin-top:20px}.mobilepriceHeading{text-align:left;font:normal normal bold 14px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;margin-top:20px}.mobileinputContainer{display:flex;flex-direction:row;margin-top:10px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;gap:20px}.mobilepriceInput{border:1px solid var(--primary-border-color)!important;color:#e7e7e7!important;font-size:12px!important;border-radius:4px!important;opacity:1}@media screen and (max-width: 800px){.mobilepriceInput{color:#000!important}}.mobileshowMore{text-align:left;font:normal normal normal var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--primary-text-color);opacity:1}.mobilecheckbox{display:flex!important;align-items:center;gap:10px;margin-top:5px}.mobilecheckbox .form-check-label{text-align:center;font-size:14px!important;font-family:var(--primary-font);margin-top:5px;color:#495057!important}.mobilecheckbox .form-check-input{font-size:15px}.mobilecheckbox .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.sortFilterModal .modal-dialog-centered{justify-content:center}.sortFilterModal .modal-content{width:90%!important}.mobileCategoryFiltersContainer{width:100%;height:100%;padding:0!important;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.mobileCategoryFiltersContainer .row{width:100%;margin:0}.mobileCategoryFiltersHeaderContainer{box-shadow:0 0 10px #57575729;z-index:1}.mobileCategoryFiltersTabHeaders.col{flex:.3;padding:0;background-color:#f5f5f5}@media screen and (max-width: 800px){.mobileCategoryFiltersTabHeaders.col{background-color:#fff}}.mobileCategoryFiltersTabHeaders .nav-link:focus,.nav-link:hover,.nav-link:active{color:var(--primary-color)!important;background-color:var(--primary-background-color);border-left:2px solid var(--primary-color)}.mobileCategoryFiltersTabHeaders .active{color:var(--primary-color)!important;background-color:var(--primary-background-color);border-left:2px solid var(--primary-color)}.mobileCategoryFiltersTabHeaders .nav-link{color:var(--text-color-black);padding:20px;border-bottom:2px solid #EFEFEF}.mobileCategoryFiltersTabContent.col{padding:0 20px;flex:.7}.applyFiltersButton{padding:20px!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:0!important;opacity:1;font:normal normal normal var(--fontsize-medium) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.applyFiltersButton{font:normal normal normal var(--font-size-extrasmall) var(--primary-font)}}.mobileCategoryFilters.offcanvas{min-height:50%!important}@media screen and (max-width: 800px){.mobileEmptyCategoryProductsContainer{position:relative;height:calc(100vh - 360px)}}@media screen and (max-width: 800px){.mobileEmptyCategoryProductsLabel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}}.userDashboardPageContainer{width:100%;max-width:1280px;margin:0 auto;padding:0 15px}@media (max-width: 767px){.userDashboardPageContainer{max-width:100%;margin-bottom:50px}}.welcomeHeader{text-align:left;font:normal normal 500 30px/35px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;padding:20px 0;box-sizing:border-box}.cardsContainer{display:flex;gap:40px;overflow-x:scroll;box-sizing:border-box;padding:2px}.cardContainer{padding:40px;display:flex;flex-direction:row;width:100%;font-family:var(--primary-font);background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 1px 6px #00000029;border-radius:10px;opacity:1}.cardImg{flex:1;width:120px;height:120px}.labelContainer{flex:3;min-width:0;display:flex;justify-content:center;font-weight:500;align-items:center}.termsContainer{display:flex;flex-direction:column;gap:20px;margin:40px 0}.feedbackLabel{text-align:left;font:normal normal 500 24px/28px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}.termsLabel,.helpLabel{text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;margin:0!important}.footerLabelCont{display:flex;gap:20px;align-items:center}.termsIcon{color:var(--primary-color)}.secondRow{display:flex;gap:40px;overflow-x:scroll;box-sizing:border-box;padding:2px;margin:40px 0;align-items:center}.pharmacyContainer{display:flex;flex-direction:column;gap:10px;width:100%;flex:.25}.pharmacyContainer h5{margin:0!important}.pharmacyDetails{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box;border:1px solid var(--primary-color);border-radius:10px;opacity:1;padding:10px 20px}.pharmacyContainer .btn{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border-radius:10px!important;border:0px!important;width:max-content}.pharmacyName{color:var(--primary-color);white-space:nowrap}.pharmacyContainer label{color:var(--text-color-black)}.pharmacyContainer div{display:flex;flex-direction:column;font:normal normal normal 14px var(--primary-font)}.nominatePharmacyCanvas{width:500px!important}.nominatePharmacyDiv{display:flex;padding:40px;flex-direction:column;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 24px var(--box-shadow-color);border-radius:10px;opacity:1;width:600px;height:100%!important;overflow:auto;gap:20px}@media screen and (max-width: 800px){.nominatePharmacyDiv{width:100%!important;height:100%!important}}.changePharmacyCanvas{width:517px!important}.nominatePharmacyHeader{display:flex;flex-direction:column;font-size:24px;font-family:var(--primary-font);font-weight:900;align-items:center;justify-content:center;gap:5px}.nominatePharmacyHeader label{font-size:14px;font-weight:500;color:red}.npheaders{display:flex;justify-content:center;align-items:center;width:100%}.nplgCnt{width:50%;display:flex;flex-direction:column;align-items:center;gap:10px}.nplgBtn{background:none!important;border-radius:10px!important;opacity:1;border:0px!important;width:100%;color:var(--primary-color)!important;cursor:pointer}.nplgBtn label{cursor:pointer}.pharmacySelectionContainer{width:100%}.pharmacySelectionContainer label{font-size:var(--font-size-extrasmall);font-family:var(--primary-font);font-weight:500;letter-spacing:0px;color:var(--text-color-black);opacity:1;width:100%!important}.changePharmacyLabel{font-size:16px;font-family:var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;width:100%;text-align:start}.saveBtn{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border-radius:10px!important;opacity:1;border:0px!important;width:100%}.cnlBtn{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:10px!important;opacity:1;color:var(--primary-color)!important}.nominatePharmacybody{display:flex;gap:20px;flex-direction:column;align-items:center;width:100%}@media (max-width: 800px){.nominatePharmacybody{gap:15px}}@media (max-width: 480px){.nominatePharmacybody{gap:10px;padding:10px}}.nominatepharmacybuttons{display:flex;gap:20px;width:50%}.updateProfileBackButtonCont{width:100%;display:flex;gap:5px;align-items:center;cursor:pointer}.updateProfileBackButtonCont h6{display:flex;align-items:center;margin:0;cursor:pointer}.userDetailsPageContainer{width:100%;max-width:1280px;margin-bottom:100px}.editProfileHeaderContainer{display:flex;gap:20px;padding:20px 0 20px 20px;box-sizing:border-box;align-items:center}.editProfileHeader{text-align:left;font:normal normal 500 30px/35px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;margin:0!important}.formContainer{margin:40px 100px;opacity:1;display:flex;justify-content:center;align-items:center}.userForm{max-width:609px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 6px var(--box-shadow-color);border-radius:20px;padding:40px}.nameContainer{display:flex;gap:40px;justify-content:space-between}.numberContainer{display:flex;padding:10px}@media screen and (max-width: 800px){.numberContainer{padding:5px;margin-bottom:12px}}.numberCode{flex:1;border:0px!important;border-right:1px solid var(--primary-border-color)!important;border-radius:0!important}.numberCode:disabled{background:none!important}.number{flex:10;border:0px!important;border-radius:0!important}.formBorder{background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color)!important;border-radius:4px!important;height:fit-content}@media screen and (max-width: 800px){.formBorder input,.formBorder .DatePicker{font-size:14px!important}}.padding{padding:10px}@media screen and (max-width: 800px){.padding{padding:5px;margin-bottom:12px}}.inputBorder{border:0px!important;border-radius:0!important}.buttonsContainer{margin:20px 0;display:flex}.updateButton{width:100%;padding:20px!important;background-color:var(--primary-color)!important;border-radius:6px!important;border-color:var(--primary-color)!important;font:normal normal 300 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.updateButton{padding:14px!important}}.cancelButton{background-color:var(--primary-background-color)!important;border:0px!important;font:normal normal 300 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--primary-text-color)!important}.ordersPageContainer{width:100%;max-width:1280px;margin-bottom:100px}.noOrdersLabel{margin:40px 20px}.orderItemsContainer{width:100%;padding:40px 0;display:flex;flex-direction:column;gap:40px}@media (max-width: 800px){.ordersPageContainer{max-width:100%;margin:0;padding:10px}.orderItemsContainer{gap:15px;padding:10px}.noOrdersLabel{font-size:12px;margin:20px 10px}.dependentsContainer{display:flex;gap:10px;overflow-x:auto;white-space:nowrap;padding:10px;scrollbar-width:none;-ms-overflow-style:none;font-size:14px}.dependentsContainer::-webkit-scrollbar{display:none}.dependentCard{flex:none;padding:10px 15px;border:1px solid #ccc;border-radius:5px;cursor:pointer;transition:transform .2s ease-in-out}.dependentCard:hover{transform:scale(1.05)}}.orderItemCard{background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 12px #38383826;border-radius:10px;opacity:1;display:flex;justify-content:space-between;cursor:pointer}.imgCont{flex:1;display:flex;align-items:center;padding:20px;cursor:pointer}.orderItemCardTitle{margin-left:40px;text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;cursor:pointer}.labelCont{flex:1;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;cursor:pointer}.presclabelCont{flex:1;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.orderItemCardImg{width:90px;height:90px;cursor:pointer}.itemLabel{text-align:left;font:normal normal 300 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;cursor:pointer}.green{color:green!important}.red{color:#e21919!important}.yellow{color:#cc7809!important}.orderIdDiv{margin-left:40px;white-space:nowrap;display:none!important}.orderIdDiv label{color:#000!important}.orderIdDivid{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.retryText{background-color:#fff!important;border:0px!important;color:#cc7809!important;opacity:1;width:max-content;font:normal normal 200 var(--font-size-small)/21px var(--primary-font);margin:0!important;padding:0!important}@media screen and (max-width: 800px){.orderItemCard{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:10px;gap:15px;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;background:var(--primary-background-color);box-shadow:0 2px 4px #0000001a}.mobileImgCont{flex:0 0 50px;display:flex;justify-content:center;align-items:center}.orderItemCardImg{width:50px;height:50px;object-fit:contain}.mobileTextContainer{flex:2;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;line-height:1.4}.orderItemCardTitle{font-size:14px;color:var(--text-color-black);margin:0}.itemLabel{font-size:14px;color:#000;margin:0}.mobileStatusLabelCont{flex:1;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:5px;white-space:normal;text-align:right;align-items:flex-end;justify-content:center;text-wrap-mode:nowrap}.statusContainer{display:flex;flex-direction:column;gap:3px}.retryText{font-size:14px!important;color:#cc7809;font-weight:700;text-decoration:underline;cursor:pointer}}.orderedPrescriptionItem{background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 12px #38383826;border-radius:10px;opacity:1;display:flex;flex-direction:column;padding:20px}.orderedPrescriptionItemCard{display:flex;justify-content:space-between;gap:20px;align-items:center}.prescriptionItemCont{display:flex;flex-direction:column;width:100%}.prescriptionOrderItemImgContainer{flex:.2;display:flex;align-items:center}.prescriptionOrderItemImg{width:100%}.orderedPrescriptionItemNameContainer{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:10px;flex:1.5}.orderedPrescriptionItemName{font-size:var(--font-size-extrasmall);font-weight:400;letter-spacing:0px;color:var(--text-color-black)}.orderedPrescriptionItemStatus{font-size:var(--font-size-extrasmall);font-weight:400;letter-spacing:0px;color:#0b21bb;display:flex;justify-content:center;align-items:center;height:100%;width:100%}.orderedPrescriptionItemDeliveryType{padding:5px 10px;border:1px solid #DA810B;background-color:#fff5e7!important;font-size:12px;font-weight:400;letter-spacing:0px;color:#da810b;border-radius:20px}.orderedPrescriptionItemPay{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border:0px!important;border-radius:6px!important;opacity:1;width:100%;flex:1;height:max-content}.prescriptionDetailsContainer{display:flex;gap:20px;justify-content:space-evenly}.groupContainer{display:flex;flex-direction:column;gap:20px;width:85%}.fullcontainer{display:flex;flex-direction:column;gap:20px;width:100%}.orderedPrescriptionItemLabelItem{flex:1;height:max-content}.timeLineCont{flex:1.5}.orderedPrescriptionItemexemptionDiv{display:flex;align-items:center;gap:5px}.btnContainer{display:flex;flex-direction:column;gap:10px;width:15%;align-items:center}@media only screen and (max-width: 800px){.orderedPrescriptionItem{padding:10px}.orderedPrescriptionItemCard{flex-direction:column;align-items:flex-start;gap:10px}.groupContainer,.fullcontainer{width:100%;gap:15px}.prescriptionDetailsContainer{flex-direction:column;gap:10px}.imageAndNameContainer{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.prescriptionOrderItemImgContainer{width:50px;height:50px}.prescriptionOrderItemImg{width:100%;height:auto}.orderedPrescriptionItemNameContainer{text-align:left;margin-bottom:5px}.timeLineCont{margin-top:10px;width:100%}.orderedPrescriptionItemLabelItem{font-size:14px;text-align:left;white-space:nowrap;margin-top:10px}.paymentStatus{margin-top:15px;width:100%;text-align:left}.orderedPrescriptionItemPay{width:100%;padding:10px 15px;font-size:14px;border-radius:8px;text-align:center;margin-top:10px;text-wrap-mode:nowrap}.btnContainer{width:100%!important}.tooltip-inner{width:150px!important;font-size:12px!important}}.timeline{display:flex;align-items:start;justify-content:flex-start;width:100%;position:relative;padding:0 0 20px}.timeline-item{display:flex;flex-direction:column;align-items:center;justify-content:end;position:relative;text-align:center;height:100px;width:20%}.progressItem{display:flex;align-items:center;flex:1;text-align:center}.circle{width:20px;height:20px;border-radius:50%;background-color:#ccc;border:2px solid #ccc;z-index:2;padding:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px}.circle.active{background-color:#4caf50;border-color:#4caf50}.circle.reject{background-color:red;border-color:red}.linecnt{position:absolute;right:50%;height:2px;background-color:#ccc;width:100%;z-index:1}.linecnt.active{background-color:#4caf50}.status{margin-top:8px;font-size:.7rem;height:20px}.createdAttmln{font-size:.75rem;color:gray;height:50px;width:70px}@media screen and (max-width: 800px){.createdAttmln{display:contents!important}}.prgcnt{height:50px;display:flex;flex-direction:column;align-items:center}.addressPageContainer{width:100%;max-width:1280px;margin-bottom:100px}@media screen and (max-width: 800px){.addressPageContainer{padding:8px}}.shippingAddressHeaderContainer{display:flex;gap:20px;padding:20px 0 20px 20px;box-sizing:border-box;align-items:center}.shippingAddressHeader{text-align:left;font:normal normal 500 30px/35px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;margin:0!important}.shippingAddressContainer{padding:40px 20px;display:flex;gap:40px;flex-wrap:wrap}@media screen and (max-width: 800px){.shippingAddressContainer{padding:0 8px;gap:20px}}.newButton{display:flex;gap:20px;border:1px dashed var(--primary-color);padding:20px;width:200px;color:var(--primary-text-color);width:480px;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-color-shadeBackground)}.btnLabel{margin:0}.allAddressesContainer{display:flex;flex-direction:column;gap:40px}.loginPageContainer{width:100%;height:100%;display:flex}.leftloginModal{flex:1;background:transparent var(--linear-gradient);opacity:.5}@media screen and (max-width: 800px){.leftloginModal{display:none}}.rightloginModal{flex:1}@media screen and (max-width: 800px){.rightloginModal{display:none}}.loginImgContainer{flex:1}.loginPageImg{width:100%;height:100%}.loginModalContainer{flex:1;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:80%}@media screen and (max-width: 800px){.loginModalContainer{top:0px!important;left:0px!important;transform:none!important;height:100%!important;width:100%!important}}.loginModal{display:flex;gap:10px;padding:40px;flex-direction:column;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 24px var(--box-shadow-color);border-radius:10px;opacity:1;width:500px;height:100%!important;overflow:auto}@media screen and (max-width: 800px){.loginModal{width:100%!important;height:100%!important;justify-content:center!important}}.loginHeader{text-align:center;font:normal normal bold 36px/42px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}@media screen and (max-width: 800px){.loginHeader{font-size:20px!important}}.loginForm{width:100%;gap:10px;display:flex;flex-direction:column}.loginInputsContainer{display:flex;flex-direction:column;gap:20px}.loginInput{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:0px!important;height:60px;font:normal normal normal var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--text-color-black)}@media screen and (max-width: 800px){.loginInput{height:50px!important}}.eyeIcon{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:0px!important}.loginModal label{text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;width:100%;margin-top:10px;width:max-content}.loginButtonsContainer{display:flex;flex-direction:column;align-items:center;margin:0 0 20px;gap:10px}@media screen and (max-width: 800px){.loginButtonsContainer{margin:0}}.LoginButton{height:60px;width:100%;background-color:var(--primary-color)!important;border-radius:10px!important;border-color:var(--primary-color)!important;font:normal normal 300 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.LoginButton{font-weight:700!important;height:50px!important}}.registerUnderline{background:none!important;color:var(--text-color-black)!important;text-decoration:underline!important;border:none!important}.nhsLoginbutton{display:flex;gap:20px;padding:10px;justify-content:center;align-items:center}@media screen and (max-width: 800px){.nhsLoginbutton{font-weight:700!important}}.btn-nhs{font-family:var(--primary-font)!important;width:100%;font-size:14px!important;text-align:center!important;background-color:#005eb8!important;border-color:#005eb8!important;min-height:55px!important}@media screen and (max-width: 800px){.btn-nhs{height:50px!important}}.btn-nhs:hover{background-color:#003087;border-color:#003087}.signupLinkContainer{display:flex;justify-content:center;gap:5px;width:100%}.signupLinkContainerText{text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--text-color-black)!important;opacity:1;width:100%;margin-top:10px;cursor:default!important}.googleLogo{width:20px}.googleLoginbutton{display:flex;gap:20px;padding:10px;justify-content:center;align-items:center;color:#000;font:normal normal 500 var(--font-size-extrasmall) var(--primary-font)}@media screen and (max-width: 800px){.googleLoginbutton{font-weight:700!important;height:50px Im!important}}.googleLoginBtn{background-color:#fff!important;border:1px solid var(--primary-border-color)!important;border-radius:6px!important;width:100%}.termsDiv{font-family:va(--primary-font)}@media screen and (max-width: 800px){.termsDiv{font-size:12px;text-align:center}}.termsDiv label{cursor:pointer;text-decoration:underline;text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;width:100%;margin-top:10px;width:max-content}.harrowbypharmacy{width:350px}@media screen and (max-width: 800px){.nhsLoginbutton img{width:15%}.forgotPassword{font-weight:700!important;font-size:14px!important}.signupLinkContainer label{font-size:14px!important}.singuplabel{font-weight:700!important;text-decoration:underline}}.otpLabel{color:#000!important;display:flex;width:100%;flex-wrap:wrap;font-family:var(--primary-font);font-size:var(--font-size-newExtraSmall)}@media screen and (max-width: 800px){.otpLabel{font-weight:700!important;font-size:12px!important;align-items:center!important}}.otpModal{display:flex;padding:40px;flex-direction:column;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 24px #5353531a;border-radius:10px;opacity:1;gap:20px;width:500px}@media screen and (max-width: 800px){.otpModal{height:100%!important}}.OtpInputsContainer{display:flex;flex-direction:column;gap:10px}.signupLinkContainer label{text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;width:100%;margin-top:10px;width:max-content}.otpInput{width:50px;height:60px;text-align:center;font-size:1.2em;border:1px solid var(--primary-border-color);border-radius:6px;opacity:1}.otpContainer{display:flex;gap:10px;justify-content:center}.gobacklabel{text-align:right;font:normal normal medium var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;width:100%;margin-top:10px;width:max-content}.myhealthhub{width:125px}.resendOtpContainer{margin-top:15px;text-align:center}.resendOtpText{text-decoration:underline!important;color:var(--primary-color)!important;background:none!important;border:none!important;cursor:pointer}.ordersPage{width:100%;height:100%;display:flex;flex-direction:column;max-width:1280px;margin-bottom:100px}.orderPlacedContainer{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:40px;max-width:1280px;width:100%}@media screen and (max-width: 800px){.orderPlacedContainer{padding:40px 20px}}@media (max-width: 480px){.orderPlacedContainer{padding:20px 40px;gap:20px;align-items:center}}.orderPlacedImageContainer{vertical-align:middle}.orderPlacedImageContainerImage{height:300px}@media screen and (max-width: 800px){.orderPlacedImageContainerImage{width:100%;height:200px}}@media screen and (max-width: 800px){.orderPlacedContainer label{font-size:16px!important}}.orderPlacedContainer label{font:normal normal 300 var(--font-size-small)/21px var(--primary-font)}.thankYouLabel{font:normal normal bold var(--fontsize-medium)/21px var(--primary-font)!important;color:var(--primary-text-color)!important}@media screen and (max-width: 800px){.thankYouLabel{font-size:16px!important}}.redirectButtonsContainer{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:40px}.redirectButtonsContainer .btn{display:flex;justify-content:center;align-items:center;background:var(--primary-color) 0% 0% no-repeat padding-box!important;border-radius:10px;border:0px!important;font:normal normal 300 var(--font-size-small)/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important;padding:20px}@media (max-width: 800px){.orderPlacedContainer{padding:40px 20px;gap:30px}.orderPlacedImageContainerImage{height:auto;max-height:200px}.redirectButtonsContainer{flex-direction:column;gap:20px;padding:20px 10px;height:auto}.redirectButtonsContainer .btn{padding:15px;width:100%}}@media (max-width: 480px){.orderPlacedContainer{padding:20px 40px;gap:20px;align-items:center}.orderPlacedImageContainerImage{height:100%;max-height:150px}.redirectButtonsContainer{gap:20px;padding:20px 10px;height:auto}.redirectButtonsContainer .btn{padding:10px;font-size:14px}}.mobileRedirectButtonContainer{margin-top:auto;background-color:#fff;z-index:2;display:flex;position:sticky;bottom:0}@media screen and (max-width: 800px){.mobileRedirectButtonContainer{height:50px!important}}.mobileRedirectButtonContainer .btn{padding:20px;flex:.5;display:flex;justify-content:center;align-items:center;background:var(--primary-color)!important;border:var(--primary-color)!important;font:normal normal 300 var(--font-size-small)/21px var(--primary-font);letter-spacing:0px;border-radius:0;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.mobileRedirectButtonContainer .btn{font-size:16px!important}}.partialLabel{font:normal normal bold var(--fontsize-medium)/21px var(--primary-font)!important;color:#f4513e!important}.failedItemsContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.failedItemsHeader{color:#f4513e!important;font-size:1.5rem}.failedItemsTable{display:flex;flex-direction:column;margin-top:40px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 8px #90909026;border-radius:10px;opacity:1;width:700px;box-sizing:border-box;padding:0 20px}@media (max-width: 800px){.failedItemsTable{width:100%}}.failedItemsTableHeader{padding:20px;color:#f4513e!important;border-bottom:1px solid var(--primary-border-color);font-weight:700}.failedItems{padding:20px;border-bottom:1px solid var(--primary-border-color);font-size:1rem}@media (max-width: 768px){.failedItemsContainer{padding:15px;text-align:center}.failedItemsTable{width:100%;padding:0 15px}.failedItemsHeader{font-size:1.25rem}.failedItemsTableHeader{padding:15px;font-size:1rem}.failedItems{padding:15px;font-size:.9rem}}@media (max-width: 480px){.failedItemsContainer{padding:10px;text-align:center}.failedItemsTable{width:100%;padding:0 10px}.failedItemsHeader{font-size:1.1rem}.failedItemsTableHeader{padding:10px;font-size:.9rem}.failedItems{padding:10px;font-size:.8rem}}.retryButton{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:10px;opacity:1;width:max-content;font:normal normal 200 var(--font-size-newMedium)/21px var(--primary-font)}.paymentFailedDiv{display:flex;align-items:center;flex-direction:column;gap:20px;padding:20px}.reason{width:700px;text-align:center;font:normal normal 500 var(--font-size-newMedium)/21px var(--primary-font)}@media screen and (max-width: 800px){.reason{width:100%}}@media (max-width: 768px){.paymentFailedDiv{gap:15px;padding:15px}.reason{width:100%;font-size:16px;text-align:center}}@media (max-width: 480px){.paymentFailedDiv{gap:10px;padding:10px}.reason{width:100%;font-size:14px;text-align:center}}.wishlistPageContainer{padding:40px 20px 0;box-sizing:border-box;max-width:1280px;width:100%;margin-bottom:100px}@media screen and (max-width: 800px){.wishlistPageContainer{gap:20px!important}}.wishListHeader{gap:20px!important;display:flex;justify-content:start;align-items:center}.wishlistHeading{text-align:left;font:normal normal bold 30px/35px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}@media screen and (max-width: 800px){.wishlistHeading{font:normal normal bold var(--font-size-extrasmall) var(--primary-font)}}.wishListproductsCol{display:flex;margin-left:40px;flex-direction:column;gap:40px;background:var(--primary-background-color) 0% 0% no-repeat padding-box}@media screen and (max-width: 800px){.wishListproductsCol{display:flex;flex-direction:column;gap:20px;margin-left:0;background:var(--primary-background-color) 0% 0% no-repeat padding-box}}.wishlistProductsContainer{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 800px){.wishlistProductsContainer{display:flex;justify-content:space-between;padding:0;flex-wrap:wrap;gap:0px;row-gap:24px;margin-bottom:24px}}.searchProductsListContainer{display:flex;flex-direction:column;height:min-content;gap:40px;padding:20px;overflow:auto}.searchProductItem{display:flex;gap:40px}.searchprodimg{width:24px;height:24px}.searchProductsContainer{display:flex;width:100%;height:360px;position:absolute;top:100%;background-color:var(--primary-background-color);border:1px solid var(--primary-border-color);padding:16px;z-index:3;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 800px){.searchProductsContainer{flex-direction:column;width:100%;overflow-y:auto!important;gap:20px;position:absolute;left:0;z-index:3!important;border:none;padding:40px 20px 0}}.leftSection{flex:1;display:flex;flex-direction:column;gap:16px;padding-right:16px}@media screen and (max-width: 800px){.leftSection{padding-right:0}}.borderleftsec{border-right:1px solid var(--primary-border-color)!important}@media screen and (max-width: 800px){.borderleftsec{border-right:0px!important;flex:0}}.rightSection{flex:2;padding-left:16px}@media screen and (max-width: 800px){.rightSection{padding-left:0;flex:0}}.sectionTitle{font-weight:700;font-size:.9em;margin-bottom:8px}.viewAll{font-size:.8em;color:var(--primary-color);cursor:pointer;float:right;text-decoration:underline}.categorySection ul,.brandSection ul{list-style:none;padding:0;margin:0}.categorySection{padding-bottom:8px;margin-bottom:8px}.productsList{list-style:none;padding:0}.productItem{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:.8em;border-bottom:1px solid var(--primary-border-color);margin-bottom:8px;margin-top:8px;cursor:pointer}@media screen and (max-width: 800px){.productItem{justify-content:space-between}}.productImage{width:24px;height:24px}.productName{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;display:inline-block}@media screen and (max-width: 800px){.productName{max-width:250px}}.productPrice{font-weight:700;color:var(--primary-color);font-size:1em;margin-left:auto}.viewAllProductsButton{display:block;width:100%;padding:10px;font-size:.9em;margin-top:16px;text-align:center;border-radius:5px}.viewAllProductsButton .btn{background-color:var(--primary-color)!important;border:none!important;color:#fff}.searchServiceContainer{display:flex;flex-direction:column;z-index:3;overflow:auto;max-height:300px;width:100%;position:absolute;top:100%;border:1px solid var(--primary-border-color)!important;background-color:var(--primary-background-color);border-bottom-left-radius:25px!important;border-top:none!important;border-radius:0;border-bottom-right-radius:25px!important}.categorySection ul li,.brandSection ul li{font-size:.8em;margin-bottom:6px}.navbar{width:100%;border-radius:0 0 20px 20px;opacity:1;background-color:var(--primary-background-color);padding:0!important;position:sticky;top:0;z-index:3;box-shadow:0 3px 6px #00000029}@media screen and (max-width: 800px){.navbar{border-radius:0;position:relative!important;z-index:1000}}.navContainer{display:flex;align-items:flex-start!important;max-width:1280px}@media screen and (max-width: 800px){.navContainer{background-color:var(--primary-color)}}.navItemsContainer{flex:1;display:flex;flex-direction:column;align-items:center}.topContainer{width:100%;padding:10px 50px!important;display:flex;justify-content:space-between!important;align-items:center}@media screen and (min-width: 600px) and (max-width: 800px){.topContainer{padding:20px 20px 50px!important;z-index:20}}@media screen and (max-width: 600px){.topContainer{padding:10px 10px 40px!important;z-index:20}}.searchFullContainer{display:flex;flex:1.5;height:53px!important;justify-content:center}.menuContainer{display:flex;justify-content:center;width:70%;background-color:var(--primary-background-color)}.TabItemsContainer{display:flex;justify-content:space-evenly;width:100%!important;max-width:1280px!important}.TabItemsContainer{font:normal normal bold var(--font-size-extrasmall)/43px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1}.TabItemsContainer.nav-tabs .nav-link{text-align:center;font-size:var(--font-size-extrasmall);font-weight:700;font-family:var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:.92;border:none;display:flex;align-items:center;justify-content:center;height:100%;padding:10px 10px 10px 0;width:100%!important}@media screen and (max-width: 800px){.TabItemsContainer.nav-tabs .nav-link{font-size:14px}}.TabItemsContainer.nav-tabs .nav-item{padding:0}.TabItemsContainer.nav-tabs .nav-link.active{color:var(--primary-color);border-bottom:3px solid var(--primary-color)}@media screen and (max-width: 800px){.TabItemsContainer.nav-tabs .nav-link.active{border:0px}}.logoContainer{flex:.3;margin-top:10px;opacity:1;display:flex;align-items:center;justify-content:flex-start;max-width:max-content}@media screen and (min-width: 450px) and (max-width: 800px){.logoContainer{flex:.3}}@media screen and (max-width: 450px){.logoContainer{flex:.5}}.logoImg{padding:10px;cursor:pointer}@media screen and (min-width: 600px) and (max-width: 800px){.logoImg{width:75%;background-color:#fff;border-radius:10px;padding:5px}}@media screen and (max-width: 600px){.logoImg{width:75%;background-color:#fff;border-radius:10px;padding:5px}}.logoImage{padding:10px;cursor:pointer}@media screen and (min-width: 600px) and (max-width: 800px){.logoImage{width:180px;background-color:#fff;border-radius:10px;padding:5px;margin:25px}}@media screen and (max-width: 600px){.logoImage{width:180px;background-color:#fff;border-radius:10px;padding:5px;margin:25px}}.searchBoxContainer{display:flex;flex-direction:column;flex:1;justify-content:flex-start;position:relative;width:100%}@media screen and (max-width: 800px){.searchBoxContainer{position:absolute;top:68%;width:90%;flex:1}}@media screen and (max-width: 600px){.searchBoxContainer{top:71%;width:85%}}@media screen and (max-width: 480px){.searchBoxContainer{top:75%;width:95%}}.searchContainer{display:flex;align-items:center;background:transparent!important;border:1px solid var(--primary-border-color)!important;border-radius:40px;justify-content:space-between}@media screen and (max-width: 800px){.searchContainer{position:absolute;top:79%!important;left:4%!important;z-index:6;width:93%;height:45px;flex:1;box-shadow:0 3px 10px #00000014;border:1px solid var(--primary-border-color)!important;background-color:var(--primary-background-color)!important;border-radius:var(--border-radius)!important;display:flex;justify-content:center}}@media screen and (max-width: 600px){.searchContainer{top:75%}}@media screen and (min-width: 600px) and (max-width: 800px){.searchContainer{margin:10px}}@media screen and (max-width: 480px){.searchContainer{top:75%;border-radius:10px}}.searchTextBox{width:100%;height:52px;padding:10px 23px!important;background:transparent!important;border-radius:var(--border-radius)!important;border:0px!important;opacity:1;flex:.8}@media screen and (max-width: 800px){.searchTextBox{background-color:var(--primary-background-color)!important}}@media screen and (max-width: 600px){.searchTextBox{height:42px;padding:8px 15px}}@media screen and (max-width: 480px){.searchTextBox{height:42px;padding:8px 10px;z-index:999!important}}.searchButton{display:flex!important;align-items:center;justify-content:center;gap:10px;height:48px;background:var(--primary-color) 0% 0% no-repeat padding-box!important;border:none!important;border-radius:40px!important;padding:0 30px!important;margin:2px;z-index:999}@media screen and (max-width: 800px){.searchButton{height:42px;padding:0 20px}}@media screen and (max-width: 600px){.searchButton{height:40px;padding:0 15px}}.searchIcon{color:var(--text-color-white);font-size:var(--font-size-extrasmall);flex:.2}@media screen and (max-width: 800px){.searchIcon{font-size:var(--font-size-extrasmall)}}@media screen and (max-width: 600px){.searchIcon{font-size:var(--font-size-small)}}@media screen and (max-width: 480px){.searchIcon{color:var(--text-color-white);font-size:var(--font-size-extrasmall);flex:.2;margin-left:25px}}.navLinkContainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex:1;gap:40px;max-width:max-content;cursor:pointer}@media screen and (max-width: 800px){.navLinkContainer{flex:.5}}.iconContainer{position:relative;display:flex;align-items:center;cursor:pointer}@media screen and (min-width: 600px) and (max-width: 800px){.iconContainer{width:25px;height:25px}}@media screen and (max-width: 600px){.iconContainer{width:18px;height:18px}}.iconCount.bg-primary{display:flex;justify-content:center;width:20px;height:20px;position:absolute;top:0;right:0;transform:translate(50%,-50%);border-radius:var(--border-radius);background-color:var(--primary-color)!important}@media screen and (max-width: 800px){.iconCount.bg-primary{background-color:var(--primary-background-color)!important;color:var(--primary-color)}}.iconImg{width:24px;cursor:pointer}@media screen and (max-width: 800px){.iconImg{width:100%;font-size:var(--font-size-extrasmall)}}.userButton .btn-primary{background:none!important;color:var(--text-color-black);border:0px!important;--bs-btn-active-color:var(--text-color-black)}@media screen and (max-width: 800px){.userButton .btn-primary{padding:0!important}}.userButton .btn-primary.btn:hover{background:none!important;color:var(--text-color-black);border:0px!important}.userButton .dropdown-toggle:after{content:none!important}.userButton .dropdown-item{text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;padding:10px}.userButton .dropdown-item.active,.dropdown-item:active{background-color:var(--primary-background-color);color:var(--text-color-black)}.userButton .dropdown-menu{transform:translate(-39%);background-color:var(--primary-background-color);color:var(--text-color-black);--bs-dropdown-link-active-bg: var(--primary-background-color);--bs-dropdown-link-active-color: var(--text-color-black);position:absolute;z-index:20;background:white}.menuItem{background:none!important;border:none!important;height:100%;border-bottom:1px solid var(--primary-color)!important;border-radius:0!important}.menuItem:hover{border-bottom:1px solid var(--primary-background-color)!important;border-radius:0!important}.userSideBar{width:40%!important}.userSideBarContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}@media screen and (min-width: 450px) and (max-width: 800px){.designElement{width:48%}}@media screen and (max-width: 450px){.designElement{width:68%}}@media screen and (max-width: 800px){.designElement{height:120px;background-color:var(--primary-background-color);position:absolute;left:-19%;top:35%;opacity:.1;border-radius:50%}}.placeholderText{display:flex;gap:10px;position:absolute;left:3%;z-index:-1;width:100%;color:#bfbfbf;align-items:baseline}.searchResultContainerVisibleSearchTextBox{border-top-left-radius:25px!important;border-bottom:none!important;border-radius:0;border-top-right-radius:25px!important}.navbarIconsContainer{display:flex;align-items:flex-start;margin-top:20px}.drpItm{display:flex;gap:20px;align-items:center}.drpItm img,.drpItm .svg-inline--fa{height:14px}.searchBoxContainer{display:flex;flex-direction:column;flex:1;justify-content:flex-start;position:relative}@media screen and (max-width: 800px){.searchBoxContainer{position:absolute;z-index:1;top:68%;width:90%;flex:1}}@media screen and (max-width: 600px){.searchBoxContainer{top:71%}}@media screen and (min-width: 600px) and (max-width: 800px){.searchBoxContainer{margin:10px}}.mobileSearchIcon{width:16px;height:14px;color:#888;transform:rotate(90deg)}.mobileViewSearchBox{width:100%!important;height:100%!important;padding:0 38px!important;border:1px solid #ccc!important;outline:none!important;font-size:14px!important;color:#555!important;background-color:#fff!important;border-radius:40px!important;position:relative;z-index:4!important}@media screen and (max-width: 800px){#mobileViewSearchBtn{border:none!important;background-color:transparent!important;border-color:transparent!important}}@media screen and (max-width: 800px){#globalSearch{border:none!important;background-color:transparent!important;border-color:transparent!important;font-size:14px}}.searchIcon{color:var(--text-color-white);font-size:var(--font-size-extrasmall);flex:.2}@media screen and (max-width: 800px){.searchIcon{font-size:var(--font-size-extrasmall)}}#privacy-modal{font-family:var(--primary-font)!important}#privacy-modal>div:nth-child(1){font-family:var(--primary-font);padding:0!important;border:none}.modal-content-wrapper{display:flex;flex-direction:row;border-radius:1rem}.icon-container{display:flex;flex-direction:row;gap:15px}.file-icon{font-size:var(--fontsize-large);color:var(--primary-color)}.left-panel{width:110%;background-color:var(--primary-color-shadeBackground);display:flex;flex-direction:column;justify-content:space-between;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding:1.25rem}.left-panel h5{font-weight:700;color:var(--primary-color);line-height:26px}.left-panel p{color:#6c757d}.updated-date{font-size:.8rem;margin-top:auto;margin-bottom:0!important}.right-panel{padding:24px;flex-grow:1}.right-panel h5{font-weight:600}.right-panel p{line-height:24px;letter-spacing:1px;font-size:14px;font-weight:500}.terms-check .form-check-input:checked,.policy-check .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;cursor:pointer}.terms-check,.policy-check{font-size:13px}.modal-content-wrapper a,.modal-content-wrapper a:hover{color:var(--primary-color);text-decoration:none}.submitBtn{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:50px!important;opacity:1;font:normal normal 200 var(--font-size-newExtraSmall)/21px var(--primary-font);color:var(--secondary-text-color);padding:6px 16px;font-weight:600}@media screen and (max-width: 800px){.submitBtn{border-radius:50px!important}}.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10000;transition:opacity .3s ease-in-out}.visible{opacity:1;pointer-events:all}.hidden{opacity:0;pointer-events:none}.toaster{position:absolute;z-index:10000;top:20;right:0;color:var(--secondary-text-color)!important;font:var(--font-size-newMedium) var(--primary-font);width:fit-content!important}.toastBody{display:flex;justify-content:space-between;align-items:center}.btnClose{color:var(--secondary-text-color)!important;background:none!important;border:none!important}.success{background-color:green!important}.error{background-color:#d90d17!important}.breadcrumbsContainer{max-width:1280px;width:100%}@media screen and (max-width: 800px){.breadcrumbsContainer{position:relative;padding:0 8px;margin-top:22px}}.breadcrumbs{font-style:normal;font-variant:normal;font-weight:500;font-size:var(--font-size-extrasmall);line-height:60px;font-family:var(--primary-font);text-transform:capitalize;width:max-content;border-radius:50px;gap:15px;display:flex;align-items:center}@media screen and (max-width: 800px){#hideBreadCrumbs{display:none}}.breadcrumbs a{text-decoration:none;color:#000}.breadcrumbs a:hover{color:var(--primary-color)}.breadcrumbs span{color:#000}.breadcrumbs img{width:8px}@media screen and (max-width: 800px){.breadcrumbs img{width:7px;margin-right:4px}}.breadcrumbPath{display:flex;gap:15px}@media screen and (max-width: 800px){.breadcrumbPathName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:270px}}@media screen and (max-width: 400px){.breadcrumbPathName{max-width:210px}}.footerContainer{display:flex;width:100%;background:#222222 0% 0% no-repeat padding-box;opacity:1;justify-content:flex-start;flex-direction:column;align-items:center;gap:10px;padding:40px 20px}.footerTopDiv{border-bottom:1px solid #B8B8B8;width:100%;padding-bottom:40px}.copyrightLabel{text-align:center;font:normal normal normal var(--font-size-small)/18px Calibri;letter-spacing:0px;color:#adadad;opacity:1}.susbscribeContainer label{color:var(--secondary-text-color)}.subscribeFieldContainer{display:flex;background-color:#444;height:70px;align-items:center;padding:0 20px;border-radius:10px!important}.subscribeTextBox{height:100%;background-color:#444!important;border:none!important;color:var(--secondary-text-color)!important}.subscribeFieldContainer .btn{background-color:#222!important;border:none!important;color:var(--secondary-text-color)!important}.socialIconContainer{display:flex;gap:20px}.socialIconImg{width:40px;height:40px}.footerTopDiv label{color:var(--secondary-text-color)}.topDiv1{display:flex;gap:20px}.leftDiv{display:flex;flex-direction:column;flex:1;gap:40px}.centerDiv{display:flex;gap:80px;flex:2}.centerDiv h5{font:normal normal normal var(--font-size-small)/18px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important;opacity:1}.centerDiv label{font:normal normal normal var(--font-size-newMedium)/18px var(--primary-font);letter-spacing:0px;color:#b1b1b1;opacity:1}.centerDiv1,.centerDiv2,.centerDiv3{display:flex;flex-direction:column;gap:20px}.rightDiv{display:flex;flex-direction:column;padding:20px;gap:40px;flex:1}.rightDiv1{display:flex;gap:20px;justify-content:end}.rightDiv2{display:flex;gap:20px}.susbscribeContainer{display:flex;gap:20px;flex-direction:column;width:30%}.labelc{display:flex;flex-direction:column;gap:10px}.footerCopyright{display:flex;justify-content:flex-start}.footerCopyright label{color:#fff}.footerLinksContainer{display:flex;justify-content:flex-start}.footerprivacyLabel{color:#fff;padding:0 10px;border-right:2px solid #FFF;cursor:pointer}.footerprivacyLabel label,.footertermsLabel label{cursor:pointer}.footertermsLabel{color:#fff;padding:0 0 0 10px;cursor:pointer}.precriptionPageContainer{display:flex;flex-direction:column;max-width:1280px;width:100%;margin:0 auto;padding:0 20px}@media (max-width: 1024px){.precriptionPageContainer{margin-bottom:80px}}@media (max-width: 768px){.precriptionPageContainer{margin-bottom:60px;padding:0 15px;margin-top:20px}}@media (max-width: 480px){.precriptionPageContainer{margin-bottom:40px;padding:0 10px;margin-top:20px}}.prescriptionHeader{text-align:left;font:normal normal bold 30px/35px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1;margin:20px 0}@media screen and (max-width: 800px){.prescriptionHeader{font:normal normal bold 24px var(--primary-font)}}@media screen and (max-width: 800px){.prescriptionHeader{font:normal normal bold 24px/30px var(--primary-font);margin:15px 0}}@media screen and (max-width: 400px){.prescriptionHeader{font:normal normal bold 15px/15px var(--primary-font);margin:15px 0}}.precriptionsItemsContainer{flex-direction:column;display:flex;gap:20px;padding:20px}@media (max-width: 1024px){.precriptionsItemsContainer{padding:15px;gap:15px}}@media (max-width: 768px){.precriptionsItemsContainer{padding:10px;gap:10px}}@media (max-width: 480px){.precriptionsItemsContainer{padding:8px;gap:8px}}.labelPrescriptions{margin-left:auto;margin-top:20px;display:block}.linkPrescription{margin-left:auto;display:block}@media screen and (max-width: 768px){.labelPrescriptions{margin-left:0;text-align:left;font-size:18px}}@media screen and (max-width: 480px){.labelPrescriptions{font-size:15px;margin-bottom:8px}}.prescriptionItem{display:flex;padding:10px 20px;justify-content:space-between;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid black;border-radius:10px;opacity:1;width:100%;box-sizing:border-box;gap:20px}.presciptionImage{flex-direction:column}.medicineName{flex:.8;text-align:left;font:normal normal bold 18px/40px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.fullname{flex:1!important}@media screen and (max-width: 1024px){.medicineName{font-size:16px;line-height:30px}}@media screen and (max-width: 800){.medicineName{font-size:14px;line-height:24px;flex:1}}@media screen and (max-width: 400){.medicineName{font-size:12px;line-height:20px;flex:1}}.medicineDosage{flex:1;text-align:left;padding-left:20px;font:normal normal normal 18px/40px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}@media screen and (max-width: 1024px){.medicineDosage{font-size:16px;line-height:30px;padding-left:15px}}@media screen and (max-width: 800){.medicineDosage{font-size:14px;line-height:24px;padding-left:12px}}@media screen and (max-width: 480px){.medicineDosage{font-size:12px;line-height:20px;padding-left:10px}}.prescriptionCheckBoxContainer{justify-content:center;display:flex;margin-top:5px;margin-left:5px;gap:2px}.precriptionAddtoCartBtn{padding:6px 12px!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:10px!important;opacity:1;font:normal normal normal var(--fontsize-medium) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important;cursor:pointer;text-align:center;min-width:max-content}.precriptionAddtoListBtn{padding:5px 10px!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:6px!important;box-shadow:none!important;opacity:1;font:normal normal normal var(--font-size-extrasmall) var(--primary-font)!important;letter-spacing:0px;color:var(--secondary-text-color)!important;cursor:pointer;text-align:center}@media screen and (max-width: 1024px){.precriptionAddtoCartBtn{padding:12px 20px!important;font:normal normal normal var(--font-size-small) var(--primary-font)}}@media screen and (max-width: 800px){.precriptionAddtoCartBtn{padding:10px 18px!important;font:normal normal normal var(--font-size-extrasmall) var(--primary-font)}}@media screen and (max-width: 480px){.precriptionAddtoCartBtn{font:normal normal normal var(--font-size-tiny) var(--primary-font);font-size:10px}}.priceContainerpresc{display:flex;flex-direction:column;gap:2px}.priceContainerpresc label{font-size:var(--font-size-extrasmall);font-family:var(--primary-font);font-weight:700!important}.priceContainerpresc span{font-size:14px;font-family:var(--primary-font);font-weight:400!important}.cartIndicatorContainer{display:flex;position:sticky;bottom:0;width:100%;padding:10px 20px;justify-content:space-between;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 6px #00000029;opacity:1;margin-top:40px}@media screen and (max-width: 1024px){.cartIndicatorContainer{padding:10px 15px;margin-top:30px}}@media screen and (max-width: 768px){.cartIndicatorContainer{padding:5px 10px;margin-top:10px;flex-direction:column;align-items:flex-start}.cartIndicatorContainer>*{margin-bottom:10px;font-size:10px}}@media screen and (max-width: 480px){.cartIndicatorContainer{padding:5px 10px;margin-top:10px;width:100%}.cartIndicatorContainer>*{font-size:10px}}.priceContainerwithicon{display:flex;gap:20px}.exemptionDetailsContainer{display:flex;flex-direction:column;gap:20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;padding:20px}.prescriptionRadioContainer{display:flex!important;gap:20px}.prescriptionRadioContainer{display:flex!important;gap:10px}.prescriptionRadio{padding:10px 20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:6px}.notesnadbutton{display:flex;gap:20px;flex:.5;justify-content:end;width:100%;margin-top:5px}.notesnadbutton .formBorder,.notesnadbutton .inputBorder{width:100%}@media screen and (max-width: 800px){.notesnadbutton{flex:1;justify-content:start;width:100%}.notesnadbutton .formBorder,.notesnadbutton .inputBorder,.precriptionAddtoCartBtnMobile{width:100%}}@media screen and (max-width: 480px){.notesnadbutton{flex:1;justify-content:center;width:100%;max-width:480px}.notesnadbutton .formBorder,.notesnadbutton .inputBorder{width:100%}.precriptionAddtoCartBtnMobile{height:80px}}.precriptionPageheaderDiv{display:flex;width:100%;justify-content:space-between;align-items:center}.missing{text-align:right;font:normal normal normal 18px/40px var(--primary-font);letter-spacing:0px;color:red}.precriptionPageheaderDiv a{text-align:right;font:normal normal normal 18px/40px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important;cursor:pointer}.inputCss{background:var(--primary-background-color) 0% 0% no-repeat padding-box;border-radius:6px;opacity:1}.exemptionREasonsandDateContainer{display:flex;flex-direction:column;gap:20px}.datePickerCss{width:100%!important;padding:10px!important;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color)!important;border-radius:4px!important}.prescriptionLineItemImg{cursor:pointer;width:70px;padding:20px}.nonNHSGPLinkMessageDiv{margin-top:40px;padding:40px;background-color:#fff3cd!important;border-color:#ffeeba!important;border:1px solid;gap:10px}.nonNHSGPLinkMessageDiv div{display:flex;gap:10px}.nonNHSGPLinkMessageDivLink{color:var(--primary-color)}.selected{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color)}.prescriptionRadioBtn.form-check-input{border-color:#000!important;margin:0!important}.prescriptionRadioBtn.form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.selectAllCheckbox{display:flex!important;justify-content:end;gap:10px;align-items:center}@media screen and (max-width: 800px){.selectAllCheckbox{margin-left:10px}}@media screen and (max-width: 800px){.selectAllCheckbox .form-check-input{margin-top:0!important}}.selectAllCheckbox .form-check-input{border-color:#000!important}.selectAllCheckbox .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.reminderIcon{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box;border:1px solid var(--primary-color);padding:10px 20px;color:var(--primary-color)!important;display:flexbox;align-items:center;cursor:pointer;height:50%}@media screen and (max-width: 1024px){.reminderIcon{padding:8px 16px;gap:8px;font-size:14px}}@media screen and (max-width: 768px){.reminderIcon{padding:6px 12px;gap:6px;font-size:12px;border-radius:4px}}@media screen and (max-width: 480px){.reminderIcon{padding:5px 10px;font-size:10px;border-radius:4px}}.reminderIcon label{cursor:pointer}.is-invalid{border-color:red!important}.dependentsContainer{box-sizing:border-box;overflow-x:scroll;display:flex;justify-content:flex-start;gap:10px;margin-top:20px}.allCategoriesContainer{box-sizing:border-box;overflow-x:scroll;display:flex;justify-content:flex-start}.allCategoriesScrollingRow{width:fit-content;min-width:100%;display:flex;gap:20px}@media screen and (max-width: 800px){.allCategoriesScrollingRow{gap:10px}}.allCategoriesContainer::-webkit-scrollbar{display:none;width:0px;height:0px}@media screen and (max-width: 1024px){.dependentsContainer{padding:15px;gap:15px;margin-top:5px}.dependentCard{padding:15px 25px;font-size:14px}}@media screen and (max-width: 768px){.dependentsContainer{display:flex;flex-direction:row;overflow-x:auto;position:relative;gap:10px;padding:10px;margin-top:5px}.dependentCard{padding:12px 20px;font-size:13px;margin-bottom:10px}}.dependentCard{padding:10px 30px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #AEAEAE;opacity:1;color:#000;cursor:pointer;border-radius:6px}.selecteddependent{border:2px solid var(--primary-color)!important;color:var(--primary-color)!important;font-weight:700;background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box}.likageKeyBtn{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:6px;color:var(--primary-color)!important;font:normal normal normal var(--font-size-extrasmall) var(--primary-font)!important;letter-spacing:0px;text-wrap:nowrap;min-height:55px}.choosegpBtn{background:none!important;border:0px!important;color:var(--primary-color)!important;font:normal normal normal var(--font-size-small) var(--primary-font)!important;letter-spacing:0px;text-wrap:nowrap;min-height:55px}.signinWayPrescCont{height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 800px){.signinWayPrescCont{height:auto;padding:20px}}.signinWayPrescContlable{font:normal normal normal var(--font-size-extrasmall) var(--primary-font)!important}@media screen and (max-width: 800px){.signinWayPrescContlable{font-size:var(--font-size-small)!important}}@media screen and (max-width: 600px){.signinWayPrescContlable{font-size:var(--font-size-extrasmall)!important}}.signinWayPrescContbtns{display:flex;gap:10px;align-items:center}@media screen and (max-width: 800px){.signinWayPrescContbtns{flex-direction:column;gap:15px}}@media screen and (max-width: 600px){.signinWayPrescContbtns{gap:10px}}.prescriptionAddDependentButton{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border-radius:6px!important;border:none!important;opacity:1;color:#fff!important;height:50px}@media screen and (max-width: 800px){.prescriptionAddDependentButton{height:40px}}.prescriptionerrorlabelContainer{font:normal normal 500 var(--font-size-extrasmall)/21px var(--primary-font)}.nppresclabel{width:100%;display:flex;justify-content:center;height:300px;align-items:center}.linktoOrders{display:flex;padding:20px;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.linktoOrders{padding:15px;justify-content:flex-start}}@media screen and (max-width: 768px){.linktoOrders{flex-direction:column;align-items:flex-start;padding:10px;justify-content:center}}@media screen and (max-width: 480px){.linktoOrders{flex-direction:column;padding:8px}}.linktoOrders a{text-align:right;font:normal normal normal 16px/40px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important;cursor:pointer;text-decoration:underline!important}.prescription-card{border:1px solid #d9d9d9;border-radius:10px;padding:15px;background-color:#fff;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;position:relative}.prescription-card h2{font-size:16px;font-weight:700;margin:0 0 10px;color:#000}.prescription-card p{margin:5px 0;color:#666}.prescription-card .edit-icon{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer}.prescription-card .link-icon{width:16px;height:16px;margin-right:5px;vertical-align:middle}.main-div{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:justify;padding:10px 20px;justify-content:space-between;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid black;border-radius:10px;opacity:1;width:100%;box-sizing:border-box}.vertical-center-div{display:flex;align-items:center;justify-content:center;height:100%}.centered-image{max-height:100%}.flex-row-div{display:flex;flex-direction:column;margin-top:20px}.vertical-icons-div{display:flex;flex-direction:column;align-items:center}.bell-icon{margin-bottom:30px;align-items:center}.checkbox-icon{align-items:center;margin-bottom:30px}@media (min-width: 360px) and (max-width: 800px){.main-div{flex-direction:row;padding:10px 15px;justify-content:flex-start;text-align:left}.flex-row-div{margin-top:10px;width:100%;flex:1;gap:10px;padding:0 20px}.vertical-icons-div{gap:15px}.bell-icon,.checkbox-icon{margin-bottom:20px}.centered-image{width:80%;max-height:120px}}@media (max-width: 359px){.main-div{flex-direction:column;padding:10px 5px;justify-content:center;text-align:center}.flex-row-div{margin-top:8px}.vertical-icons-div{gap:10px}.bell-icon,.checkbox-icon{margin-bottom:10px}.centered-image{width:90%;max-height:100px}}.precriptionAddtoCartBtnMobile{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:10px!important;opacity:1;font:normal normal normal var(--fontsize-medium) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important;cursor:pointer;text-align:center;height:60px;width:100%;margin-left:70px}.chooseGpdiv{width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;padding:40px;background-color:var(--primary-color-shadeBackground);border-color:var(--primary-color)}.userDetailsModalBody{height:800px;overflow:auto;margin:20px;padding:0!important}.modal-content{width:800px!important}@media screen and (max-width: 800px){.modal-content{width:100%!important}}.userDetailsModal .modalBody::-webkit-scrollbar{display:none;width:0px;height:0px}.UserDetailModalHeader{display:flex!important;flex-direction:column;align-items:center!important}.UserDetailModalHeader label{color:red}.UserDetailModalHeading{width:100%;justify-content:start;display:flex}.userDetailsmodalFormDiv{width:100%}.dependentCanvas{width:500px!important}.dependentCanvasHeader.offcanvas-header{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0 3px 12px #57575729;border-radius:10px 10px 0 0;opacity:1}.dependentCanvasbody.offcanvas-body{display:flex;flex-direction:column;gap:20px;padding:20px;margin-top:20px}@media screen and (max-width: 800px){.dependentCanvasbody.offcanvas-body{margin:0}}@media screen and (max-width: 800px){.dependentGenderSelect .css-he60p8-control{margin-bottom:12px!important;padding:5px!important;font-size:14px}}.dependentCanvasbackArrow{position:absolute;left:20px!important}.dependentCanvasHeader{text-align:center;font-size:14px;font-weight:700;letter-spacing:0px;color:var(--text-color-black);opacity:1}.selectedDependentProfileCalender{width:100%!important;box-shadow:none!important;--cl-color-primary:var(--primary-color) !important;border:none!important;font-size:1rem!important;text-align:left!important;cursor:pointer;z-index:0!important}.disabledDiv{background-color:#e9ecef!important}@media screen and (max-width: 800px){#dependentForm .form-label{margin:5px 0!important;font-size:14px}}.remindersPageContainer{display:flex;flex-direction:column;max-width:1280px;width:100%;margin-bottom:100px}.remindersContainer{display:flex;padding:40px 0;gap:20px;flex-direction:column}.selectedPrescription{background-color:var(--secondary-background-color);padding:10px 20px;display:flex;justify-content:flex-start;align-items:center}.ReminderTabItemsContainer{display:flex;justify-content:space-evenly;width:100%!important;max-width:1280px!important}.ReminderTabItemsContainer{font:normal normal bold var(--font-size-extrasmall)/43px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1}.ReminderTabItemsContainer.nav-tabs .nav-link{text-align:center;font-size:var(--font-size-extrasmall);font-weight:700;font-family:var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:.92;border:none;display:flex;align-items:center;justify-content:center;height:100%;padding:10px 10px 10px 0;width:100%!important}.ReminderTabItemsContainer.nav-tabs .nav-item{padding:0}.ReminderTabItemsContainer.nav-tabs .nav-link.active{color:var(--primary-color);border-bottom:3px solid var(--primary-color)}@media screen and (max-width: 800px){.ReminderTabItemsContainer.nav-tabs .nav-link.active{border:0px}}.reminderCalender{width:100%!important;box-shadow:none!important;--cl-color-primary:var(--primary-color) !important;border:none!important;font-size:1rem!important;text-align:left!important;cursor:pointer;z-index:0!important}.medicationReminderContainer{display:flex;flex-direction:column;gap:20px;width:50%;padding:20px 40px}.medicationreminderFields{display:flex;flex-direction:column;gap:10px}.medicationreminderBtn{display:flex;justify-content:space-between;padding:10px 0;gap:10px}.reminderSaveBtn{background:var(--primary-color)!important;border:0px!important;color:var(--secondary-text-color)!important;padding:10px 40px!important;flex:1}.reminderDelBtn{background:var(--primary-background-color)!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;padding:10px 40px!important;flex:1}.reminderSetBtn{background:var(--primary-color)!important;border:0px!important;color:var(--secondary-text-color)!important;padding:10px 40px!important;flex:1}@media (max-width: 1024px){.medicationReminderContainer{width:70%;padding:20px}.medicationreminderBtn{flex-direction:column;gap:15px}.reminderSaveBtn,.reminderDelBtn,.reminderSetBtn{padding:10px 30px!important;flex:none}}@media (max-width: 768px){.medicationReminderContainer{width:90%;padding:15px}.medicationreminderBtn{flex-direction:column;gap:12px}.reminderSaveBtn,.reminderDelBtn,.reminderSetBtn{padding:10px 20px!important}}@media (max-width: 480px){.medicationReminderContainer{width:100%;padding:10px}.medicationreminderBtn{flex-direction:column;gap:10px}.reminderSaveBtn,.reminderDelBtn,.reminderSetBtn{padding:8px 15px!important;font-size:.875rem}}.selectedPrescriptionDetails{display:flex;flex-direction:column;gap:5px}.timeFieldContainer{display:flex;gap:10px}.timeFieldButton{background:var(--primary-background-color)!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;padding:16px 25px!important;height:min-content}.timeField{display:flex;flex-direction:column;gap:5px;flex:1}.errorMessage{color:red}.durationContainer{display:flex;gap:20px;flex-wrap:wrap}.durationCard{padding:10px 20px;border:1px solid var(--primary-border-color);width:100px;cursor:pointer}.refillReminderFields{display:flex;flex-direction:column;gap:10px}.refillReminderContainer{display:flex;flex-direction:column;gap:20px;width:50%;padding:20px 40px}.selected{background:var(--primary-background-color)!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important}.GpLinkFormPage{width:100%;max-width:1280px;padding:40px 0;margin-bottom:100px}@media screen and (max-width: 800px){.GpLinkFormPage{padding:10px;margin-top:50px}}.GpLinkFormContainer{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 800px){.GpLinkFormContainer{gap:15px}}@media screen and (max-width: 600px){.GpLinkFormContainer{gap:10px}}@media screen and (max-width: 480px){.GpLinkFormContainer{gap:8px}}.GpLinkFormContainerRadioOptions{display:flex;gap:10px}@media screen and (max-width: 800px){.GpLinkFormContainerRadioOptions{gap:8px;flex-wrap:wrap}}@media screen and (max-width: 600px){.GpLinkFormContainerRadioOptions{gap:6px}}@media screen and (max-width: 480px){.GpLinkFormContainerRadioOptions{gap:5px;flex-direction:column}}.informationDiv{padding:20px;background:var(--primary-color-shadeBackground);border:1px solid var(--primary-color)}@media screen and (max-width: 800px){.informationDiv{padding:15px}}@media screen and (max-width: 600px){.informationDiv{padding:10px}}.linkageDetailsContainer{padding:20px 40px;border-radius:6px;width:50%;background-color:var(--secondary-background-color)}@media screen and (max-width: 800px){.linkageDetailsContainer{padding:15px;width:70%}}@media screen and (max-width: 600px){.linkageDetailsContainer{padding:10px;width:90%}}@media screen and (max-width: 480px){.linkageDetailsContainer{width:100%}}.linkageDetailsContainer .btn,.linkageDetailsContainer .btn:active,.linkageDetailsContainer .btn:hover,.backtohomebtn,.backtohomebtn:active,.backtohomebtn:hover{background-color:var(--primary-color)!important;border:none!important;border-radius:6px;color:var(--secondary-text-color)!important;margin-top:20px}.linkclsclr,.linkclsclr a,.linkclsclr a:hover{color:var(--primary-color)!important}.GpLinkageContainer{width:100%;max-width:1280px;padding:40px 0;height:500px;margin-bottom:100px}@media screen and (max-width: 800px){.GpLinkageContainer{height:auto;margin-top:50px;padding:10px}}.GpPractiveSelectDiv{display:flex;gap:10px;flex-direction:column;margin-top:40px}.GpLinkageNavigationContainer{display:flex;align-items:center;gap:10px;margin-bottom:40px}.GpLinkageNavigationHeader{margin:0!important}@media screen and (max-width: 800px){.GpLinkageNavigationHeader{font-size:20px}}.gpCanvas{width:500px!important}.gpCanvasHeader.offcanvas-header{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0 3px 12px #57575729;border-radius:10px 10px 0 0;opacity:1}.gpCanvasbody.offcanvas-body{display:flex;flex-direction:column;gap:20px;padding:20px;margin-top:20px}@media screen and (max-width: 800px){.gpCanvasbody.offcanvas-body{margin:0}}@media screen and (max-width: 800px){.gpGenderSelect .css-he60p8-control{margin-bottom:12px!important;padding:5px!important;font-size:14px}}.gpCanvasbackArrow{position:absolute;left:20px!important}.gpCanvasHeader{text-align:center;font-size:14px;font-weight:700;letter-spacing:0px;color:var(--text-color-black);opacity:1}.disabledDiv{background-color:#e9ecef!important}@media screen and (max-width: 800px){#GPForm .form-label{margin:5px 0!important;font-size:14px}}.search-container{padding:0 20px}@media (max-width: 800px){.search-container{padding:10px}}.input-wrapper{background-color:#fff;width:50%;border-radius:10px;height:2.5rem;padding:0 15px;box-shadow:0 0 8px #ddd;display:flex;align-items:center}.input-wrapper input{background-color:transparent;border:none;height:100%;font-size:1rem;width:100%;margin-left:5px}.input:focus{outline:none}#search-icon{color:#888}.prescriptionSearchIcon{width:16px;height:14px;color:#888;transform:rotate(90deg)}.results-list{width:50%;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 0 8px #ddd;border-radius:10px;margin-top:1rem;max-height:350px;overflow-y:scroll;padding:10px}.search-results{padding:10px 0;border-bottom:1px solid var(--primary-border-color);display:flex;justify-content:space-between;align-items:center}.search-results:nth-last-child(1){border-bottom:none}.search-name,.listBtn,.emptyList{font-size:.8rem!important}.listBtn{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border-radius:6px!important;border:none!important;opacity:1;color:#fff!important}.emptyList{text-align:center}.filteredList{display:flex;flex-direction:column}.selectAllPrescriptions{display:flex;flex-direction:column;padding:0 20px;margin-top:20px}.registerPageContainer{width:100%;height:100%;display:flex}.leftregisterModal{flex:1;background:transparent var(--linear-gradient);opacity:.5}@media screen and (max-width: 800px){.leftregisterModal{display:none!important}}.rightregisterModal{flex:1}@media screen and (max-width: 800px){.rightregisterModal{display:none!important}}.registerImgContainer{flex:1}.registerPageImg{width:100%;height:100%}.registerModalContainer{flex:1;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:80%}@media screen and (max-width: 800px){.registerModalContainer{height:100%!important;width:100%!important}}.registerModal{display:flex;padding:40px;flex-direction:column;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 24px #5353531a;border-radius:10px;opacity:1;gap:20px;width:500px;height:100%!important;overflow:auto}@media screen and (max-width: 800px){.registerModal{width:430px!important;padding:20px!important}}.registerHeader{text-align:center;font:normal normal bold 36px/42px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}@media screen and (max-width: 800px){.registerHeader{font-size:16px!important}}.registerForm{width:100%}.registerInputsContainer{display:flex;flex-direction:column;gap:20px}.registerInput{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-border-color);border-radius:6px;height:60px;font:normal normal normal var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:#646464}@media screen and (max-width: 800px){.registerInput{height:50px!important}}.registerInput.form-control:disabled{background-color:#e9ecef!important}.registerModal label{text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;opacity:1;width:100%;margin-top:10px;width:max-content}.registerButtonsContainer{display:flex;flex-direction:column;align-items:center;margin:40px 0;gap:10px}.registerButton{height:60px;width:100%;background-color:var(--primary-color)!important;border-radius:10px!important;border-color:var(--primary-color)!important;font:normal normal 300 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}@media screen and (max-width: 800px){.registerButton{font-weight:700!important;font-size:14px!important;height:50px!important}}.registerUnderline{background:none!important;color:var(--text-color-black)!important;text-decoration:underline!important;border:none!important}.nhsregisterbutton{display:flex;gap:20px;padding:10px;justify-content:center}.signupLinkContainer{display:flex;justify-content:center;gap:5px;width:100%}.signupLinkContainerText{text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--text-color-black)!important;opacity:1;width:100%;margin-top:10px;cursor:default!important}.tabs{display:flex;width:100%;gap:10px;align-items:start}.tab{padding:10px 20px;cursor:pointer;color:var(--text-color-black)!important;display:flex;flex-direction:column;align-items:center;gap:10px}.line{height:1px;border:1px solid var(--primary-border-color);flex:1;margin-top:20px}.tabNumber{margin-right:5px;font-weight:700;border:1px solid;border-radius:50%;padding:10px;width:30px;height:30px;text-align:center;display:flex;align-items:center;justify-content:center}.signupLinkContainerLink{text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;width:100%;margin-top:10px;width:max-content;cursor:pointer}.appointmentsPage{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;max-width:100%;width:100%;gap:20px}.appointmentsContainer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;max-width:1280px;width:100%;z-index:0;margin:0 0 100px}@media screen and (max-width: 800px){.appointmentsContainer{gap:20px!important;margin:40px 0;padding:8px}}@media screen and (min-width: 800px) and (max-width: 1280px){.appointmentsContainer{max-width:none!important;width:100%}}.BookingConfirmationContainer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;max-width:1280px;width:100%;z-index:0;margin:0 0 100px}@media screen and (max-width: 800px){.BookingConfirmationContainer{gap:20px!important}}@media screen and (min-width: 800px) and (max-width: 1280px){.BookingConfirmationContainer{max-width:none!important;width:100%}}.appointmentsBlock{width:100%}@media screen and (max-width: 800px){.appointmentsBlock{order:1}}@media screen and (max-width: 800px){.upcomingAppointmentsBlock{order:1}}.appointmentsCarouselContainer{display:flex;gap:20px;width:100%;padding:40px 100px 0;justify-content:center;position:relative}@media screen and (max-width: 800px){.appointmentsCarouselContainer{display:none}}.appointmentsWithoutCarouselContainer{justify-content:space-between;background-color:#162c2a}.appointmentCarouselDiv{display:flex;align-items:center;width:60%;justify-content:center;z-index:1;position:absolute;top:-72px}#appointmentWithoutCarouselDiv{position:relative;top:0}.appointmentCarouselFormContainer{background:var(--primary-background-color);padding:20px;display:flex;border-radius:10px;width:100%;box-shadow:0 0 12px #68686829}.appointmentCarouselFormFieldContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;border-right:1px solid #DEE4E9}.appointmentDatePicker{font-size:14px!important;padding:0!important;text-align:left!important;height:38px!important;border:0px!important;cursor:pointer;--cl-color-primary:var(--primary-color) !important}.appointmentDatePicker::placeholder{color:var(--primary-color)!important;font-size:16px!important}.DatePicker__calenderContainer{width:100%!important;box-shadow:none!important;--cl-color-primary:var(--primary-color) !important;border:none!important;z-index:999!important}.appointmentCarouselFormFieldContainer label{color:var(--primary-color)}.appointmentsMainBanner1,.appointmentsMainBanner2{height:100%;cursor:pointer}.appointmentsCarouselContainer .btn,.appointmentsCarouselContainer .btn:hover,.appointmentsCarouselContainer .btn:active{padding:20px 40px;background:var(--primary-color)!important;color:var(--secondary-text-color)!important;border-radius:6px!important;border:0px!important}.ShowallappointmentsHeader{display:flex;gap:40px;margin-top:40px;width:100%;font-size:24px}@media screen and (max-width: 800px){.ShowallappointmentsHeader{margin-top:0;align-items:baseline;font-size:18px;gap:32px}}.appointmetndetailsdiv{width:100%;box-shadow:0 0 8px #90909026}@media screen and (max-width: 800px){.showConfirmationContainer label{font-size:14px!important}}.appointmentiddiv{display:flex;justify-content:space-between;padding:20px;gap:40px;border-bottom:1px solid var(--primary-border-color)}.appointmenttypediv{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid var(--primary-border-color)}.showConfirmationContainer{box-shadow:0 0 8px #90909026;display:flex;flex-direction:column;padding:40px;margin-top:40px;gap:40px;align-items:center}@media screen and (max-width: 800px){.showConfirmationContainer{margin-top:0!important;padding:20px;gap:20px}}@media screen and (max-width: 800px){.showConfirmationContainer .orderPlacedImageContainer{width:200px}}@media screen and (max-width: 800px){.showConfirmationContainer .orderPlacedImageContainer .orderPlacedImageContainerImage{object-fit:contain;height:auto}}@media screen and (max-width: 800px){.showConfirmationContainer .orderPlacedImageContainer .orderPlacedImageContainerImage{margin:0;padding:0;box-shadow:none}}@media screen and (max-width: 800px){#appointmentsBlock{margin:0 0 20px}}.manageappointmentsbutton{display:flex;justify-content:center;align-items:center;background:var(--primary-color) 0% 0% no-repeat padding-box!important;border-radius:10px!important;border:0px!important;font:normal normal 300 var(--font-size-small)/21px var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important;padding:20px}whereby-embed{width:100%!important;height:500px}.AppointmentsTabItemsContainer{display:flex;justify-content:space-evenly;width:100%!important;max-width:1280px!important}.AppointmentsTabItemsContainer{font:normal normal bold var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1}.AppointmentsTabItemsContainerBody{width:100%}.AppointmentsTabItemsContainer.nav-tabs .nav-link{text-align:center;font-size:18px;font-weight:1500;font-family:var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:.92;border:none;display:flex;align-items:center;justify-content:center;height:100%;padding:10px 10px 10px 0;width:100%!important}@media screen and (max-width: 800px){.AppointmentsTabItemsContainer.nav-tabs .nav-link{font-size:16px}}@media screen and (max-width: 600px){.AppointmentsTabItemsContainer li{flex-grow:0!important}}.AppointmentsTabItemsContainer.nav-tabs .nav-link.active{color:var(--primary-color);border-bottom:3px solid var(--primary-color)}@media screen and (max-width: 800px){.AppointmentsTabItemsContainer.nav-tabs .nav-link.active{border:0px}}.AppointmentsTabItemsContainerBody{width:100%!important}.appointmentsCalenderIcon{color:var(--primary-color)}.flow{width:100%;padding:30px;max-width:100vw;box-sizing:border-box;background:var(--primary-background-color) 0% 0% no-repeat padding-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}@media screen and (max-width: 800px){.flow{padding:8px}}.flow h4{font-size:24px;font-family:var(--primary-font);font-weight:700}@media screen and (max-width: 800px){.flow h4{font-size:20px}}.flow label{font-size:18px;font-family:var(--primary-font)}@media screen and (max-width: 800px){.flow label{font-size:16px}}.flowdetailscontainer{display:flex;gap:40px;width:100%}@media screen and (max-width: 800px){.flowdetailscontainer{flex-direction:column}}.flowdetail{display:flex;flex-direction:column;align-items:center;width:33%;gap:20px;box-shadow:0 0 12px #68686829;border-radius:10px;padding:30px}@media screen and (max-width: 800px){.flowdetail{width:100%}}.flowlablescont{display:flex;flex-direction:column;align-items:center;gap:2px}.flowdetail label{font-weight:500}.flowdetail span{font-weight:300;text-align:center}.flowiconcont{display:flex;align-items:center;justify-content:center;background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box;border:1px solid var(--primary-color);color:var(--primary-color);border-radius:50px;opacity:1;padding:15px;font-size:20px}@media screen and (max-width: 800px){.flowiconcont{font-size:16px}}.flowiconcont img{width:30px;height:30px}.notesContainer{display:flex;flex-direction:column;gap:10px}.showConfirmationPageContainer{width:50%}@media screen and (max-width: 800px){.showConfirmationPageContainer{width:100%}}@media screen and (max-width: 800px){.emptyAppointmentsTab{position:relative;height:calc(100vh - 320px)}}@media screen and (max-width: 800px){.emptyAppointmentsContainer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-wrap-mode:nowrap;font-size:14px;flex-direction:column}}@media screen and (max-width: 800px){.emptyUpcomingAppointments{flex-direction:column;margin-top:20px;font-size:14px}}.BookAppointmentsCanvas{width:500px!important}.appointmentsBookingHeader{padding:20px!important;display:flex!important;justify-content:center!important;align-items:center}.bokAppointmentsHeader{text-align:left;font:normal normal medium 18px/21px var(--primary-font);letter-spacing:0px;color:#000;opacity:1}.appontmentsbackArrow{position:absolute;left:20px!important}@media screen and (max-width: 800px){.appontmentsbackArrow{top:24px}}.appointmentsBookingBody{display:flex;flex-direction:column;gap:40px}.patientSelectionContainer{display:flex;flex-direction:column;gap:10px}.patientListContainer{display:flex;gap:20px;flex-wrap:wrap}.patientCard{padding:10px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:6px}.selected{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color)}.priceAndButtonContainer{display:flex;position:sticky;bottom:0;width:100%;justify-content:space-between;padding:20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 6px #00000029;opacity:1;align-items:center}.selectedServiceprice{text-align:left;font:normal normal bold var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important}.bookAppointmentContinuBtn{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:6px!important;opacity:1}.dateCalender{width:500px!important;height:min-content!important;box-shadow:none!important;z-index:0!important}.dateCalender .Calendar__day.-ltr{aspect-ratio:1;font-size:1.45em}@media screen and (max-width: 800px){.dateCalender .Calendar__day.-ltr{padding:0!important}}@media screen and (max-width: 800px){.dateCalender .Calendar__weekDays{padding:0!important}}.dateCalender .Calendar__sectionWrapper{height:470px!important;overflow:scroll!important}@media screen and (max-width: 800px){.dateCalender .Calendar__sectionWrapper{height:320px!important}}@media screen and (max-width: 800px){.dateCalender .Calendar__section.-shown{padding:0!important}}.Calendar>:not(.Calendar__footer) button{color:#000!important}.groupQuantityContainer{display:flex;justify-content:center;align-items:center;background:var(--primary-background-color);border:1px solid var(--primary-border-color);color:#000!important;border-radius:5px;width:100%}@media screen and (max-width: 800px){.groupQuantityContainer{margin:0}}.groupQuantityItemsContainer{display:flex;align-items:center;justify-content:space-around;width:100%}.groupQuantityButton{font-size:var(--font-size-extrasmall);cursor:pointer;background-color:transparent;color:#000!important;border:none;padding:6px 12px;margin:0}@media screen and (max-width: 800px){.groupQuantityButton{font:normal normal normal 14px var(--primary-font)}}.groupQuantity{font-size:var(--font-size-extrasmall);margin:0 5px;color:#000!important}@media screen and (max-width: 800px){.groupQuantity{font-size:var(--mobile-font-size-small)}}.ServiceLabelsContainer{display:flex;align-items:center;justify-content:space-between}.moreInfoDiv{display:flex;gap:10px;align-items:center;color:var(--primary-color)}@media screen and (max-width: 800px){.moreInfoDiv{flex:.8}}.moreInfoDiv label{cursor:pointer}.DatePicker{position:relative;display:inline-block;z-index:100}.DatePicker__input{background:#fff;border:1px solid #ddd;padding:.4em .8em;font-family:inherit;text-align:center;font-size:12px}.DatePicker__input.-rtl{direction:rtl}.DatePicker__input::placeholder{color:#979797}.DatePicker__calendarContainer.-top+.DatePicker__calendarArrow{top:auto;bottom:calc(100% + 10px);transform:translateY(-2.5rem) rotate(180deg);animation:fadeArrowFlipped .3s forwards}.DatePicker__calendarContainer{position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)}.DatePicker__calendarContainer.-top{top:auto;bottom:calc(100% + 20px)}.Calendar,.Calendar *{margin:0;padding:0;box-sizing:border-box;direction:ltr}.Calendar,.Calendar.-rtl *{direction:rtl}.DatePicker__calendarArrow{position:absolute;width:0;height:0;top:calc(100% + 10px);left:0;right:0;margin:0 auto;border-style:solid;z-index:10;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.Calendar{--cl-color-black: #444444;--cl-color-disabled: #d4d4d4;--cl-color-error: #ff2929;font-size:10px;background:#fff;box-shadow:0 1em 4em #00000012;border-radius:1em;position:relative;user-select:none;padding-top:1.2em;display:flex;flex-direction:column;width:33em;z-index:10;max-width:90vw;min-height:36.7em}.DatePicker .Calendar,.DatePicker__calendarArrow{transform:translateY(2.5em);opacity:0;animation:fadeCalendar .3s forwards}.DatePicker__calendarContainer.-top .Calendar{transform:translateY(-2.5em)}.Calendar.-noFocusOutline *:focus{outline:none!important}.Calendar>:not(.Calendar__footer) button{font-family:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.Calendar__header{display:flex;color:var(--cl-color-black);padding:2em 2.9em;align-items:center;overflow:hidden}.Calendar__monthArrowWrapper{line-height:0;font-size:1em;padding:3px;position:relative;border:none;z-index:1;opacity:1;transition:.2s}.Calendar__monthArrowWrapper:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__monthArrowWrapper:disabled,.Calendar__monthArrowWrapper.-hidden{opacity:0;pointer-events:none}.Calendar__monthArrowWrapper.-left{transform:rotate(90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-left,.Calendar__monthArrowWrapper.-right{transform:rotate(-90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-right{transform:rotate(90deg)}.Calendar__monthArrowWrapper:active .Calendar__monthArrow{transform:scale(.7)}.Calendar__monthArrow{border-radius:50%;transition:var(--animation-duration) transform;pointer-events:none;background-repeat:no-repeat;display:block;width:1.7em;height:1.7em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg class='nc-icon-wrapper' fill='%23000000'%3E%3Cdefs stroke='none'%3E%3C/defs%3E%3Cpath class='cls-1' d='M12 23.25V.75' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5px'%3E%3C/path%3E%3Cpath class='cls-2' d='M22.5 11.25L12 .75 1.5 11.25' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5px' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%}.Calendar__monthYearContainer{flex:1;position:relative}.Calendar__monthYear{font-size:1.6em;font-weight:500;display:flex;align-items:center;position:absolute;top:0;bottom:0;left:50%;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0);transition:var(--animation-duration);line-height:1}.Calendar__monthYear.-hiddenNext{opacity:0;transform:translate(50%)}.Calendar.-rtl .Calendar__monthYear.-hiddenNext{transform:translate(-150%)}.Calendar__monthYear.-hiddenPrevious{opacity:0;transform:translate(-150%)}.Calendar.-rtl .Calendar__monthYear.-hiddenPrevious{transform:translate(50%)}.Calendar__monthYear.-shown{opacity:1;margin-top:auto;margin-bottom:auto;transform:translate(-50%)}.Calendar__monthYear.-shownAnimated{animation:var(--animation-duration) fadeTextToCenter forwards}.Calendar__monthYear>*{padding:.2em .5em;border:1px solid transparent;transition:var(--animation-duration);font-size:1.05em;display:flex;justify-content:center;align-items:center;transform:translate(0) scale(.95);will-change:transform;border-radius:5px}.Calendar__monthYear:not(.-shown)>*,.Calendar__monthYear>*.-hidden{cursor:default;pointer-events:none}.Calendar__monthText{margin-left:-.3em}.Calendar__yearText:last-child{margin-right:-.3em}.Calendar__monthYear.-shown>*:hover,.Calendar:not(.-noFocusOutline) .Calendar__monthYear.-shown>*:focus,.Calendar__monthYear>*.-activeBackground{background:#f5f5f5}.Calendar__monthText:hover{transform:translate(-.2em) scale(.95)}.Calendar.-rtl .Calendar__monthText:hover,.Calendar__yearText:hover{transform:translate(.2em) scale(.95)}.Calendar.-rtl .Calendar__yearText:hover{transform:translate(-.2em) scale(.95)}.Calendar__monthYear .Calendar__yearText.-hidden{transform:translate(50%);opacity:0}.Calendar.-rtl .Calendar__monthYear .Calendar__yearText.-hidden{transform:translate(-50%)}.Calendar__monthYear .Calendar__monthText.-hidden{transform:translate(-50%);opacity:0}.Calendar.-rtl .Calendar__monthYear .Calendar__monthText.-hidden{transform:translate(50%)}.Calendar__monthYear:not(.-shown)>*{pointer-events:none}.Calendar__monthSelectorAnimationWrapper,.Calendar__yearSelectorAnimationWrapper{position:absolute;width:100%;height:80%;bottom:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.Calendar__monthSelectorWrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Calendar__monthSelector{padding:0 2.5em 2em;align-content:center}.Calendar__monthSelector,.Calendar__yearSelector{display:flex;flex-wrap:wrap;position:relative;z-index:2;background-color:#fff;transform:translateY(-150%);will-change:transform;transition:.6s;height:100%}.Calendar__yearSelectorWrapper{width:100%;height:100%}.Calendar__yearSelectorWrapper:after,.Calendar__yearSelectorWrapper:before{content:"";width:100%;height:5em;position:absolute;left:0;opacity:0;transition:.4s;transition-delay:.2s}.Calendar__yearSelectorWrapper:after{background-image:linear-gradient(to bottom,#fff,#fff 10%,rgba(245,245,245,0));top:-.1em}.Calendar__yearSelectorWrapper:before{background-image:linear-gradient(to top,#fff,#fff 10%,rgba(245,245,245,0));bottom:0}.Calendar__yearSelectorWrapper.-faded:after,.Calendar__yearSelectorWrapper.-faded:before{opacity:1;z-index:3}.Calendar__yearSelector{align-content:flex-start;scrollbar-width:0;overflow:scroll;position:relative;width:100%;padding:5em 2em;-ms-overflow-style:none}.Calendar__yearSelector::-webkit-scrollbar{display:none}.Calendar__yearSelectorItem{width:25%;display:flex;justify-content:center}.Calendar__yearSelectorItem:not(:nth-child(-n + 4)){margin-top:1.5em}.Calendar__yearSelectorText{border:none;font-size:1.4em;min-width:85%;padding:.2em .5em;border-radius:8.5px}.Calendar__monthSelector.-open,.Calendar__yearSelector.-open{transform:translateY(0)}.Calendar__yearSelectorText:focus,.Calendar__monthSelectorItemText:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__monthSelectorItem{width:calc(100% / 3);display:flex;justify-content:center}.Calendar__monthSelectorItem:not(:nth-child(-n + 3)){margin-top:2em}.Calendar__monthSelectorItemText{border:none;padding:.4em;border-radius:8.5px;font-size:1.3em;min-width:70%;transition:.3s}.Calendar__monthSelectorItem:not(.-active) .Calendar__monthSelectorItemText:not(:disabled):hover,.Calendar__yearSelectorItem:not(.-active) .Calendar__yearSelectorText:not(:disabled):hover{background:#f5f5f5}.Calendar__monthSelectorItemText:disabled,.Calendar__yearSelectorText:disabled{opacity:.5;cursor:default}.Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,.Calendar__yearSelectorItem.-active .Calendar__yearSelectorText{background-color:var(--cl-color-primary);color:#fff}.Calendar__weekDays{display:flex;justify-content:space-between;color:var(--cl-color-disabled);font-size:1.2em;margin-bottom:.7em;padding:0 2.6em;position:relative}.Calendar__weekDay{display:block;width:calc(100% / 7);text-align:center;text-decoration:none}.Calendar__sectionWrapper{position:relative;min-height:25.8em;overflow:hidden}.Calendar__section{display:flex;flex-direction:column;padding:.5em 3.2em 0;position:absolute;color:var(--cl-color-black);top:0;left:0;width:100%;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;transition:var(--animation-duration)}.Calendar__section.-hiddenPrevious{opacity:.5;transform:translate(-90%)}.Calendar.-rtl .Calendar__section.-hiddenPrevious{transform:translate(90%)}.Calendar__section.-hiddenNext{opacity:.5;transform:translate(90%)}.Calendar.-rtl .Calendar__section.-hiddenNext{transform:translate(-90%)}.Calendar__section.-shown{opacity:1;transform:translate(0)}.Calendar__section.-shownAnimated{animation:var(--animation-duration) FadeContentToCenter forwards}.Calendar__weekRow{display:flex;width:100%}.Calendar__day{display:block;width:calc(100% / 7);text-align:center;padding:calc(.25em - 1px) 0;font-size:1.6em;border-radius:50%;transition:.2s;border:1px solid transparent;margin-bottom:.3em;color:#000c;display:flex;justify-content:center;align-items:center;cursor:pointer}.Calendar__day:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__day.-ltr{min-height:2.6em;font-size:1.45em}.Calendar__day.-rtl{font-size:1.55em;height:2.45em}.Calendar__day:not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):not(.-selected):hover{background:#eaeaea;border-radius:50%;color:var(--cl-color-black);border-color:transparent}.Calendar__day.-selected,.Calendar__day.-selectedStart,.Calendar__day.-selectedEnd{background:var(--cl-color-primary);color:#fff}.Calendar__day.-ltr.-selectedStart{border-radius:100em 0 0 100em}.Calendar__day.-rtl.-selectedStart{border-radius:0 100em 100em 0}.Calendar__day.-selectedBetween{background:var(--cl-color-primary-light);color:var(--cl-color-primary);border-radius:0}.Calendar__day.-ltr.-selectedEnd{border-top-right-radius:100em;border-bottom-right-radius:100em}.Calendar__day.-rtl.-selectedEnd{border-top-left-radius:100em;border-bottom-left-radius:100em}.Calendar__day.-weekend:not(.-selected):not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){color:var(--cl-color-error)}.Calendar__day.-weekend.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{background:var(--cl-color-error)}.Calendar__day.-disabled{color:var(--cl-color-disabled)!important;background:transparent!important;cursor:default!important}.Calendar__day.-selected{border-radius:50%}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){font-weight:600;color:var(--cl-color-black);color:#000;position:relative}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{content:"";position:absolute;bottom:.2em;display:block;width:.6em;height:1px;background:#000;left:50%;opacity:.5;transform:translate(-50%);transition:.2s}.Calendar__day.-today:hover:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{opacity:0}.Calendar__day.-blank{color:transparent;cursor:default;pointer-events:none}.Calendar__footer{position:relative;z-index:1}@keyframes fadeCalendar{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fadeArrowFlipped{0%{opacity:0}to{opacity:1;transform:translateY(0) rotate(180deg)}}@keyframes fadeTextToCenter{to{opacity:1;transform:translate(-50%)}}@keyframes FadeContentToCenter{to{opacity:1;transform:translate(0)}}.DANGER{padding:40px;background-color:#f213133f;border:1px solid red;color:#000}@media screen and (max-width: 800px){.DANGER{padding:16px}}.dynamicFormDiv h3{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 800px){.dynamicFormDiv h3{font-size:21px}}.dynamicFormFieldDiv{display:flex;flex-direction:column;gap:10px}.dynamicFormFieldLabelDiv label{width:auto}.astreik{color:red;opacity:.5}.dynamicFormFieldLabelDiv{display:flex;gap:10px}.dynamicFormFieldOptions{display:flex;gap:20px;flex-direction:column}.disabled{background-color:var(--bs-secondary-bg)}.dynamicFormCalender{width:100%!important;box-shadow:none!important;--cl-color-primary:var(--primary-color) !important;border:none!important;font-size:1rem!important;text-align:left!important;cursor:pointer;z-index:0!important}.dynamicFormCalender.DatePicker{width:100%!important}.SlotSelectionCanvas{width:500px!important}.slotSelectionheaderContainer{flex:.8;display:flex;flex-direction:column}.serviceNameHeader{text-align:center;font-size:14px;font-weight:700;letter-spacing:0px;color:var(--text-color-black);opacity:1}.selectedDateheader{text-align:center;font-size:12px;font-weight:400;letter-spacing:0px;color:var(--text-color-black);opacity:1}.datePickerContainer{display:flex;justify-content:space-between;align-items:center}.timeSection{display:flex;flex-direction:column;justify-content:flex-start;gap:20px;align-items:flex-start}.slotTypeLabel{text-align:left;font-size:14px;font-weight:400;letter-spacing:0px;color:#555252;opacity:.5}.slotLabel{background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:6px;padding:10px;font-size:14px;font-weight:400;letter-spacing:0px;color:var(--text-color-black)}.slotTimeContainer{display:flex;justify-content:flex-start;gap:20px;align-items:center;flex-wrap:wrap}.slotsContainer,.consultationContainer{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 800px){.consultationContainer h5{font-size:20px}}.consultationTypeContainer{display:flex;gap:20px}.consultationTypeLabel{background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:6px;text-align:center;font-size:14px;font-weight:400;letter-spacing:0px;color:var(--text-color-black);opacity:1;padding:10px}.SlotSelectionCanvasbody{display:flex;flex-direction:column;gap:20px}.formheaderLabel{text-align:left;font-size:14px;font-weight:400;letter-spacing:0px;color:#3b3838!important;opacity:1}.perferedTime{width:200%;text-align:left;font-size:14px;font-weight:400;letter-spacing:0px;color:#3b3838!important;opacity:1}.paymentContainer{display:flex;flex-direction:column;gap:20px}.paymentTypeContainer{display:flex;gap:20px}.paymentTypeLabel{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-border-color)!important;border-radius:6px!important;text-align:center!important;font-size:14px!important;font-weight:400!important;letter-spacing:0px!important;color:var(--text-color-black)!important;opacity:1!important;padding:10px!important}.paymentTypeLabel:disabled,fieldset:disabled .paymentTypeLabel{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-border-color)!important;border-radius:6px!important;text-align:center!important;font-size:14px!important;font-weight:400!important;letter-spacing:0px!important;color:#dadce0!important;opacity:1!important;padding:10px!important}.phamracyLabel{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-border-color)!important;border-radius:6px!important;text-align:left!important;font-size:14px!important;font-weight:400!important;letter-spacing:0px!important;color:var(--text-color-black)!important;opacity:1!important;padding:10px!important}.phamracyLabel:disabled,fieldset:disabled .phamracyLabel{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-border-color)!important;border-radius:6px!important;text-align:center!important;font-size:14px!important;font-weight:400!important;letter-spacing:0px!important;color:#dadce0!important;opacity:1!important;padding:10px!important}.selected{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:6px!important;color:var(--primary-color)!important}.slotSelectiondatePicker{width:max-content!important;box-shadow:none!important;--cl-color-primary:var(--primary-color) !important;border:none!important;font-size:var(--font-size-extrasmall);cursor:pointer}@media screen and (max-width: 800px){.slotSelectiondatePicker{padding:0!important;text-align:right!important}}.AppointmentSummaryCanvas{width:500px!important}.appointmentsSummaryHeader.offcanvas-header{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box}@media screen and (max-width: 800px){.appointmentsSummaryHeader.offcanvas-header{padding:20px}}.appointmentsSummaryName{text-align:left;font-size:var(--font-size-extrasmall);letter-spacing:0px;color:#030303;opacity:1}.appointmentsSummaryText{text-align:left;font-size:18px;font-weight:700;letter-spacing:0px;color:#030303;opacity:1}.AppointmentSummaryCanvasbody.offcanvas-body{display:flex;flex-direction:column;gap:20px;padding:50px;margin-top:20px}@media screen and (max-width: 800px){.AppointmentSummaryCanvasbody.offcanvas-body{gap:20px;padding:20px;margin-top:10px}}.summarycontainer{display:flex;flex-direction:column;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 6px #3f3f3f21;border-radius:10px}.timeandslotcontainer,.typecontainer,.paymenttypecontainer{padding:20px;border-bottom:1px solid var(--primary-border-color);display:flex;gap:20px;align-items:center}.detCont{display:flex;flex-direction:column;gap:10px}.det{font:normal normal normal 14px var(--primary-font);letter-spacing:0px;color:#2b2b2b;opacity:1}.appintmentprice{color:var(--primary-color)}.appointmentInfoContainer{background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box;border-radius:6px;border-left:10px solid var(--primary-color);padding:20px;display:flex;gap:20px}.confirmAppointmnet{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border:0px!important;border-radius:6px!important;text-align:center;font-size:14px;letter-spacing:0px;color:var(--secondary-text-color)}.infoIcon{color:var(--primary-color);background-color:var(--primary-color-shadeBackground)}.moreinfoIcon{color:var(--primary-color)!important;background-color:var(--primary-background-color)!important;border:var(--primary-color)!important}.appointmentSummaryIcons{background:var(--primary-color);display:flex;padding:10px;border-radius:50px;color:#fff}.appointmentacceptDiv{display:flex;align-items:start;gap:5px}.appointmentacceptRadio .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;cursor:pointer}.appointmentacceptRadio .form-check-input{background-color:var(--primary-background-color)!important;border-color:var(--text-color-black)!important;cursor:pointer}.appointmentacceptRadio .form-check-label,.appointmentacceptRadio{cursor:pointer}.appointmentacceptDiv a{font:normal normal normal 14px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important;cursor:pointer}.appointmentacceptDiv label{font:normal normal normal 14px var(--primary-font);letter-spacing:0px}.appointmentConditionsSteps span{font:normal normal normal 14px var(--primary-font)!important;letter-spacing:0px!important;color:#030303!important}.appointmentsSectionContainer{width:100%;max-width:100vw;opacity:1;gap:20px;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 800px){.appointmentsSectionContainer{padding:0 8px;gap:0px;order:1;margin-bottom:24px}}.serviceBlock{width:100%}@media screen and (max-width: 800px){.serviceBlock{order:-1}}.appointmentsSectionHeaderContainer{display:flex;justify-content:space-between;align-items:end}@media screen and (max-width: 800px){.appointmentsSectionHeaderContainer{margin-bottom:10px}}.appointmentsHeaders{text-align:left;font:normal normal bold var(--fontsize-medium) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);margin:10px 0 0!important}@media screen and (max-width: 800px){.appointmentsHeaders{font:normal normal bold var(--font-size-extrasmall) var(--primary-font)}}.appointmentsviewAllButton,.appointmentsviewAllButton:hover,.appointmentsviewAllButton:active{background:none!important;border:none!important;text-align:right;font:normal normal medium var(--font-size-newMedium)/21px var(--primary-font);letter-spacing:0px;color:var(--primary-text-color)!important;opacity:1;padding:0!important}@media screen and (max-width: 800px){.appointmentsviewAllButton,.appointmentsviewAllButton:hover,.appointmentsviewAllButton:active{font-size:14px!important}}.appointmentsscrollingRowContainer{box-sizing:border-box;overflow-x:scroll;white-space:nowrap}.appointmentsscrollingRowContainer::-webkit-scrollbar{display:none;width:0px;height:0px}.appointmentsscrollingRowContainer.no-scroll{overflow-x:hidden;white-space:normal;width:100%}.appointmentsscrollingContainer{width:100%}.appointmentsproductsListLeftButtonContainer,.appointmentsproductsListRightButtonContainer{position:absolute;top:50%;flex:.2;align-items:center}@media screen and (max-width: 800px){.appointmentsproductsListLeftButtonContainer,.appointmentsproductsListRightButtonContainer{display:none}}.appointmentsproductsListLeftButtonContainer{left:0%;z-index:1}.appointmentsproductsListRightButtonContainer{right:0%;z-index:1}.appointmentsproductsListLeftButtonContainer button,.appointmentsproductsListRightButtonContainer button{background:#E2E2E2 0% 0% no-repeat padding-box;border-radius:50px;border:none!important;font-size:var(--font-size-newMedium);color:var(--text-color-black);cursor:pointer}.appointmentsproductsListLeftButtonContainer button:first-child{left:0}.appointmentsproductsListRightButtonContainer button:first-child{right:0}.appointmentsscrollingRow{width:fit-content;display:flex;gap:40px;padding:10px;justify-content:flex-start}@media screen and (max-width: 800px){.appointmentsscrollingRow{gap:10px;flex-direction:column;padding:0;width:100%}}.bookAppointmentsBtn{background:var(--primary-color)!important;border:0px!important}@media screen and (max-width: 800px){.bookAppointmentsBtn{font-size:14px!important}}.bookAppointmentsContainer{display:flex;gap:20px;align-items:center}.appointmentsCard{padding:20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:6px;opacity:1;width:400px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}@media screen and (max-width: 800px){.appointmentsCard{width:100%;padding:14px}}.appointmentsCardHeaderContainer{display:flex;flex-direction:column;gap:10px;width:70%!important}.appointmentsCardHeaderTimeLabel,.cancelDiv{text-align:left;font:normal normal normal 14px var(--primary-font);letter-spacing:0px;color:gray;opacity:1}.appointmentsCardHeaderNameLabel{text-align:left;font:normal normal bold 22px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;white-space:nowrap;max-width:100%}@media screen and (max-width: 800px){.appointmentsCardHeaderNameLabel{font:normal normal bold 20px var(--primary-font)}}.appoitnmentTypeandstatus{display:flex;justify-content:space-between}.appoitnmentTypeLabel{text-align:center;font:normal normal normal 14px/21px var(--primary-font);letter-spacing:0px;opacity:1}@media screen and (max-width: 800px){.appoitnmentTypeLabel{text-align:left}}.appoitnmentStatusLabel{text-align:left;font:normal normal normal 14px/21px var(--primary-font);letter-spacing:0px;opacity:1;color:#ce8600}.appoitnmentStatusIcon{font-size:12px;background-color:#ffda97;color:#ce8600;padding:5px;border-radius:50px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 800px){.appoitnmentStatusIcon{font-size:11px;border-radius:50%;padding:4px}}.appoitnmentPaymentLabel{text-align:center;font:normal normal normal 12px/21px var(--primary-font);letter-spacing:0px;opacity:1;background:var(--primary-color-shadeBackground) 0% 0% no-repeat padding-box;color:var(--primary-color);border-radius:50px;padding:10px}.Confirmed{color:#00843d!important}.Cancelled{color:#e21919!important}.Completed{color:#00843d!important}.ConfirmedIcon{background:#E3FFF0 0% 0% no-repeat padding-box!important;color:#00843d!important}.CancelledIcon{background:#FFE8E8 0% 0% no-repeat padding-box!important;color:#e21919!important}.CompletedIcon{background:#E3FFF0 0% 0% no-repeat padding-box!important;color:#00843d!important}.appointmentsCardBodyContainer{display:flex;flex-direction:column;gap:20px;margin-top:auto}.priceandPayment{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:10px}.appoitnmentPriceLabel{text-align:right;font:normal normal bold 18px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1}@media screen and (max-width: 800px){.appoitnmentPriceLabel{font:normal normal bold 16px var(--primary-font)}}.appointmentsTopCont,.apptDetailsCont{display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--primary-border-color);padding-bottom:20px;gap:10px}.nameandprice{display:flex;justify-content:space-between;gap:10px}.videocallbtn,.reBookBtn{background-color:var(--primary-color)!important;border:0px!important}.reBookBtn{width:100%}.elipsisCont{display:flex;gap:10px;align-items:center}.dropdown-toggle:after{display:none!important}.elipsisDrop .dropdown-toggle:after{content:none!important}.elipsisDrop .dropdown-item{text-align:left;font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1;padding:10px}.elipsisDrop .dropdown-item.active,.dropdown-item:active{background-color:var(--primary-background-color)!important;color:var(--text-color-black)}.elipsisDrop .dropdown-menu{transform:translate(-30%);background-color:var(--primary-background-color);color:var(--text-color-black);--bs-dropdown-link-active-bg: var(--primary-background-color) !important;--bs-dropdown-link-active-color: var(--text-color-black) !important}.viewFormbtn{background-color:var(--primary-color-shadeBackground)!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important}.formBtns{display:flex;gap:20px}.bookedpharmacydetails{display:flex;flex-direction:column;font-family:var(--primary-font)}.bookedpharmacydetails label{font-weight:600;font-size:16px!important;overflow:hidden;text-overflow:ellipsis;display:block}.bookedpharmacydetails span,.cancelReasonDetails span{font-weight:200;font-size:14px!important;overflow:hidden;text-overflow:ellipsis;display:block}.cancelReasonDetails{display:flex;flex-direction:column;gap:6px}.cancelReasonDetails span:nth-of-type(4){color:var(--primary-color)}.cancelReasonDetails span{font-weight:600;text-wrap-mode:wrap}.appoitnmentTypeDiv{display:flex;gap:5px;align-items:center}.appoitnmentTypeDivIcons{background:var(--primary-color);display:flex;padding:5px;border-radius:50px;height:fit-content}.appoitnmentTypeDivIcons img{width:12px;height:12px}.AppointmentStatusDiv{display:flex;gap:5px;align-items:center}.downloadPdfBtn{background-color:var(--primary-color);border:0px!important}.confirmBtn{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:10px;opacity:1;font:normal normal 200 var(--font-size-newMedium)/21px var(--primary-font);color:var(--secondary-text-color)}.closeCancelBtn{background-color:var(--primary-background-color)!important;border-color:var(--primary-background-color)!important;border-radius:10px;opacity:1;font:normal normal 200 var(--font-size-newMedium)/21px var(--primary-font);color:var(--text-color-black)!important}.labelContainer{font:normal normal 200 var(--font-size-newMedium)/21px var(--primary-font)}.labelContainer span{font-size:16px}.labelContainer div{width:100%}#modalBody{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.modalTextarea{font-size:16px;width:"100%";margin-bottom:"10px";resize:none}.modal-footer{border-top:none!important}.allAppointmentsContainer,.allServicesPageContainer{display:flex;gap:40px;flex-wrap:wrap}@media screen and (max-width: 800px){.allServicesPageContainer{gap:22px;margin-bottom:24px}}.allServicesHeader{font-weight:600!important;font-family:var(--primary-font)!important}@media screen and (max-width: 800px){.allServicesHeader{margin-bottom:8px!important;font-size:16px}}.allServicesHeaderh3{font-weight:600!important;font-family:var(--primary-font)!important;margin-bottom:20px!important;font-size:18px}.filterContainerselect{width:30%}@media screen and (max-width: 800px){.filterContainerselect{width:100%}}.filterContainer{width:100%;display:flex;justify-content:end}@media screen and (max-width: 800px){.filterContainer{margin-bottom:1rem}}.allServicesPageLayout{display:"flex";flex-direction:"column";gap:"10px";margin-top:"20px"}@media screen and (max-width: 800px){.control-select .css-he60p8-control{padding:5px}}.otherServicesBlock{display:flex;flex-direction:column;margin-top:24px}@media screen and (max-width: 800px){.otherServicesBlock{gap:0px}}#nominatedService{margin-bottom:0!important}@media screen and (max-width: 800px){#nominatedService{margin-bottom:8px!important;font-size:16px}}@media screen and (max-width: 800px){#otherServices{margin-bottom:8px!important;font-size:16px}}.otherServicesHeader{margin-top:20px}@media screen and (max-width: 800px){.otherServicesHeader{margin-top:0}}.filteredPharmacy{display:flex;flex-direction:column;gap:10px}.serviceFormCanvas{width:500px!important}.ServiceFormHeader{display:flex;flex-direction:column}.ellibileLabel{display:flex;flex-direction:column;gap:10px;justify-content:start;align-items:start}.ellibileLabel label{font-size:16px;font-family:var(--primary-font)!important;color:var(--primary-color);font-weight:500!important}.progress{height:1.5rem;margin-bottom:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;background-color:var(--primary-color)!important;transition:width .6s ease}.viewAppointmentFormModaBody{height:500px;overflow:scroll;padding:20px!important}.viewAppointmentFormModal .btn{background-color:var(--primary-color-shadeBackground)!important;border:1px solid var(--primary-color)!important;color:var(--text-color-black)!important}.serviceInfoCanvas{width:500px!important}.offcanvas{z-index:1100!important}.modal-backdrop{z-index:1000!important}.offcanvas-backdrop{z-index:1050!important}.serviceInfoCanvas.modal{position:absolute!important;right:520px!important;left:auto!important;width:500px!important;overflow:hidden;top:124px!important;height:min-content!important}.serviceInfoCanvas .modal-dialog{position:relative;border-radius:6px!important}.serviceInfoCanvas .modal-body{max-height:660px!important;width:500px!important;padding:40px!important;overflow:auto;background-color:transparent}.serviceInfobody{overflow:scroll!important;width:100%!important}.serviceInfobody img{width:100%!important}.trpdiv{width:20px!important;background-color:transparent!important}.modal-arrow{position:absolute;width:0;height:0;border-top:20px solid transparent;border-left:20px solid white;border-bottom:20px solid transparent;top:185px;right:490px;transform:translate(-50%);z-index:9999999!important}.displayarrow{display:block!important}.dontdisplayaro{display:none!important}.serviceInfoHeader.offcanvas-header{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0 3px 12px #57575729;border-radius:10px 10px 0 0;opacity:1}.serviceInfobody.offcanvas-body{display:flex;flex-direction:column;gap:20px;padding:20px;margin-top:20px}.appointmentConditionsCanvas{width:500px!important}.appointmentConditionsHeader.offcanvas-header{padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0 3px 12px #57575729;border-radius:10px 10px 0 0;opacity:1}.appointmentConditionsClose{position:absolute;left:20px!important}.appointmentConditionsHeaderLabel{text-align:left;font:normal normal medium 18px/21px var(--primary-font);letter-spacing:0px;color:#000;opacity:1}.appointmentConditionsbody.offcanvas-body{display:flex;flex-direction:column;gap:20px;padding:30px!important}.appointmentConditionsbody h6{font-weight:600;font-size:14px;font-family:var(--primary-font)}.appointmentConditionsbody span{font-weight:600;font-size:14px;font-family:var(--primary-font);color:var(--primary-color)}.appointmentConditionsbody label{font-weight:500;font-size:14px;font-family:var(--primary-font)}.appointmentConditionsSteps{display:flex;flex-direction:column;gap:20px}.appointmentConditionsButtonContainer{display:flex;position:sticky;bottom:0;width:100%;justify-content:end;padding:20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 6px #00000029;opacity:1;align-items:center}.appointmentConditionsButtonContainer .btn{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border:1px solid var(--primary-color)!important;border-radius:6px!important;opacity:1}.MpsProductFormBody{display:flex;flex-direction:column}.mpsProductFormHeader{display:flex;flex-direction:column;box-shadow:0 3px 12px #57575729}.MPSProductDetails{display:flex;flex-direction:column;gap:10px!important;padding-bottom:20px;border-bottom:1px solid #E7E7E7}.MPSProductDetails h5{margin:0!important;font-weight:600!important;font-size:18px!important}.MPSProductDetails p,.MPSProductDetails a{margin:0!important;font-size:16px!important}.dynamicQuestion{font-size:16px!important;font-weight:600!important}.allCategoriesHeaderContaainer{display:flex;gap:40px;margin-top:40px;width:100%;font-size:24px}.allCategoriesHeader{text-align:left;font:normal normal medium 18px/21px var(--primary-font);letter-spacing:0px;color:#000;opacity:1}.categorySearch{display:flex;align-items:center;background:transparent!important;border:1px solid var(--primary-border-color)!important;border-radius:40px;justify-content:space-between}.categorySearchTextBox{width:100%;padding:10px 15px!important;background:transparent!important;border-radius:var(--border-radius)!important;border:0px!important;opacity:1}.categorySearchButton{display:flex!important;align-items:center;justify-content:center;gap:10px;background:none!important;border:none!important;margin:2px;z-index:999;color:var(--primary-color)!important}.nocatLabel{width:100%;text-align:center;margin-top:200px}@media screen and (max-width: 800px){.sortContainer{text-align:center;font-size:var(--mobile-fontsize-medium)}}@media screen and (max-width: 800px){.MobileSortFiltersColDiv{align-items:center}}@media screen and (max-width: 800px){.emptyCatProducts{position:relative;height:calc(100vh - 300px)}}@media screen and (max-width: 800px){.emptyCatLabel,.emptyBrandLabel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;text-wrap-mode:nowrap}}.orderDetailsPageContainer{width:100%;max-width:1280px;margin-bottom:100px}.orderSummary{display:flex;flex-direction:column;gap:20px}.idDiv{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #E7E7E7}.orderHeader h1{font-size:24px}.orderDetails{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #E7E7E7}.orderDetails p{margin:5px 0}.orderStatus{display:flex;justify-content:space-between;align-items:center}.paymentFailed{color:red}.paymentComplete{color:green}.statusStage{text-align:center;flex:1}.statusStage p{margin:5px 0}.statusIcon{width:20px;height:20px;background-color:green;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 5px}.orderItems{display:flex;flex-direction:column}.orderItem{display:flex;flex-direction:column;border-bottom:1px solid #E7E7E7}.orderItemHeaderDetails{display:flex;align-items:center;border-bottom:1px solid #E7E7E7}.orderItemDetails{display:flex;align-items:center}.orderItemCol{flex:.2;display:flex;justify-content:end;align-items:center;margin:10px 0!important}.orderItemNameCol{flex:.4;display:flex;justify-content:start;align-items:center;margin:10px 0!important}.orderLineItemCard.card{border:0px!important;display:flex!important;flex-direction:row!important;justify-content:center;align-items:start;border-bottom:1px solid var(--primary-border-color)!important;border-radius:0}.orderItemCardDiv{display:flex;flex-direction:column;justify-content:center;width:100%}.orderItemStatusCol{flex:.2;display:flex;justify-content:start}.orderItemCheckboxCol{width:20px;margin:10px!important;display:flex;justify-content:center;align-items:center}.orderItemCheckboxCol .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.orderItemCheckboxCol .form-check-input{cursor:pointer;border:1px solid black}.orderItem:last-child{border-bottom:none}.paymentSummary{margin-bottom:20px;background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.paymentSummary p{display:flex;justify-content:space-between;margin:5px 0}.reorderSection{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.reorderButton{padding:10px 20px;background-color:green;color:#fff;border:none;cursor:pointer;border-radius:5px}.reorderButton:hover{background-color:#006400}.feedbackSection{background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.feedbackSection h2{margin-bottom:10px}.feedbackOptions{display:flex;justify-content:space-between;margin:10px 0}.feedbackOption{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;cursor:pointer;border:1px solid #ccc;border-radius:5px}.feedbackOption img{width:100%;height:100%}.feedbackOption:hover{background-color:#e0e0e0}textarea{width:100%;height:100px;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px}.downloadInvoiceBtn,.downloadInvoiceBtn:hover,.downloadInvoiceBtn:active{background-color:var(--primary-background-color)!important;color:var(--primary-color)!important;border:0px!important}.deliveryaddress{display:flex;flex-direction:column;text-align:left;font:normal normal normal var(--font-size-extrasmall)/30px var(--primary-font);letter-spacing:0px;color:#494949;opacity:1}.checkoutButtonContainer{text-align:center!important}.cancelText{background-color:var(--primary-color-shadeBackground)!important;border:1px solid var(--primary-color)!important;border-radius:6px;color:var(--primary-color)!important;opacity:1;width:100%;font:normal normal 200 var(--font-size-small)/21px var(--primary-font);padding:10px 20px;height:50px}.orderRejectedError{display:flex;align-items:start;flex:.8;gap:10px}.orderRejectedError .moreinfoIcon{margin-top:5px}.orderRejectedError label{font-family:var(--primary-font);color:var(--primary-color);font-size:14px}.orderItemBookAppointmentButton{padding:0!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:10px;opacity:1;flex:.2;height:50px;font:normal normal 200 14px/21px var(--primary-font)}.stickyView{position:sticky;top:0}@media screen and (max-width: 800px){.orderDetailsPageContainer{padding:10px;margin-bottom:0}.orderDeati{font-size:16px!important;font-weight:700;margin-bottom:10px}.idDiv{display:flex;flex-direction:column;align-items:flex-start}.idDiv label{font-size:14px!important;font-weight:700;margin-bottom:5px}.idDiv .downloadInvoiceBtn{font-size:14px;padding:8px 12px;text-align:center}.statusAndTitle{font-size:14px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.cartLineItemPrice{font-size:14px!important;font-weight:700}.detailsContainer{margin-top:0!important;flex-direction:column;align-items:flex-start}.cartLineItemImg{width:65px!important;height:65px!important}.cartOrderLineItemImgContainer{margin:0;padding:40px}.orderLineItemCard.card{gap:10px}.orderItems h4{font-size:16px!important;font-weight:700}.priceContainer{border-radius:8px}.itempaymentContainer .shippingpaymentContainer .discountpaymentContainer{display:flex;justify-content:space-between;align-items:center;padding:5px 0}}.cancel-body p{margin-bottom:15px;font-weight:700}.reasons-grid{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.reason-btn{width:calc(50% - 10px);background:#f5f5f5;border:none;padding:15px;border-radius:8px;cursor:pointer;text-align:center;font-size:.9rem;transition:background .3s,transform .2s}.reason-btn.selected{background:var(--primary-color) 0% 0% no-repeat padding-box!important;color:#fff!important;border:2px solidvar(--primary-color) 0% 0% no-repeat padding-box!important}.reason-btn:hover{transform:scale(1.05)}.orderCancel-btn{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border:0px!important;border-radius:6px!important;opacity:1;height:max-content}.modal-footer{justify-content:flex-start!important}.cancelOrder{display:flex;align-items:center;width:150px}.OrderCancelButtonContainer{flex:1.5;gap:40px;display:flex;flex-direction:column;padding:25px 0}.orderCancelbtn{background:var(--primary-color) 0% 0% no-repeat padding-box!important;border:0px!important;border-radius:6px!important;opacity:1;height:50px}@media screen and (max-width: 800px){.orderDetailsPageContainer{padding:10px}.idDiv h5,.orderItems h5,.orderCancelled h5{font-size:14px!important;font-weight:700}.orderCancelbtn{font-size:14px!important}}.CancelButton{text-align:right;font:normal normal medium var(--font-size-small)/18px var(--primary-font);letter-spacing:0px;color:var(--primary-color)!important;opacity:1;width:100%;margin-top:10px;width:max-content;background-color:#fff!important;border:none!important}.textlabel{display:flex}.signUpLabel{cursor:pointer}.emailLabel{color:#000!important;display:flex;width:100%;flex-wrap:wrap;font-family:var(--primary-font);font-size:var(--font-size-newExtraSmall);text-align:center}.emailsentLabel{color:#000!important;display:flex;flex-wrap:wrap;font-family:var(--primary-font);font-size:var(--font-size-small);text-align:center!important}.resetModal{display:flex;padding:40px;flex-direction:column;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 24px var(--box-shadow-color);border-radius:10px;opacity:1;gap:20px;width:500px;height:100%!important;overflow:auto}.resetPassPageContainer{width:100%;height:100%;display:flex}.leftloginModal{flex:1;background:transparent var(--linear-gradient);opacity:.5}.rightloginModal,.loginImgContainer{flex:1}.loginPageImg{width:100%;height:100%}.resetPassModalContainer{flex:1;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 800px){.resetPassModalContainer{top:0px!important;left:0px!important;transform:none!important;height:100%!important;width:100%!important}}.resetPassModal{display:flex;padding:40px;flex-direction:column;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 24px var(--box-shadow-color);border-radius:10px;opacity:1;gap:20px;width:500px}@media screen and (max-width: 800px){.resetPassModal{width:100%!important;height:100%!important;justify-content:center!important}}.loginHeader{text-align:center;font:normal normal bold 36px/42px var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.loginForm{width:100%}.loginInputsContainer{display:flex;flex-direction:column;gap:20px}.loginInput{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:0px!important;height:60px;font:normal normal normal var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--text-color-black)}.eyeIcon{background:var(--primary-background-color) 0% 0% no-repeat padding-box!important;border:0px!important}.loginModal label{text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;width:100%;margin-top:10px;width:max-content}.LoginButton{height:60px;width:100%;background-color:var(--primary-color)!important;border-radius:10px!important;border-color:var(--primary-color)!important;font:normal normal 300 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}.registerUnderline{background:none!important;color:var(--text-color-black)!important;text-decoration:underline!important;border:none!important}.nhsLoginbutton{display:flex;gap:20px;padding:10px;justify-content:center}.signupLinkContainer{display:flex;justify-content:center;gap:5px;width:100%}.signupLinkContainerText{text-align:right;font:normal normal medium var(--font-size-extrasmall)/18px var(--primary-font);letter-spacing:0px;color:var(--text-color-black)!important;opacity:1;width:100%;margin-top:10px;cursor:default!important}.mobileConfirm{color:#000!important;display:flex;flex-wrap:wrap;font-family:var(--primary-font);font-size:var(--font-size-newExtraSmall);text-align:center}.dependentsPageContainer{width:100%;max-width:1280px;margin-bottom:100px}.dependentContainer{padding:40px 20px;display:flex;gap:40px;flex-wrap:wrap}.dependentnewButton{display:flex;gap:20px;border:1px dashed var(--primary-color);padding:20px;color:var(--primary-text-color);width:380px!important;height:270px!important;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-color-shadeBackground);cursor:pointer}@media screen and (max-width: 800px){.dependentnewButton{height:auto!important}}.dependentbtnLabel{margin:0}.custom-card{width:380px!important;height:270px!important;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #AEAEAE;border-radius:10px;opacity:1;padding:10px}.custom-card-header{background:#FFFFFF 0% 0% no-repeat padding-box!important;border-bottom:1px solid #e1e1e1;border-top-left-radius:10px;border-top-right-radius:10px;padding:15px}.avatar-circle{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;background-color:var(--primary-color-shadeBackground);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font:normal normal bold 14px var(--primary-font)}.initials{text-transform:uppercase}.card-title{margin:0;font:normal normal bold 14px var(--primary-font)!important}.card-subtitle{margin:0;font:normal normal normal 14px var(--primary-font)!important;color:#6c757d}.card-body{padding:10px!important}.list-group-item{padding:10px 15px;border:none}.list-group-item strong{font-weight:700;margin-right:5px}.card-body a{color:#5cb85c;text-decoration:none;margin-right:15px}.card-body a:hover{text-decoration:underline}.emaildep{overflow:wrap}.detailsCont{display:flex;justify-content:space-between;padding:10px}.detailsCont div{display:flex;flex-direction:column;gap:5px;font:normal normal bold 14px var(--primary-font)!important;text-align:left}.detailsLabel{font:normal normal 500 14px var(--primary-font)!important;text-align:left}.gpCont{display:flex;padding:10px}.gpCont div{display:flex;gap:5px;font:normal normal bold 14px var(--primary-font);text-align:left}.gpdetailsLabel{font:normal normal 500 14px var(--primary-font)!important;text-align:left}.dependentItemButtonContainer{display:flex;flex:.3;justify-content:flex-start;align-items:center}.dependentItemButtonContainer label{text-align:left;font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;opacity:1}.dependentItemButtonContainer span{display:flex;gap:10px;text-align:left;font:normal normal normal var(--font-size-extrasmall) var(--primary-font);letter-spacing:0px;opacity:1}.red{color:red!important}.adminLabel{background:var(--primary-color) 0% 0% no-repeat padding-box;border-radius:10px;opacity:1;position:absolute;top:0;right:0;padding:2px 20px;color:#fff;font:normal normal normal 12px var(--primary-font)!important}.linkgp{text-align:left;font:normal normal normal 14px/20px var(--primary-font);letter-spacing:0px;color:var(--primary-color);opacity:1;cursor:pointer}.brandPage{box-sizing:border-box;max-width:1280px;width:100%;margin-bottom:100px}.brandPageContainer{display:flex;flex-direction:column;width:100%!important;gap:40px}.brandPageContainer h5{font:normal normal bold 30px/30px var(--primary-font)}@media screen and (max-width: 800px){.brandPageContainer h5{font-size:var(--font-size-small)}}.brandPageContainer h6{font:normal normal bold 18px/30px var(--primary-font)}.brandPageBanner{width:100%;max-height:400px}.brandPageBannerImg{width:100%;max-height:400px!important;object-fit:contain}.brandPageDetailsContainer{display:flex;flex-direction:column;width:100%!important;gap:40px;position:relative}.brandPageDetailsContainerwtbnr{display:flex;flex-direction:column;width:100%!important;gap:40px;top:0px;position:relative}@media screen and (max-width: 800px){.brandPageDetailsContainerwtbnr{gap:22px}}.brandlogoName{display:flex;align-items:center;gap:20px;padding:0 20px}@media screen and (max-width: 800px){.brandlogoName{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}}.brandLogo{padding:20px;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0 0 6px #00000029;border-radius:10px;opacity:1;width:240px;height:240px}@media screen and (max-width: 800px){.brandLogo{height:151px;padding:16px;width:fit-content}}.brandLogo img{width:200px;height:200px;object-fit:contain}@media screen and (max-width: 800px){.brandLogo img{width:120px;height:100%}}.brandName{margin-top:50px;width:70%}@media screen and (max-width: 800px){.brandName{margin-top:24px}}.featuredProducts{display:flex;gap:20px;flex-direction:column}.featuredProductsList{display:flex;gap:40px;width:100%;overflow:scroll}.featuredProductsList img{width:795px;height:400px;object-fit:contain}.brandProducts{display:flex;gap:20px;flex-direction:column}@media screen and (max-width: 800px){.brandProducts{padding:8px}}@media screen and (max-width: 800px){.emptyBrandProducts{position:relative;height:calc(100vh - 485px)}}@media screen and (max-width: 800px){.emptyProducts{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-wrap-mode:nowrap}}.userDashboardRow{display:flex;gap:40px;font-family:var(--primary-font)!important}.userLinksCol.col{background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #CFCFCF;border-radius:10px;padding:20px}.userProfileCol.col{flex:4;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #CFCFCF;border-radius:10px;padding:20px}.userNameDiv{border-bottom:1px solid #CFCFCF;padding:20px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.userNameDiv h3{margin:0;padding:0;color:var(--primary-color)}.userLinkDiv{padding:20px 0;border-bottom:1px solid #CFCFCF}.PharmacyDiv{padding:20px 0}@media screen and (max-width: 800px){.userProfileMobile{flex:4;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #CFCFCF;border-radius:10px;padding:20px}}@media screen and (max-width: 800px){.userProfileMobileDiv{padding:8px}}.addressFromModal{min-width:fit-content;margin:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:50px}@media screen and (max-width: 800px){.addressFromModal{gap:16px;margin:0!important}}.editAddressHeaderContainer{display:flex;gap:20px;box-sizing:border-box;align-items:center;width:100%;position:sticky;top:0;z-index:1;background-color:var(--primary-background-color)}.editAddressHeaderLabelContainer{display:flex;width:90%}.editAddressHeader{text-align:left;margin:0!important;font:normal normal bold 24px/28px var(--primary-font);letter-spacing:0px;color:#495057;opacity:1}.editAddressFormContainer{width:600px;display:flex;justify-content:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 6px #00000029;border-radius:20px;opacity:1;padding:20px}.editAddressFormContainer label{font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.editAddressFormContainer .form-control,.editAddressFormContainer .form-select{text-align:left;font:normal normal normal var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--text-color-black);opacity:1}.addressTypecontainer{display:flex;gap:20px;padding:10px 0}.AddressTypeOptionRadio{padding:10px 20px;background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color);border-radius:6px}.userProfilenameContainer{display:flex;gap:40px;justify-content:space-between}.userProfilenumberContainer{display:flex;padding:10px}.userProfilenumberCode{flex:1;border:0px!important;border-right:1px solid var(--primary-border-color)!important;border-radius:0!important}.userProfilenumberCode:disabled{background:none!important}.userProfilenumber{flex:10;border:0px!important;border-radius:0!important}.userProfileformBorder{background:var(--primary-background-color) 0% 0% no-repeat padding-box;border:1px solid var(--primary-border-color)!important;border-radius:4px!important;height:fit-content}.userProfilepadding{padding:10px}.userProfilepaddingDOBCalendar,.userProfilepaddingGender{padding:3px}.userProfileinputBorder{border:0px!important;border-radius:0!important}.userProfilebuttonsContainer{margin:20px 0;display:flex}.userProfileupdateButton{padding:10px 20px!important;background-color:var(--primary-color)!important;border-radius:6px!important;border-color:var(--primary-color)!important;font:normal normal 300 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--secondary-text-color)!important}.userProfilecancelButton{background-color:var(--primary-background-color)!important;border:0px!important;font:normal normal 300 var(--font-size-small) var(--primary-font);letter-spacing:0px;color:var(--primary-text-color)!important}.userProfileCalender{width:100%!important;box-shadow:none!important;--cl-color-primary:var(--primary-color) !important;border:none!important;font-size:1rem!important;text-align:left!important;cursor:pointer;z-index:0!important}.DatePicker__calenderContainer{width:100%!important;box-shadow:none!important;--cl-color-primary:var(--primary-color) !important;border:none!important}.userProfileCalender{width:100%}.profileRow{display:flex;justify-content:space-between;align-items:center;gap:40px}@media screen and (max-width: 800px){.profileRow{flex-direction:column;gap:20px}}@media screen and (max-width: 600px){.profileRow{gap:15px}}.profileCol{width:50%}@media screen and (max-width: 800px){.profileCol{width:100%}}@media screen and (max-width: 600px){.profileCol{width:100%}}.genderRow{display:flex;flex-direction:column}@media screen and (min-width: 800px){.genderRow{flex-direction:row}}@media screen and (max-width: 600px){.genderRow{flex-direction:column}}.drugAllergyRow{display:inline;flex-direction:row}@media screen and (min-width: 800px){.drugAllergyRow{flex-direction:row}}@media screen and (max-width: 600px){.drugAllergyRow{flex-direction:column}}.staticGenderVal{padding:10px}.userDashboardProfile .form-control:disabled{background:none!important}.userDashboardProfile .form-label{font-weight:600!important}.userDashboardProfile .form-control{padding:0!important}.emaildisabled{background-color:#d3d3d3!important}@media screen and (max-width: 800px){.countrySelectContainer .css-he60p8-control{padding:5px;font-size:14px}}@media screen and (max-width: 800px){.userLinksCol{margin-bottom:24px}}.notificationsPageContainer{width:100%;padding:40px 20px 0;box-sizing:border-box;max-width:1280px;margin-bottom:100px;display:flex;flex-direction:column;gap:20px}.notificationrow{background:#ffffff;border:2px solid #efefef;opacity:1;display:flex;padding:20px;justify-content:space-between;width:100%!important;height:auto;align-items:center;position:relative;border-radius:1rem;transition:border .3s ease}.notificationrow:hover{border:2px solid var(--primary-color);cursor:pointer}.notificationsContainer{display:flex;flex-direction:column;gap:20px}.notificationDetails{display:flex;gap:1.5rem;align-items:center}.notificationCardName{display:flex;flex-direction:column;gap:5px;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;width:100%;word-break:break-word;box-sizing:border-box}.notificationCardName label{white-space:normal;overflow:hidden;text-overflow:ellipsis}.notificationDate{font-size:.9rem}@media (max-width: 800px){.notificationrow{flex-direction:row;align-items:center;height:auto}.notificationDate{margin-left:20px;align-self:center}.notificationCardName label:nth-child(-n+1){font-weight:700}.notificationrow label{cursor:pointer}.notificationDate{text-wrap:nowrap!important}}@media (max-width: 400px){.notificationrow{flex-direction:row;align-items:center;height:auto;padding:8px;font-size:smaller}.notificationDate{margin-left:10px;align-self:center}.notificationCardName label:nth-child(-n+1){font-weight:600}.notificationrow label{cursor:pointer}.notificationDate{text-wrap:nowrap!important}}.ChatContainer{bottom:calc(10% + 65px);right:2%;position:fixed;width:30%;height:50%;background:white;border-radius:10px;box-shadow:0 4px 8px #0000004d;display:none;z-index:999!important;font-family:var(--primary-font);transition:all .3s ease-in-out}@media (max-width: 768px){.ChatContainer{width:80%;height:60%;bottom:5%;right:1%;bottom:calc(10% + 65px)}}@media (max-width: 480px){.ChatContainer{width:100%;height:100%;position:static;margin-top:30px;z-index:0!important}}.containerOpen{display:flex!important;flex-direction:column}.ChatHeader{padding:10px;background:#F0F0F0;color:#fff;border-radius:10px 10px 0 0;display:flex;width:100%;align-items:center;gap:20px}.ChatHeaderIcon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;background-color:var(--primary-color-shadeBackground);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font:normal normal bold 14px var(--primary-font)}.chatheaderLabel{gap:8px;align-items:center;color:#000;width:100%}.chatheaderLabel span{display:inline-block;margin:0!important;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;min-width:0}.ChatBody{padding:10px 20px;height:70%;overflow-y:auto}@media screen and (max-width: 800px){.ChatBody{height:100%}}.ChatFooter{padding:10px}@media screen and (max-width: 800px){.ChatFooter{margin-top:auto}}.borderDiv{border-top:1px solid #F0F0F0;display:flex;padding:10px}.ChatInput{flex:1;padding:10px;border:none!important;background-color:#fff!important}.ChatButton{padding:10px;background:var(--primary-color)!important;color:#fff;border:none!important;border-radius:5px;margin-left:5px;cursor:pointer}.FloatingIcon{position:fixed;bottom:10%;right:2%;width:60px;height:60px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;font-size:30px;z-index:999;box-shadow:0 4px 8px #0000004d}.MessageContainer{margin-bottom:10px;display:flex}.userMsgPosition{justify-content:flex-end}.adminMsgPosition{justify-content:flex-start}.MessageBubble{min-width:50px;padding:10px;border-radius:10px;max-width:300px;overflow-wrap:break-word;white-space:pre-wrap}.userMsgColor{background:var(--primary-color-shadeBackground);color:#000}.adminMsgColor{background:#F0F0F0;color:#000}.MessageTimestamp{font-size:.8em;color:#666;margin-top:2px}.contentDiv{display:flex;flex-direction:column}.usercontentDiv{align-items:end}.admincontentDiv{align-items:start}.UnreadBadge{position:absolute;top:9px;right:9px;background-color:#fff;color:red;border-radius:50%;padding:2px 6px;font-size:12px}.chatContainer{width:"300px";height:"400px";border:"1px solid #ccc";display:"flex";flex-direction:"column";padding:"10px"}messageContainer{flex:1;overflow-y:"auto";margin-bottom:"10px"}.MessageContainer{background-color:"#f0f0f0";padding:"8px";margin:"5px 0";border-radius:"5px"}inputContainer{display:"flex";align-items:"center"}input{flex:1;padding:"8px";margin-right:"10px";border:"1px solid #ccc";border-radius:"5px"}sendButton{padding:"8px 12px";background-color:"#4CAF50";color:"white";border:"none";border-radius:"5px";cursor:"pointer"}.notificationSettingsPageContainer{width:100%;max-width:1280px;margin-bottom:100px}.notificationsContainer{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;width:100%;padding:40px 10px}.ntfpheadercont{display:flex;align-items:center;gap:10px;margin-bottom:40px}.ntfpheadercont h3{font-family:var(--primary-font);font-weight:600;margin:0!important}.settingsPanel{width:100%;display:flex;flex-direction:column;border:1px solid #E0E0E0!important;border-radius:10px!important;padding:40px}@media screen and (max-width: 800px){.settingsPanel{padding:16px}}.settingsRow{display:flex;justify-content:space-between;padding:20px;font-family:var(--primary-font)}@media screen and (max-width: 800px){.settingsRow{padding:8px}}.iconBtnsNTF{display:flex;gap:20px}.iconbtnntf{width:50px!important;height:50px!important;border:1px solid #E0E0E0!important;border-radius:50px!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:#fff!important;color:#000!important;cursor:pointer}@media screen and (max-width: 800px){.iconbtnntf{width:40px!important;height:40px!important}}.selectediconbtnntf{width:50px!important;height:50px!important;border:none!important;border-radius:50px!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:var(--primary-color)!important;color:#fff!important;cursor:pointer}@media screen and (max-width: 800px){.selectediconbtnntf{width:40px!important;height:40px!important}}.ntpbtns{display:flex;width:100%;padding:20px}@media screen and (max-width: 800px){.ntpbtns{padding:8px}}.svntpbtn{padding:20px 40px;border:none!important;background-color:var(--primary-color)!important;color:#fff!important;cursor:pointer}.completeProfileDiv{display:flex;padding:40px;flex-direction:column;align-items:center;background:var(--primary-background-color) 0% 0% no-repeat padding-box;box-shadow:0 0 24px var(--box-shadow-color);border-radius:10px;opacity:1;width:600px;height:100%!important;overflow:auto;gap:20px}@media screen and (max-width: 800px){.completeProfileDiv{width:100%!important;height:100%!important}}.fillProfile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 800px){.fillProfile h5{font-size:16px}}.ryftPaymentIframeContainer{width:100%;max-width:1620px;margin:0 auto;padding:0;min-height:500px}.ryftPaymentIframe{width:100%;height:calc(100vh - 150px);min-height:600px;border:none;background-color:#fff}.ryftPaymentLoading,.ryftPaymentError{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;text-align:center;padding:20px}.ryftPaymentLoading p,.ryftPaymentError p{font-size:16px;color:#333;margin:0}.ryftPaymentLoading button,.ryftPaymentError button{padding:12px 24px;border-radius:8px;font-size:14px;cursor:pointer;transition:opacity .2s}.ryftPaymentLoading button:hover,.ryftPaymentError button:hover{opacity:.8}.ryftPaymentLoading button:first-of-type,.ryftPaymentError button:first-of-type{background-color:var(--primary-color, #007bff);color:#fff;border:none}.ryftPaymentLoading button:last-of-type,.ryftPaymentError button:last-of-type{background-color:transparent;color:#666;border:1px solid #ccc}@media screen and (max-width: 1280px){.ryftPaymentIframeContainer{padding:0}.ryftPaymentIframe{height:calc(100vh - 100px);min-height:500px}}
