@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);.TabsContainer{border-bottom:2px solid #d9dceb;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.TabsContainer .selectedTabsItem{border-bottom:2px solid #0f906d;color:#0f906d!important}.TabsContainer .TabsItemContainer{color:#14151a;display:block;line-height:normal;padding:8px 0 8px 20px;text-align:left;width:25%}.TabsContainer .TabsItemContainer .TabsItemText{font-size:12px;font-weight:500}.TabsContainer .TabsItemContainer .TabsItemDetail{font-size:14px;padding-top:5px}.HeaderContainer{background-color:#232d2b;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fff;font-size:19px;font-weight:300;justify-content:space-between;line-height:normal;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.HeaderContainer .OrderOnCall{color:#fff;font-size:15px;font-weight:lighter;text-align:left;width:150px}.HeaderContainer .UserContainer{color:#fff;font-size:12px;font-weight:300;line-height:normal;text-align:right}.HeaderContainer .pincodeSurveyContainer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.HeaderContainer .pincodeSurveyContainer .surveyLink{background-color:#42abe1;border-radius:3px;color:#000;font-size:12px;margin-right:8px;padding:4px}.HeaderContainer .LogoutButton{color:#c0c7c5;cursor:pointer;font-size:13px;text-decoration:underline}.emptyCartContainer{background-color:#f6f7fc;height:100%;padding:16px 64px}.emptyCartContainer .emptyCartHeader{color:#14151a;font-size:15px;font-weight:300;line-height:normal;padding-bottom:24px;text-align:left}.emptyCartContainer .emptyCartText{color:#7c7e87}.tooltipHeader{border-bottom:1px dotted #fff;color:#000;cursor:pointer;display:inline-block;font-weight:400;margin:0 8px;position:relative}.tooltipHeader .tooltiptext{background-color:#fff;border-radius:6px;bottom:150%;-webkit-box-shadow:0 2px 16px -3px #000;box-shadow:0 2px 16px -3px #000;color:#fff;color:#666;left:50%;margin-bottom:4px;margin-left:-60px;padding:16px;position:absolute;text-align:center;text-align:left;visibility:hidden;width:220px;z-index:1}.tooltipHeader .tooltiptext:after{border:5px solid transparent;border-top-color:#fff;content:"";left:27%;margin-left:-5px;position:absolute;top:100%}.tooltipHeader:hover .tooltiptext{visibility:visible}.tooltipContainer{margin:0 0 8px}.amountContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CartMedicineContainer .CartMedicineHeader,.amountContainer{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.CartMedicineContainer .CartMedicineHeader{background-color:#eceef7;color:#3a3d4f;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;font-size:12px;justify-content:flex-start;padding:16px 24px 16px 40px}.CartMedicineContainer .CartMedicineHeader .MedPrice{padding:0}.CartMedicineContainer .LoyaltyQty,.CartMedicineContainer .MedAvailability,.CartMedicineContainer .MedName,.CartMedicineContainer .MedPack,.CartMedicineContainer .MedPrice,.CartMedicineContainer .MedQty,.CartMedicineContainer .MedRemove{color:#3a3d4f;font-size:12px;line-height:1.5;margin:0 4px;text-align:left}.CartMedicineContainer .MedPack{width:20%}.CartMedicineContainer .MedPrice{text-align:right;width:15%}.CartMedicineContainer .LoyaltyPrice{text-align:right;width:20%}.CartMedicineContainer .MedAvailability{width:12%}.CartMedicineContainer .MedName{width:25%}.CartMedicineContainer .MedQty{width:15%}.CartMedicineContainer .MedQty .MaxQtyString{color:#7c7e87;font-size:11px;padding-top:2px}.CartMedicineContainer .MedQty .cartMedQty input{border-radius:3px}.CartMedicineContainer .LoyaltyQty{width:20%}.CartMedicineContainer .LoyaltyQty .cartLoyaltyQty input{border-radius:3px}.CartMedicineContainer .MedRemove{background-color:transparent;border:none;cursor:pointer;margin:0;max-width:5%;outline:none;padding:0;position:absolute;right:-15px}.CartMedicineContainer .MedRemove.processing{opacity:.4;pointer-events:none}.CartMedicineContainer .CartMedicineList{background-color:#f6f7fc;padding:12px 24px 12px 40px}.CartMedicineContainer .CartMedicineListItem{border-bottom:1px solid #d9dceb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 0;position:relative;text-align:left}.CartMedicineContainer .CartMedicineListItem.HasWarning .eddContainer{background-color:red;color:#fff}.CartMedicineContainer .CartMedicineListItem .detailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.CartMedicineContainer .CartMedicineListItem .substitutionInfo{margin:4px 0}.CartMedicineContainer .CartMedicineListItem .substitutionInfo img{height:14px;margin-right:8px;width:14px}.CartMedicineContainer .CartMedicineListItem .substitutionInfo span{color:#7c7e87;font-size:12px}.CartMedicineContainer .CartMedicineListItem .eddContainer{color:#7c7e87;font-size:12px;line-height:1.5}.CartMedicineContainer .CartMedicineListItem .eddContainer .redText{color:#d0021b;font-weight:500}.CartMedicineContainer .CartMedicineListItem .medTypeIconGroup{position:absolute}.CartMedicineContainer .CartMedicineListItem .medTypeIconGroup .MedTypeIcon{margin-bottom:5px;position:relative}.CartMedicineContainer .CartMedicineListItem .MedTypeIcon{left:-30px;position:absolute;top:10px}.CartMedicineContainer .CartLoyaltyList{background-color:#f6f7fc;padding:0 24px 12px 40px}.CartMedicineContainer .CartLoyaltyListItem{border-bottom:1px solid #d9dceb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 12px;position:relative;text-align:left}.CartMedicineContainer .CartLoyaltyListItem .medTypeIconGroup{position:absolute}.CartMedicineContainer .CartLoyaltyListItem .medTypeIconGroup .MedTypeIcon{margin-bottom:5px;position:relative}.CartMedicineContainer .CartLoyaltyListItem .MedTypeIcon{left:-30px;position:absolute;top:10px}.CartMedicineContainer .CartLoyaltyListItem .detailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.CartMedicineContainer .CartLoyaltyListItem .flashMessage{color:#45a081;font-size:12px;font-weight:600;line-height:24px}.CartMedicineContainer .AmountBifurcation{background-color:#f6f7fc;padding:12px 0;width:100%}.CartMedicineContainer .AmountBifurcation .keyContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.CartMedicineContainer .AmountBifurcation .keyContainer>div:first-child{background-color:transparent;text-align:right;width:50%}.CartMedicineContainer .AmountBifurcation .keyContainer>div:last-child{background-color:transparent;padding-right:24px;text-align:left;width:45%}.CartMedicineContainer .SavingsBifurcation{background-color:#f6f7fc;background:#f2fff8;border:1.5px dashed #62bf9f;border-radius:8px;color:#45a081;margin:10px 50px;padding:15px;width:70%}.CartMedicineContainer .SavingsBifurcation .titleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;cursor:pointer;font-size:16px;font-weight:600;justify-content:space-around;line-height:24px}.CartMedicineContainer .SavingsBifurcation .open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.CartMedicineContainer .SavingsBifurcation .keyContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px;margin-top:8px}.CartMedicineContainer .SavingsBifurcation .keyContainer>div:first-child{background-color:transparent;text-align:right;width:60%}.CartMedicineContainer .SavingsBifurcation .keyContainer>div:last-child{background-color:transparent;padding-right:24px;text-align:left;width:35%}.rxInfoGreen .tickTooltip{background-color:#000;border-radius:5px;color:#fff;font-size:12px;left:0;padding:4px 8px;position:absolute;text-align:center;top:-35px;visibility:hidden;width:175px;z-index:1}.rxInfoGreen:hover .tickTooltip{visibility:visible}.rxInfoGreenNR .tickTooltip{background-color:#000;border-radius:5px;color:#fff;font-size:12px;left:0;padding:4px 8px;position:absolute;text-align:center;top:-35px;visibility:hidden;width:175px;z-index:1}.rxInfoGreenNR:hover .tickTooltip{visibility:visible}.rhsAmountBifurcation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DropdownInputContainer{position:relative;width:100%}.DropdownInputContainer .inputBox{border:1px solid #e1e1e1;cursor:pointer;height:48px;outline:none;padding:8px 10px;width:100%}.DropdownInputContainer .inputBox:focus{cursor:auto}.DropdownInputContainer .inputBox:focus~.chevronDown{display:none}.DropdownInputContainer .inputBox:focus::-webkit-input-placeholder{color:transparent}.DropdownInputContainer .inputBox:focus::-moz-placeholder{color:transparent}.DropdownInputContainer .inputBox:focus:-ms-input-placeholder{color:transparent}.DropdownInputContainer .inputBox:focus::-ms-input-placeholder{color:transparent}.DropdownInputContainer .inputBox:focus::placeholder{color:transparent}.DropdownInputContainer .inputBox::-webkit-input-placeholder{color:#000}.DropdownInputContainer .inputBox::-moz-placeholder{color:#000}.DropdownInputContainer .inputBox:-ms-input-placeholder{color:#000}.DropdownInputContainer .inputBox::-ms-input-placeholder{color:#000}.DropdownInputContainer .inputBox::placeholder{color:#000}.DropdownInputContainer .chevronDown{cursor:pointer;display:block;position:absolute;right:10px;top:12px}.DropdownInputContainer .resultContainer{background:#fff;border-radius:3px;-webkit-box-shadow:1px 1px 5px #7c7e87;box-shadow:1px 1px 5px #7c7e87;display:none;list-style-type:none;max-height:170px;overflow:scroll;padding:0;position:absolute;top:52px;width:100%;z-index:2}.DropdownInputContainer .resultContainer .resultItem{border-bottom:1px solid #f2f2f2;list-style-type:none;padding:8px 10px}.DropdownInputContainer .resultContainer .resultItem.active,.DropdownInputContainer .resultContainer .resultItem:hover{background:rgba(63,144,110,.2);cursor:pointer}.DropdownInputContainer .resultContainer .resultItem .subText{color:#929292;margin-left:5px}.DropdownInputContainer .resultContainer .loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-style:italic;justify-content:center;padding:12px;width:100%}.DropdownInputContainer .inputBox:focus~.resultContainer,.DropdownInputContainer .resultContainer:hover{display:block}.ItemMRPInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:13px}.ItemMRPInfo .listPrice{color:#9b9b9b;text-decoration:line-through}.ItemMRPInfo .salePrice{color:#9b9b9b}.ItemMRPInfo .discountPercent{color:#292929;font-size:12px;font-weight:600}.MedTypeIcon{background-color:#ffd301;border-radius:50%;color:#14151a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;height:21px;padding:3px 5px;position:relative;width:21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.MedTypeIcon.banned,.MedTypeIcon.schedule{background-color:#20222b;color:#fff}.MedTypeIcon.refrigerated{background-color:#1cabe1;color:#fff}.MedTypeIcon.otc{background-color:#8451eb;color:#fff}.MedTypeIcon.rxReq{background-color:#ffd301;color:#14151a}.MedTypeIcon.custom{background-color:red;color:#fff}.MedTypeIcon.noRxReq{text-decoration:line-through}.MedTypeIcon.noRxReq,.MedTypeIcon.rxAvailable{background-color:#12ce66;color:#fff}.MedTypeIcon.loyalty{background:#6e53ba;color:#fff}.MedTypeIcon.undeliverable{background-color:#20222b;color:#fff}.MedTypeIcon .tooltiptext{background-color:#000;border-radius:5px;bottom:100%;color:#fff;font-size:12px;left:100%;padding:4px 8px;position:absolute;text-align:center;visibility:hidden;width:150px;z-index:1}.MedTypeIcon:hover .tooltiptext{visibility:visible}.ActiveItem{border:2px solid #1033de!important}.ProductCard{border-bottom:1px solid #d9dceb;font-size:12px;padding:20px 4px;position:relative}.ProductCard .flipWarning{background-color:#f8d5de;border:1px solid #ef5f7b;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}.ProductCard .flipWarning .flipImage{margin-left:5px}.ProductCard .flipWarning .flipMessage{color:#ef5f7b;font-weight:700;margin-left:10px}.ProductCard:last-child{border-bottom:none}.ProductCard .productDetailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.ProductCard .productDetailsContainer .productInfo{color:#3a3d4f;font-size:12px;line-height:1.75;padding:0 10px;text-align:left;width:35%}.ProductCard .productDetailsContainer .productInfo .productName{display:block;font-weight:700;text-transform:uppercase;width:100%}.ProductCard .productDetailsContainer .productInfo .productManufacturer{display:block;font-weight:500;width:100%}.ProductCard .productDetailsContainer .productUnit{padding:0 28px;width:20%}.ProductCard .productDetailsContainer .productPriceInfo{width:15%}.ProductCard .productDetailsContainer .productAvailability{background-color:#fff;border:none;border-radius:4px;color:#fff;font-size:13px;height:17px;line-height:normal;margin:0 20px;text-align:center;width:17px}.ProductCard .productDetailsContainer .productCTA{width:150px}.ProductCard .productDetailsContainer .productCTA input{border-radius:3px}.defaultBtn{background-color:#fff;border:1px solid #20222b;color:#20222b}.proceedBtn,.serviceBtn{background-color:#0f906d;-webkit-box-shadow:1px 2px 4px 0 #b6f1e1;box-shadow:1px 2px 4px 0 #b6f1e1;color:#fff}.serviceBtn{min-width:220px}.cancelBtn{background-color:#ff8e9b;border:1px solid #cf616f;color:#fff}.commonBtn{border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:40px;line-height:normal;text-align:center;text-transform:uppercase;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px}button[disabled]{background:#d3d3d3;border-color:#d3d3d3;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.ProductAlternatesInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:8px 12px 4px 32px}.ProductAlternatesInfo .isSubstitute{color:rgba(94,94,94,.87);font-size:11px;width:100%}.ProductAlternatesInfo .isSubstitute img{height:14px;margin-right:8px}.ProductAlternatesInfo .substitutedProduct{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#eceef7;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;padding:0 8px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.ProductAlternatesInfo .substitutedProduct img{height:20px;margin-right:8px}.ProductAlternatesInfo .substitutedProduct span{-webkit-box-flex:1;-ms-flex-positive:1;color:#5a525d;flex-grow:1}.ProductAlternatesInfo .substitutedProduct button{background:transparent;border:none;color:#10847e;cursor:pointer;font-size:12px;font-weight:400;outline:none}.ProductAlternatesInfo .alternateOptionsContainer{display:inline-block}.ProductAlternatesInfo .alternateOptionsContainer .alternateBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;cursor:pointer;font-size:12px;font-weight:400;height:28px;outline:none;padding:0 12px}.ProductAlternatesInfo .alternateOptionsContainer .alternateBtn img{margin-left:4px}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer{float:left}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .selectVariantBtn{background-color:#fff;border:1px solid #f39c12;color:#f39c12}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown{background:#fff;border-radius:2px;-webkit-box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);position:absolute;right:0;top:27px;width:450px;z-index:1}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.header{background-color:#c6d0dd;color:#16325c;font-size:12px;font-weight:600}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.header td{padding:8px 20px}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow{color:#14151a;font-size:13px}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow:hover{background-color:#e4f5f4;cursor:pointer}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow td{padding:12px 10px}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow td.variantName{padding-left:20px;width:50%}.ProductAlternatesInfo .alternateOptionsContainer .selectVariantContainer .variantDropdown tr.variantRow td.variantMRP{padding-right:20px;text-align:right}.ProductAlternatesInfo .alternateOptionsContainer .selectSubstitutionBtn{background-color:#f39c12;border:1px solid #f39c12;color:#fff;margin-left:16px}.ProductAlternatesInfo .alternateOptionsContainer .selectSimilarBtn{background-color:#009688;border:1px solid #009688;color:#fff}.SubstitutionOptionsModal{color:rgba(27,27,28,.87)}.SubstitutionOptionsModal .modal-header{padding:20px 20px 10px}.SubstitutionOptionsModal .modal-header .headerSection .modalTitle{font-size:17px;font-weight:500;margin-bottom:12px;text-transform:uppercase}.SubstitutionOptionsModal .modal-header .headerSection .compositionInfo{font-size:12px}.SubstitutionOptionsModal .modal-header .headerSection .compositionInfo .title{color:rgba(27,27,28,.57);padding-left:5px}.SubstitutionOptionsModal .modal-header .headerSection .compositionInfo .generalDisclaimer{float:left}.SubstitutionOptionsModal .modal-header .headerSection .compositionInfo .compositionDisclaimer{float:right;margin-left:20px}.SubstitutionOptionsModal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:60vh;overflow:auto;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SubstitutionOptionsModal .modal-body .substituteOptionList{overflow:auto}.SubstitutionOptionsModal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:20px;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);justify-content:flex-start}.SubstitutionOptionsModal .modal-footer .selectBtn{background-color:#0f906d;border:#ffdead;border-radius:1px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:40px;width:150px}.SubstitutionOptionCard{margin-bottom:8px}.SubstitutionOptionCard.originalProduct{background-color:#eeeff3}.SubstitutionOptionCard.originalProduct .substituteVariantList{border-color:#eeeff3}.SubstitutionOptionCard.originalProduct .substituteVariantList .substituteVariant.selected{background-color:#eeeff3}.SubstitutionOptionCard .substituteVariantList{border:1px solid #ddd}.SubstitutionOptionCard .substituteVariantList .substituteVariant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ddd;cursor:pointer;padding:12px 15px}.SubstitutionOptionCard .substituteVariantList .substituteVariant.selected{background-color:#f9fffc}.SubstitutionOptionCard .substituteVariantList .substituteVariant:last-child{border:none}.SubstitutionOptionCard .substituteVariantList .substituteVariant input[type=radio]{margin-right:12px;margin-top:4.5px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo{padding-right:16px;width:50%}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo .recommended{background-color:#ffefef;border-radius:3px;color:#f76b6d;display:inline-block;margin-bottom:10px;padding:2px 7px 1px 8px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo .productName{font-size:14px;font-weight:700;margin-bottom:12px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo .brandName{font-size:13px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .productInfo .originalProductTag{background-color:#7ed321;border-radius:3px;color:#fff;display:inline-block;margin-top:8px;padding:4px 8px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .packform{font-size:13px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .price{font-size:14px;font-weight:700;margin-bottom:12px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff{font-size:13px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff.expensive{color:#d0021b}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff.expensive:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCA4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Ny4xICg4MzA4OCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cmlnaHQtYXJyb3cgKDIpQDAuNXg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iaXRlcmF0aW9uXzIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJvb2Nfc3Vic3RpdHV0aW9uX3NlYXJjaF80IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTM0LjAwMDAwMCwgLTMwNC4wMDAwMDApIiBmaWxsPSIjRDAwMjFCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0ic2VsZWN0LXN1YnN0aXR1dGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTQuMDAwMDAwLCA2Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAyMDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InJpZ2h0LWFycm93LSgyKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTU0LjAzODQ2MiwgNDEuNDYxNTM4KSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC01NTQuMDM4NDYyLCAtNDEuNDYxNTM4KSB0cmFuc2xhdGUoNTQ5LjAzODQ2MiwgMzcuOTYxNTM4KSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjczMzg4Mzc3LDAuMTA0MTE4MTc0IEM2LjU5NzY1MDA1LC0wLjAzNDcwNjA1ODEgNi4zNzA5MTE0LC0wLjAzNDcwNjA1ODEgNi4yMjk5MTQyNiwwLjEwNDExODE3NCBDNi4wOTM2ODA1MywwLjIzODI1MjM5OSA2LjA5MzY4MDUzLDAuNDYxNDk2NzczIDYuMjI5OTE0MjYsMC41OTUzMTgzMyBMOC43ODUzMjg2OCwzLjExMTM1MTIxIEwwLjM1MjgxMDQxNiwzLjExMTM1MTIxIEMwLjE1NjI0MDA3NiwzLjExMTY2Mzg4IDMuOTc5MDM5MzJlLTEzLDMuMjY1NDk2MTMgMy45NzkwMzkzMmUtMTMsMy40NTkwMzcxMiBDMy45NzkwMzkzMmUtMTMsMy42NTI1NzgxMSAwLjE1NjI0MDA3NiwzLjgxMTQxMzA1IDAuMzUyODEwNDE2LDMuODExNDEzMDUgTDguNzg1MzI4NjgsMy44MTE0MTMwNSBMNi4yMjk5MTQyNiw2LjMyMjc1NTkyIEM2LjA5MzY4MDUzLDYuNDYxNTgwMTUgNi4wOTM2ODA1Myw2LjY4NTEzNzE5IDYuMjI5OTE0MjYsNi44MTg5NTg3NSBDNi4zNzA5MTE0LDYuOTU3NzgyOTggNi41OTc5Njc2MSw2Ljk1Nzc4Mjk4IDYuNzMzODgzNzcsNi44MTg5NTg3NSBMOS44OTQyNTIxNCwzLjcwNzI5NDg3IEMxMC4wMzUyNDkzLDMuNTczMTYwNjUgMTAuMDM1MjQ5MywzLjM0OTkxNjI3IDkuODk0MjUyMTQsMy4yMTYwOTQ3MiBMNi43MzM4ODM3NywwLjEwNDExODE3NCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat 50%;color:transparent;content:"-";margin-right:4px}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff.cheap{color:#29b266}.SubstitutionOptionCard .substituteVariantList .substituteVariant .priceInfo .diff.cheap:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCA4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Ny4xICg4MzA4OCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cmlnaHQtYXJyb3cgKDIpQDAuNXg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iaXRlcmF0aW9uXzIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJvb2Nfc3Vic3RpdHV0aW9uX3NlYXJjaF80IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTM3LjAwMDAwMCwgLTQyMy4wMDAwMDApIiBmaWxsPSIjMjlCMjY2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0ic2VsZWN0LXN1YnN0aXR1dGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTQuMDAwMDAwLCA2Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAzMjUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InJpZ2h0LWFycm93LSgyKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTU3LjAwMDAwMCwgNDEuNDYxNTM4KSBzY2FsZSgxLCAtMSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtNTU3LjAwMDAwMCwgLTQxLjQ2MTUzOCkgdHJhbnNsYXRlKDU1Mi4wMDAwMDAsIDM3Ljk2MTUzOCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi43MzM4ODM3NywwLjEwNDExODE3NCBDNi41OTc2NTAwNSwtMC4wMzQ3MDYwNTgxIDYuMzcwOTExNCwtMC4wMzQ3MDYwNTgxIDYuMjI5OTE0MjYsMC4xMDQxMTgxNzQgQzYuMDkzNjgwNTMsMC4yMzgyNTIzOTkgNi4wOTM2ODA1MywwLjQ2MTQ5Njc3MyA2LjIyOTkxNDI2LDAuNTk1MzE4MzMgTDguNzg1MzI4NjgsMy4xMTEzNTEyMSBMMC4zNTI4MTA0MTYsMy4xMTEzNTEyMSBDMC4xNTYyNDAwNzYsMy4xMTE2NjM4OCA1LjY4NDM0MTg5ZS0xNCwzLjI2NTQ5NjEzIDUuNjg0MzQxODllLTE0LDMuNDU5MDM3MTIgQzUuNjg0MzQxODllLTE0LDMuNjUyNTc4MTEgMC4xNTYyNDAwNzYsMy44MTE0MTMwNSAwLjM1MjgxMDQxNiwzLjgxMTQxMzA1IEw4Ljc4NTMyODY4LDMuODExNDEzMDUgTDYuMjI5OTE0MjYsNi4zMjI3NTU5MiBDNi4wOTM2ODA1Myw2LjQ2MTU4MDE1IDYuMDkzNjgwNTMsNi42ODUxMzcxOSA2LjIyOTkxNDI2LDYuODE4OTU4NzUgQzYuMzcwOTExNCw2Ljk1Nzc4Mjk4IDYuNTk3OTY3NjEsNi45NTc3ODI5OCA2LjczMzg4Mzc3LDYuODE4OTU4NzUgTDkuODk0MjUyMTQsMy43MDcyOTQ4NyBDMTAuMDM1MjQ5MywzLjU3MzE2MDY1IDEwLjAzNTI0OTMsMy4zNDk5MTYyNyA5Ljg5NDI1MjE0LDMuMjE2MDk0NzIgTDYuNzMzODgzNzcsMC4xMDQxMTgxNzQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 50%;color:transparent;content:"-";margin-right:4px}.SubstitutionOptionCard .toggleVariantList{background-color:#f0f8f4;border:1px solid #e5e8f4;padding:12px 40px}.SubstitutionOptionCard .toggleVariantList button{background-color:transparent;border:none;color:#158f4b;cursor:pointer;font-size:13px;outline:none;padding:0}.CartHealthcareContainer .CartHealthcareHeader{background-color:#eceef7;color:#3a3d4f;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;font-size:12px;justify-content:flex-start;padding:24px 30px}.CartHealthcareContainer .ItemName,.CartHealthcareContainer .ItemPack,.CartHealthcareContainer .ItemPrice,.CartHealthcareContainer .ItemQty,.CartHealthcareContainer .ItemRemove{color:#3a3d4f;font-size:12px;line-height:1.5;text-align:left;width:30%}.CartHealthcareContainer .ItemName{width:50%}.CartHealthcareContainer .ItemQty{width:15%}.CartHealthcareContainer .ItemQty .cartMedQty input{border-radius:3px}.CartHealthcareContainer .ItemRemove{width:5%}.CartHealthcareContainer .ItemPrice{text-align:right}.CartHealthcareContainer button.ItemRemove{background-color:transparent;border:none;cursor:pointer;margin:0 0 0 15px;max-width:5%;outline:none;padding:0}.CartHealthcareContainer .CartHealthcareList{background-color:#f6f7fc;padding:12px 30px}.CartHealthcareContainer .CartHealthcareListItem{border-bottom:1px solid #d9dceb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 0;position:relative;text-align:left}.CartHealthcareContainer .CartHealthcareListItem.HasWarning .eddContainer{background-color:red;color:#fff;margin-top:8px;padding:8px}.CartHealthcareContainer .CartHealthcareListItem.HasWarning .eddText{font-weight:900;text-transform:uppercase}.CartHealthcareContainer .CartHealthcareListItem .detailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.CartHealthcareContainer .CartHealthcareListItem .eddContainer{color:#7c7e87;font-size:12px;line-height:1.5}.CartHealthcareContainer .CartHealthcareListItem .eddText{font-weight:900;text-transform:uppercase}.CartHealthcareContainer .AmountBifurcation{background-color:#f6f7fc;padding:12px 60px}.CartHealthcareContainer .AmountBifurcation .keyContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.CartHealthcareContainer .AmountBifurcation .keyContainer>div:first-child{background-color:transparent;text-align:right;width:72%}.CartHealthcareContainer .AmountBifurcation .keyContainer>div:last-child{background-color:transparent;text-align:left;width:25%}.container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress,.progressBarContainer{width:100%}.progress{background:#e6ebf4;height:8px;margin:5px auto;padding:0}.bar,.progress{border-radius:4px}.bar{background:#45a081;float:left;height:100%;position:relative;-webkit-transition:1s;transition:1s}.GCDContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.GCDContainer .GCDDetailContainer{background:#f5f8fc;border:1px solid #b4c0d3;border-radius:8px;margin:12px;padding:8px;width:70%}.GCDContainer .GCDDetailText{color:#30363c;font-size:14px;font-weight:400;line-height:24px;margin-bottom:9px}.GCDContainer .bold{font-weight:600}.GCDContainer .progressBarSection,.GCDContainer .progressDetail{display:-webkit-box;display:-ms-flexbox;display:flex}.GCDContainer .progressDetail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;text-align:end}.GCDContainer .progressBar2{width:50%}.GCDContainer .progressBar3{width:33.3%}.GCDContainer .vl{border-right:1px solid #30363c;height:6px}.GCDContainer .discountPercent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;color:#f47779;font-size:10px;font-weight:700;justify-content:end;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.GCDContainer .discountPercentGreen,.GCDContainer .discountPercentUnlocked{color:#45a081}.GCDContainer .cartValue{color:#6e787e;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.GCDContainer .firstBarClass{border-radius:4px 0 0 4px}.GCDContainer .lastBarClass{border-radius:0 4px 4px 0}.GCDContainer .autoApplyAutoDisplayContainer.autoApplyAutoDisplayContainer{width:auto}.GCDContainer .autoApplyAutoDisplayWrapper.autoApplyAutoDisplayWrapper{margin:16px;padding:0}.LoyaltyCartStrip .PlusText{background:#6e53ba;color:#fff;font-size:16px;line-height:24px}.LoyaltyCartStrip .PlusText,.LoyaltyCartStrip .PlusTextExpired{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding:8px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.LoyaltyCartStrip .PlusTextExpired{background:#f1eeff;font-size:14px;line-height:22px}.LoyaltyCartStrip .PlusStripText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.LoyaltyCartStrip .PlusStripText>img{margin-left:6px;margin-right:6px}.LoyaltyCartStrip .PlusStripText span{-ms-flex-negative:0;flex-shrink:0}.LoyaltyCartStrip .expiredText,.LoyaltyCartStrip .stripText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.LoyaltyCartStrip .expiredText{background:#f47779;border-radius:2px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;line-height:16px;padding:0 8px;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4px}.LoyaltyCartStrip .expiredImgContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;width:100%}.LoyaltyCartStrip .modalHeader{background:#3e2e6b;border-radius:10px 10px 0 0;color:#fff;font-size:16px;font-weight:600;line-height:24px;padding:16px}.LoyaltyCartStrip .headerText{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.LoyaltyCartStrip .closeIcon{cursor:pointer}.LoyaltyCartStrip .resultContainer{margin:16px 0 0;padding:0}.LoyaltyCartStrip .bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.LoyaltyCartStrip .benefitText{color:#fff;font-size:12px;font-weight:500;line-height:16px;margin-left:10px}.LoyaltyCartStrip .header{margin-bottom:7px;padding:16px}.LoyaltyCartStrip .heading{color:#30363c;font-size:16px;font-weight:600;line-height:24px}.LoyaltyCartStrip .variantContainer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.LoyaltyCartStrip .popular{background:#c9a664;border-radius:4px 4px 4px 0;color:#fff;font-size:10px;font-weight:700;left:-1px;line-height:16px;padding:4px 8px;position:absolute;text-transform:uppercase;top:-12px}.LoyaltyCartStrip .variantContent{background:#fff;border:1.4px solid #dce4f1;border-radius:12px;cursor:pointer;height:131px;padding:8px 8px 16px 16px;position:relative;width:50%}.LoyaltyCartStrip .selectedVariantContent{border:1.4px solid #8678de;-webkit-box-shadow:0 2px 10px rgba(134,120,222,.2);box-shadow:0 2px 10px rgba(134,120,222,.2)}.LoyaltyCartStrip .radioCheckbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.LoyaltyCartStrip .circle{border:1.4px solid #dce4f1;border-radius:100%;height:24px;width:24px}.LoyaltyCartStrip .description{color:#30363c;font-size:12px;font-weight:600;line-height:24px}.LoyaltyCartStrip .discountedAmount{color:#30363c;font-size:32px;font-weight:600;line-height:40px;margin-right:4px}.LoyaltyCartStrip .originalAmount{font-weight:400;text-decoration-line:line-through}.LoyaltyCartStrip .monthlyCost,.LoyaltyCartStrip .originalAmount,.LoyaltyCartStrip .pricePerMonth{color:#6e787e;font-size:12px;line-height:24px}.LoyaltyCartStrip .monthlyCost{font-weight:400}.LoyaltyCartStrip .buttonsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:17px;justify-content:center;margin-top:16px}.LoyaltyCartStrip .atc{background:#f5b326;border:none;color:#30363c;font-weight:600}.LoyaltyCartStrip .atc,.LoyaltyCartStrip .notInterested{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;font-size:14px;height:40px;line-height:24px;padding:8px 16px;text-align:center;width:50%}.LoyaltyCartStrip .notInterested{background:#fff;color:#4f585e;font-weight:700}.LoyaltyCartStrip .PlusButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5b326;border:none;border-radius:8px;color:#30363c;font-size:12px;font-size:14px;font-weight:700;font-weight:600;gap:8px;height:40px;line-height:24px;padding:8px 16px;text-align:center;width:130px}.LoyaltyCartStrip .modal-dialog{border-radius:12px;top:15%!important;width:429px}.LoyaltyCartStrip .modal-content{border-radius:12px;width:480px}.LoyaltyCartStrip .benefitsHeader{color:#cfc9f2;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.LoyaltyCartStrip .breakline{background:rgba(110,83,186,.698);height:1px;width:100%}.drawer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2050}.drawer.entered .backdrop{opacity:1}.drawer.entered .drawerContent{-webkit-transform:translateX(0);transform:translateX(0)}.backdrop{background-color:rgba(0,0,0,.7);cursor:default;left:0;opacity:0;top:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%;z-index:1}.backdrop,.drawerContent{height:100%;position:absolute}.drawerContent{background-color:#fff;min-width:420px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:30%;z-index:2}.drawerContent.left{bottom:0;left:0}.drawerContent.left .drawerClose{left:100%}.drawerContent.left{-webkit-transform:translateX(calc(-100% - 45px));transform:translateX(calc(-100% - 45px))}.drawerContent.right{bottom:0;right:0;-webkit-transform:translateX(calc(100% + 45px));transform:translateX(calc(100% + 45px))}.drawerContent.right .drawerClose{right:100%}.drawerContent.bottom{bottom:0;left:0}.drawerContent.top{left:0;top:0}.drawerClose{background-color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;position:absolute;top:35px;z-index:2}.drawerClose img{height:15px;width:15px}.drawerFullHeight{height:100%;max-height:100%}.couponContainer{-ms-flex-item-align:center;align-self:center}.couponContainer .btnContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.couponContainer .btnContainer .couponAndOffersBtn{background-color:#fff;border:1px solid #10847e;border-radius:4px;color:#10847e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;margin-left:auto;padding:4px 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.couponContainer .btnContainer .couponAndOffersBtn img{margin-right:10px}.couponContainer .btnContainer .appliedCoupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.couponContainer .btnContainer .appliedCoupon .code{border:1px solid #20222b;font-size:12px;font-weight:700;padding:3px 10px}.couponContainer .btnContainer .appliedCoupon .removeBtn{background-color:#20222b;border:none;color:#fff;cursor:pointer;font-size:12px;padding:4px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.couponContainer .error,.couponContainer .success{font-size:12px;margin-top:5px;text-align:center}.couponContainer .success{color:#10847e}.couponContainer .error{color:red}.couponContainer .drawerContent{width:55vw}.couponContainer .couponDrawerContainer .header{background-color:#10847e;color:#fff;font-size:24px;font-weight:700;padding:32px}.couponContainer .couponDrawerContainer .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;height:calc(100% - 100px);padding:20px 16px}.couponContainer .couponDrawerContainer .content .left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.couponContainer .couponDrawerContainer .content .left .searchContainer{background:#fff;border:1px solid #e9e9e9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px}.couponContainer .couponDrawerContainer .content .left .searchContainer img{-webkit-filter:contrast(.8);filter:contrast(.8);height:24px}.couponContainer .couponDrawerContainer .content .left .searchContainer input{border:none;font-size:14px;font-weight:600;margin:0 0 0 16px;outline:none;padding:0;width:100%}.couponContainer .couponDrawerContainer .content .left .searchContainer .applyBtn{color:#10847e;cursor:pointer;font-size:14px;font-weight:700;-ms-flex-item-align:center;align-self:center}.couponContainer .couponDrawerContainer .content .left .searchContainer .clearBtn{background:#10847e;color:#fff;font-size:10px;height:100%;padding:4px 5px}.couponContainer .couponDrawerContainer .content .left .offersList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:scroll}.couponContainer .couponDrawerContainer .content .left .searchCustomCard{border:1px solid #dfe3e6;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);color:red;padding:20px;text-align:center}.couponContainer .couponDrawerContainer .content .left .searchError{color:red;font-size:12px;text-align:center}.couponContainer .couponDrawerContainer .content .right{width:50%}.couponContainer .couponDrawerContainer .content .right .couponDetailsHeading{font-size:14px;font-weight:700;margin-bottom:10px;margin-top:40px}.offerCard{border:1px solid #dfe3e6;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);cursor:pointer}.offerCard.selectedOffer{border:1px solid #0094ff}.offerCard.selectedOffer .couponMeta:after{border-left-color:#0094ff}.offerCard.selectedOffer .couponMeta:before{border-right-color:#0094ff}.offerCard .couponDetails{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:10px}.offerCard .couponDetails .couponDetailsLeft img{width:55px}.offerCard .couponDetails .couponDetailsLeft .expiryText{color:#f47779;font-size:10px;text-align:center}.offerCard .couponDetails .couponDetailsRight{font-size:12px}.offerCard .couponDetails .couponDetailsRight .title{color:#444;font-weight:700;line-height:19px;opacity:.8}.offerCard .couponDetails .couponDetailsRight .shortDescription{color:#4f585e;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;height:35px;margin-bottom:0}.offerCard .couponMeta{border-top:1px dashed #dfe3e6;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;position:relative}.offerCard .couponMeta:after,.offerCard .couponMeta:before{background:#fff;border:1px solid #dfe3e6;content:"";height:18px;position:absolute;top:-10px;width:9px}.offerCard .couponMeta:before{border-left-color:#fff;border-radius:0 80px 80px 0;-webkit-box-shadow:inset -4px 0 5px -5px rgba(0,0,0,.2),-4px 0 0 0 #fff;box-shadow:inset -4px 0 5px -5px rgba(0,0,0,.2),-4px 0 0 0 #fff;left:-2px}.offerCard .couponMeta:after{border-radius:80px 0 0 80px;border-right-color:#fff;-webkit-box-shadow:inset 4px 0 5px -5px rgba(0,0,0,.2),4px 0 0 0 #fff;box-shadow:inset 4px 0 5px -5px rgba(0,0,0,.2),4px 0 0 0 #fff;right:-2px}.offerCard .couponMeta .applied,.offerCard .couponMeta .applyBtn{color:#10847e;font-weight:700}.offerCard .couponMeta .applyBtn{cursor:pointer}.offerCard .couponMeta .errorText{color:red;font-size:10px;margin-left:16px;text-align:right}.offerCard .couponMeta .code{white-space:nowrap}.couponDetailContainer{background:#fff;border:1px solid #0094ff;border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);height:calc(100% - 70px);overflow:scroll;padding:16px;width:100%}.couponDetailContainer .dashed{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(0,hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#000 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:10px 1px;height:1px;opacity:.1}.couponDetailContainer .title{color:#444;font-size:14px;font-weight:700;margin-bottom:8px;opacity:.8}.couponDetailContainer .benefits,.couponDetailContainer .rules{margin:8px 0}.couponDetailContainer .descrtiption{color:#444;font-size:14px;font-weight:400}.couponDetailContainer .bullet:before{background:rgba(16,132,126,.39);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:var(--s-spacing);margin-top:7px;min-width:6px}.couponDetailContainer .codeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-weight:700;justify-content:space-between;margin-bottom:15px;margin-top:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.couponDetailContainer .codeContainer span{background:#e9fff8;border:1px dashed #bae3d6;border-radius:2px;font-size:14px;padding:5px 7.5px}.couponDetailContainer .codeContainer div{color:#10847e;font-size:12px;text-transform:uppercase}.couponDetailContainer .codeContainer .apply{cursor:pointer}.couponDetailContainer .codeContainer a{color:#10847e;font-size:12px;margin-left:10px;margin-right:auto;text-decoration:none}.couponDetailContainer .expiryApplication{margin-top:10px}.CartCountContainer,.couponDetailContainer .expiryApplication{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CartCountContainer{background-color:#fff;border-bottom:1px solid #cfd2e0;height:60px;padding:12px 16px;width:100%}.CartCountContainer .headingTitle{color:#14151a;font-size:15px;grid-row:1/3}.CartCountContainer .headingText{color:#7c7e87;display:inline-block;font-size:12px}.CartCountContainer .subHeadingText{color:rgba(0,0,0,.87);display:inline-block;font-size:13px}.CartFooterContainer{background-color:#e3e5f0;width:100%}.CartFooterContainer .DisclaimerText{background:#fca22e;color:#000;font-size:12px;padding:6px 8px;width:100%}.CartContainer{background-color:#f6f7fc;border-left:1px solid #cfd2e0;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 40px);overflow:hidden;padding:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CartContent{overflow-y:auto;z-index:0}.slotSelectionContainer{height:100%;overflow-y:scroll;padding:20px 30px}.dateTimeHeading{color:#16325c;font-size:16px;font-weight:600;line-height:normal}.dateTimeSlotSelection{display:block;padding:15px 0}.dateTimeSlotSelection label{background:#f4f6f9;border-radius:4px;color:#16325c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;padding:10px}.dateTimeSlotSelection label input{margin-right:15px}.appointmentTimeContainer{padding-bottom:50px;padding-top:15px}.dateCarousel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;list-style:none;margin:15px 0;overflow-x:auto;padding:0}.dateSlot{border:1px solid #4f585e;border-radius:6px;cursor:pointer;margin-bottom:10px;margin-right:10px;min-width:83px;padding:10px}.dateSlot.selected{background-color:#10847e;border-color:#10847e}.dateSlot.selected .date,.dateSlot.selected .day{color:#fff!important}.date{font-size:16px;font-weight:700;line-height:1.5;white-space:nowrap}.date,.day{color:#4f585e}.day{font-size:12px;font-weight:400;line-height:2}.timeContainer{margin-top:20px}.timeSlot.timeSlot{border-top:1px solid #4f585e;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timeSlot.timeSlot:last-child{border-bottom:1px solid #4f585e}.time{margin-right:30px}.notAvailable,.slotLeft{font-size:13px;font-weight:700}.slotCharge{margin-left:auto}.slotLeft{color:red;padding-left:20px}.notAvailable{color:#16325c}.labelClass.labelClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.labelClass.labelClass.unavailable{color:#4f585e}.selectSlotMsg{margin-top:40px}.selectedSlotInfo{font-weight:700;line-height:1.5;margin-top:10px}.selectSlotButton{margin-top:20px}.dneContainer{bottom:0;padding:15px 30px;position:fixed;width:100%}.disableText{color:#d3d3d3}.ChangeLabContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;justify-content:space-between;padding:10px 15px}.labImgContainer img{height:40px;width:75px}.labCardContainr{height:100%;overflow-y:scroll;padding-bottom:130px}.labTextContainer{display:block;padding-left:10px}.labName{color:#16325c;font-size:13px;font-weight:600;line-height:1.7}.labLoc{color:#54698d;font-size:12px;font-weight:400;line-height:1.5}.labLoc img{height:15px;margin-right:10px;width:10px}.nextAvailableSlotContainer{background-color:#2f446a;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;padding:0 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.bold{font-weight:600}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.unavailableContainer{padding:15px 30px}.unavailableWarning{color:#4f585e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;line-height:1.5}.warningImgContainer{background:#f3f6fa;border-radius:15px;margin-right:10px;padding:5px}.unavailableCart{color:#4f585e;font-size:16px;font-weight:400;line-height:1.5;padding-top:30px}.instructions{background:#ffb75d;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 35px}.instructions img{height:20px;margin-right:15px;width:20px}.instruction{color:#2f1e08;display:block;font-size:12px;font-weight:600;line-height:1.5}.imgContainerXPkg img{height:25px;margin:0;width:25px}.textTitleGreen{color:#10847e;font-size:13px;font-weight:600;line-height:2.31;padding-top:5px}.textSubtitlepkg{color:#54698d;font-size:12px;line-height:1.5;padding-top:5px}.textSubtitlepkg img{height:10px;margin-right:10px;width:10px}.mainContainerX{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid #dfe3e6;justify-content:space-between;padding:10px 20px}.imgContainerTest img{height:25px;margin:0;width:25px}.textContainer{padding:0 15px}.textTitle{color:#4f585e}.textSubtitleTest{color:#54698d;font-size:12px;line-height:1.5;padding-top:5px}.textSubtitleTest img{height:10px;margin-right:10px;width:10px}.priceContainer{display:block;padding:0 15px}.mrPrice{color:#8897a2;font-size:12px;font-weight:400;line-height:2;padding:0;text-align:right}.pePrice{color:#4f585e;font-size:16px;font-weight:600;line-height:1.5;text-align:right}.deleteContainer img{height:15px;margin-top:5px;width:12px}.billDetails-bd{display:block;padding:15px 60px}.itemContainer-bd{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.itemContainer-bd,.textTitle-bd{color:#16325c;font-size:13px;line-height:1.5}.textbold-bd{font-weight:700}.textBigger-bd{color:#4f585e;font-size:16px;line-height:1.5;text-align:right}.textGrn-bd{color:#3bb896}.textGrn-bd span{text-decoration:line-through}.textSubtitle-bd{color:#54698d;font-size:12px;font-weight:400;line-height:1.5!important}.textSubtitle-bd span{padding-left:0}.greenText{color:#3bb896}.fareTitle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;min-width:60%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strikeOff{text-decoration:line-through}.DiagnosticsPromoBoxContainer{background:#e3e5f0;height:85px;padding:10px 50px}.DiagnosticsPromoBoxContainer .DiagnosticsPromoBoxTitle{color:#3a3d4f;font-size:12px;font-weight:500;line-height:normal;text-align:left}.DiagnosticsPromoBoxContainer .title{color:#3a3d4f;font-size:14px;font-weight:700}.DiagnosticsPromoBoxContainer .ErrorText{color:red;font-size:12px;position:absolute}.DiagnosticsPromoBoxContainer .SuccessText{color:green;font-size:12px;left:0;position:absolute;text-align:center;width:100%}.DiagnosticsPromoBoxContainer .InputContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.DiagnosticsPromoBoxContainer .InputContainer input{border:1px solid #d9dceb;color:#000;font-size:13px;font-weight:400;letter-spacing:.1px;line-height:normal;padding:8px 15px;text-align:left;text-transform:uppercase;width:70%}.DiagnosticsPromoBoxContainer .InputContainer button{background-color:#20222b;border:none;color:#fff;cursor:pointer;font-size:12px;outline:none;padding:7.5px 15px;width:30%}.DiagnosticsPromoBoxContainer .InputContainer button.loading{cursor:progress;opacity:.6}.footerDetails{background:#fff;bottom:40px;position:sticky;width:100%}.footerDetails .itemContainer{display:block}.footerDetails .itemContainer .textTitle{color:#7c7e87;font-size:12px;font-weight:600;line-height:normal}.footerDetails .itemContainer .textbold{color:#16325c;font-size:14px;font-weight:700;line-height:1.14;padding-top:5px;text-align:right}.footerDetails .itemContainer .textGreen{color:#3bb896}.footerDetails .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 50px}.DiagCartLoyaltyListItem{background:#fff;border:1px solid #dfe3e6;padding:8px 12px 16px 16px}.DiagCartLoyaltyListItem .detailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.DiagCartLoyaltyListItem .MedName{color:#2f446b;font-size:16px;font-weight:600;line-height:24px;margin-left:16px}.DiagCartLoyaltyListItem .MedRemove{background:transparent;border:none;margin-left:auto;outline:none}.DiagCartLoyaltyListItem .cartLoyaltyQty{color:#4f585e;font-size:12px;font-weight:600;line-height:18px;margin-left:16px;text-transform:uppercase;width:72px}.DiagCartLoyaltyListItem .cartLoyaltyQty .resultContainer{width:90px}.DiagCartLoyaltyListItem .LoyaltyPrice{margin-left:30px;margin-right:12px}.DiagCartLoyaltyListItem .extraDetailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.DiagCartLoyaltyListItem .saveExtraText{color:#10847e;font-size:14px;font-weight:600;line-height:20px}.DiagCartLoyaltyListItem .subtext{color:#000;font-size:12px;font-weight:400;line-height:20px}.DiagnosticCartContainer .CartContainer{height:100vh;padding:0}.DiagnosticCartContainer .CartContainer,.DiagnosticCartContainer .CartContainerError{background-color:#f6f7fc;border-left:1px solid #cfd2e0;min-height:60vh;overflow:hidden;position:relative}.DiagnosticCartContainer .CartContainerError{height:100%;padding:20px}.DiagnosticCartContainer .CartContent{height:100%;overflow:auto;padding-bottom:220px;position:relative;z-index:0}.DiagnosticCartContainer .DisclaimerText{background:#fca22e;bottom:34px;color:#000;font-size:12px;padding:6px 8px;position:absolute;width:100%}.DiagnosticCartContainer .itemsContainer{height:100%;overflow:auto;padding:10px 15px}.DiagnosticCartContainer .testPackageHeader{background:#c6d0dd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7.5px 60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.DiagnosticCartContainer .testPackageHeaderTxt{color:#16325c;font-size:13px;font-weight:700;line-height:2.31;text-align:left}.dcRHS{background:#f6f7fd;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 40px);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.dcRHS .footerDetails{position:static;-ms-flex-negative:0;flex-shrink:0}.dcScrollArea{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 16px 0}.dcHeading{color:#14151a;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 14px}.dcCard{background:linear-gradient(180.24deg,#fff 57.78%,#f3ffec 99.79%);border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:16px;overflow:hidden}.dcCardInner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px}.dcCardImg{border:1px solid #c5e8f5;border-radius:8px;height:80px;-o-object-fit:cover;object-fit:cover;width:72px;-ms-flex-negative:0;flex-shrink:0}.dcCardPlaceholder{background:#d0eef8;border-radius:8px;height:80px;width:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f6f8f;font-size:22px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.dcCardDetails,.dcCardPlaceholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcCardDetails{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.dcCardName{color:#14151a;font-size:14px;font-weight:700;line-height:1.3;margin:0}.dcCardSpec{color:#2e7d32;display:-webkit-box;font-size:12px;-webkit-line-clamp:1;margin:0;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.dcCardMeta{color:#888;font-size:11px;margin:0}.dcSection{background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:10px;padding:12px 14px}.dcSectionLabel{color:#888;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.dcSectionValue{color:#14151a;font-size:13px;font-weight:600;margin:0}.dcSectionMeta{color:#888;font-size:12px;margin:2px 0 0}.dcBifurcationTable{margin-bottom:16px;padding:0 60px}.dcBifurcationRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#5e5c5c;font-size:12px;justify-content:space-between;padding:6px 0}.dcBifurcationRow:last-child{border-bottom:none}.serviceRHS{background:#f6f7fd;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 40px);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.serviceRHS .footerDetails{position:static;-ms-flex-negative:0;flex-shrink:0}.serviceScrollArea{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 16px 0}.serviceHeading{color:#14151a;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 14px}.odCard{background:linear-gradient(180.24deg,#fff 57.78%,#f3ffec 99.79%);border:1px solid #e0e0e0;border-radius:12px;margin-bottom:16px;padding:16px}.odHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.odTitle{color:#30363c;font-size:18px;font-weight:600;line-height:24px;margin:0;width:70%}.odPriceRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:2px}.odPrice{color:#30363c;font-size:14px;font-weight:500;line-height:24px}.odOriginal{color:#6e787e;font-size:11px;font-weight:400;line-height:24px;text-decoration:line-through}.odDiscount{color:#e15f7f;font-size:12px;font-weight:600}.odPerSession{color:#3b7aef;font-size:12px;font-weight:500;line-height:16px;margin-top:2px}.odSlotInfo{color:#6e787e;font-size:11px;margin-top:4px}.odFeatures{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}.odFeatureItem,.odFeatures{display:-webkit-box;display:-ms-flexbox;display:flex}.odFeatureItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.odFeatureValue{color:#212121;font-size:15px;font-weight:600}.odFeatureLabel{color:#30363c;font-size:11px;font-weight:500}.boldText{font-weight:700}.modal-dialog{max-height:450px;max-width:650px!important}.modal-footer{border:none;margin:auto auto 16px;padding:0}.pe-loading:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcm9sbGluZyIgc3R5bGU9ImJhY2tncm91bmQ6IG5vbmU7Ij48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBmaWxsPSJub25lIiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuY29sb3J9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzfX0iIG5nLWF0dHItc3Ryb2tlLWRhc2hhcnJheT0ie3tjb25maWcuZGFzaGFycmF5fX0iIHN0cm9rZT0iIzBmOTA2ZCIgc3Ryb2tlLXdpZHRoPSIxMCIgcj0iMzUiIHN0cm9rZS1kYXNoYXJyYXk9IjE2NC45MzM2MTQzMTM0NjQxNSA1Ni45Nzc4NzE0Mzc4MjEzOCIgdHJhbnNmb3JtPSJyb3RhdGUoMzI1LjcxNCA1MCA1MCkiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBjYWxjTW9kZT0ibGluZWFyIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEuNHMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L3N2Zz4=) no-repeat 50%/25px hsla(0,0%,100%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999999}.hide{display:none!important}.loginContainer{height:300px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:3px;-webkit-box-shadow:0 3px 15px 0 #063a2c;box-shadow:0 3px 15px 0 #063a2c;-ms-flex-direction:column;flex-direction:column;padding:10px;-ms-flex-pack:distribute;justify-content:space-around}.loginContainer,.loginContainer .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loginContainer .title{-webkit-box-pack:justify;-ms-flex-pack:justify;height:28%;justify-content:space-between}.loginContainer .title .icon{height:44px;width:180px}.loginContainer .title .text{color:#343a40;font-size:22px}.loginContainer .loaderContainer{height:40px;width:40px}.loginContainer .loaderContainer .loaderIcon{border:2px solid #063a2c;border-radius:50%;height:100%;width:100%}.loginContainer .loaderContainer .loaderIcon:after{background:#fff;color:transparent;content:"-";height:10px;width:10px}.loginContainer .gLoginBtn{background:#db4437;border-radius:3px;color:#fff;padding:8px 22px}.loginContainer .errorText{color:#bd2f2f;font-size:12px}.loginContainer .cscLogin{background:#1265ac;color:#fff;font-size:16px;text-transform:inherit;width:auto}.container{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footerButtonContainer{background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:10px 20px;position:fixed;width:60%;z-index:1}.footerButtonContainer .buttonContainer:last-child{margin-right:0}.footerButtonContainer .buttonContainer{cursor:pointer;margin-right:16px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:relative}.CustomerInfoContainer{padding:20px}.CustomerInfoContainer .CustomerInfoHeader{color:#14151a;font-size:19px;font-weight:300;line-height:normal;text-align:left}.CustomerInfoContainer .CTABtn{margin-top:30px;width:250px}.CustomerInfoContainer .otpButtonPanel{width:350px}.CustomerInfoContainer .CustomerDetailRow .mobileNoError{color:red;font-size:12px}.CustomerInfoContainer .CustomerDetailRow .CustomerDetailsHeader{color:#14151a;font-size:13px;font-weight:400;line-height:normal;margin:8px 0;padding-top:24px;text-align:left}.CustomerInfoContainer .CustomerDetailRow .CustomerMobileContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.CustomerInfoContainer .CustomerInput{background-color:#fff;border:1px solid #e1e1e1;color:#14151a;font-size:14px;height:50px;margin-right:45px;padding:15px;position:relative;resize:none;text-align:left;width:350px}.CustomerInfoContainer .CustomerInput[readonly]{background-color:#f7f7f7}.CustomerInfoContainer .otpMessage{font-size:12px;font-weight:700;margin:5px}.CustomerInfoContainer .otpMessage .success{color:#417505}.CustomerInfoContainer .otpMessage .failure{color:#d0021b}.CustomerInfoContainer .otpMessage .otpMessageIcon{float:left;margin-right:5px}.CustomerInfoContainer .CustomerLocationContainer{width:350px}.CustomerInfoContainer .CustomerLocationContainer .orContainer{background-color:#14151a;border-radius:12px;color:#fff;display:inline-block;font-size:10px;font-weight:500;height:23px;margin:0 9px;padding:5px;width:23px}.CustomerInfoContainer .CustomerLocationContainer .CustomerDetailRow .CustomerDetailsHeader{color:#14151a;font-size:13px;font-weight:400;line-height:normal;margin:8px 0;padding-top:24px;text-align:left}.CustomerInfoContainer .CustomerLocationContainer .CustomerDetailRow .CustomerInput{background-color:#fff;border:1px solid #e1e1e1;color:#14151a;font-size:14px;height:50px;padding:15px;resize:none;text-align:left}.CustomerInfoContainer .CustomerLocationContainer .CustomerDetailRow .NeighbourhoodInput.DropdownInputContainer{width:350px}.CustomerInfoContainer .CustomerLocationContainer .CustomerDetailRow .NeighbourhoodInput.DropdownInputContainer .resultContainer{max-height:300px}.CustomerInfoContainer .infoText{color:#14151a;font-size:13px;padding-top:24px;text-align:left}.success-border{border:2px solid #417505!important}.failure-border{border:2px solid #d0021b!important}.customerInfoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.customerTypeWrapper{border:1px solid #000;font-weight:600;left:395px;padding:0 2px 0 5px;position:absolute;text-transform:capitalize}@media(max-width:1024px){.customerTypeWrapper{font-size:13px;left:388px}}.customerTypeWrapper>div:first-child,.customerTypeWrapper>div:nth-child(2){margin-bottom:8px}.customerTypeRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.verticalType{margin-right:45px}.CustomerType{color:#fff;font-size:13px;font-weight:100;padding:5px 10px;text-align:center;text-transform:uppercase}@media(max-width:1024px){.CustomerType{font-size:11px}}.CustomerNew{background-color:#12ce66}.CustomerOld{background-color:#f5a623}.CustomerUnknown{background-color:#bebebe;width:35px}.servicesDropupOverlay{background:transparent;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.servicesDropup{background:#fff;border:2px solid #81dcba;bottom:100%;font-weight:600;position:absolute;right:0;width:264px;z-index:1000}.servicesDropup,.servicesDropup :first-child{border-radius:12px 12px 0 0}.servicesDropup .serviceOption{border-bottom:1px solid #f0f0f0;color:#14151a;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:12px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center;background-color:#d9faef}.servicesDropup .serviceOption img{height:20px}.servicesDropup .serviceOption:last-child{border-bottom:none}.secondaryBtn{background-color:#fff;border:1px solid #10847e;border-radius:5px;height:55px;text-align:left;width:48%}.secondaryBtn .btnText{color:#10847e;font-size:14px}.secondaryBtn .btnSubText{color:#9b9b9b;font-size:12px}.resendContainer{font-size:12px}.resendContainer .resendClick{color:#1890ff;cursor:pointer}.resendContainer .resendTimer{color:#4a4a4a}.MedicineList{border:1px solid #d9dceb;border-radius:2px;padding:8px}.RefillContainer{border:1px solid #d9dceb;margin-bottom:5px}.RefillContainer .RefillHeader{background-color:#f6f7fc;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.RefillContainer .RefillHeader .RefillDetailComponent{display:block;font-size:13px;font-weight:500;line-height:normal;padding:8px;text-align:left;width:25%}.RefillContainer .RefillHeader .RefillDetailComponent .RefillDetailTitle{color:rgba(0,0,0,.87)}.RefillContainer .RefillHeader .RefillDetailComponent .RefillDetailText{color:#7c7e87;padding-top:4px}.RefillContainer .RefillHeader .RefillDetailComponentLast{display:-webkit-box;display:-ms-flexbox;display:flex}.RefillContainer .RefillMedicineContainer{background:#fff;font-size:13px;font-weight:500;line-height:normal;padding:16px 12px;text-align:left}.RefillContainer .RefillMedicineContainer .RefillMedicineHeader{color:#7c7e87}.RefillContainer .RefillMedicineContainer .RefillMedicineDetails{color:rgba(0,0,0,.87);line-height:1.62}.PastOrderItemContainer{border:1px solid #d9dceb;display:block;margin-bottom:5px;width:100%}.PastOrderItemContainer .orderHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f7fc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:12px;justify-content:space-between;position:relative}.PastOrderItemContainer .orderHeader.orderDelivered{cursor:pointer;outline:none}.PastOrderItemContainer.selected{background-color:#f6f7fc}.PastOrderItemContainer .showHideArrow{background:transparent;border:none;height:25px;margin:0;padding:0;width:25px}.PastOrderItemContainer .orderHeaderContainer2{display:block;width:20%}.PastOrderItemContainer .orderHeaderContainer1{display:block;width:25%}.PastOrderItemContainer .orderHeaderTitle{color:#7c7e87;font-weight:500}.PastOrderItemContainer .orderHeaderValue{font-weight:700}.PastOrderItemContainer .orderContent{background:#fff;border-top:1px solid #d9dceb;padding:0 15px}.PastOrderItemContainer .orderContent .pastOrderMedicines{max-height:300px;overflow-y:auto}.PastOrderItemContainer .orderContent .pastOrderMedicines>:last-child{border:none}.PastOrderItemContainer .medicineMessage{font-size:12px;padding:8px}.OrderSubstitutionReasonModal{color:rgba(27,27,28,.87)}.OrderSubstitutionReasonModal .modal-dialog{width:550px}.OrderSubstitutionReasonModal .modal-header{padding:16px 32px;text-transform:uppercase}.OrderSubstitutionReasonModal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.OrderSubstitutionReasonModal .modal-body .pe-loading{min-height:100px;min-width:100px}.OrderSubstitutionReasonModal .modal-body .reasonOption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;padding:8px 20px}.OrderSubstitutionReasonModal .modal-body .reasonOption input{font-size:large}.OrderSubstitutionReasonModal .modal-body .reasonOption .reasonText{font-size:14px;margin-left:12px}.OrderSubstitutionReasonModal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 32px}.OrderSubstitutionReasonModal .modal-footer .errorMessage{color:#c0392b;font-size:12px;margin-bottom:8px}.OrderSubstitutionReasonModal .modal-footer .submitBtn{background-color:#0f906d;border:none;border-radius:1px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:40px;margin:0;outline:none;width:150px}.OrderSubstitutionReasonModal .modal-footer .submitBtn:disabled{background:#c3c3c3;pointer-events:none}.recommendationContainer{background-color:#e7fff9;bottom:60px;left:0;overflow-x:clip;position:fixed;width:60%}.recommendationContainer .close-btn{background:#e7fff9;border-radius:50%;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer;height:24px;padding:9px 6px;position:absolute;right:15px;top:-12px;width:24px}.recommendationContainer .header{padding:15px 15px 8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recommendationContainer .header,.recommendationContainer .header>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommendationContainer .header>div:first-child div{margin-left:18px}.recommendationContainer .header .heading{color:#4f585e;font-size:18px;font-weight:700;line-height:1.25;margin:0}.recommendationContainer .header .subHeading{color:#292929;font-size:14px;line-height:1.5;margin:0;opacity:.7}.recommendationContainer .header .recommendationsButton{background:#25ada6;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:700;line-height:20px;outline:none;padding:12px 24px;text-transform:uppercase}.recommendationContainer .header .cantSuggestCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;color:#4f585e;cursor:pointer;font-size:15px;padding:2px 8px 2px 10px}.recommendationContainer .header .cantSuggestCard.responded{background-color:#acc8c1;color:#fff}.recommendationContainer .header .cantSuggestCard.responded img{background:#fff;border-radius:50%;height:16px}.recommendationContainer .header .cantSuggestCard img{-webkit-filter:grayscale(1);filter:grayscale(1);margin-right:8px}.swiper-container{list-style:none;margin:0 auto;padding:0 0 16px;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.swiper-slide,.swiper-wrapper{position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.sliderActiveMultiple,.swiper-slide:first-child{padding-left:15px}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.hideNav{visibility:hidden}.nextArrow{background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.2)),to(hsla(0,0%,77%,0)));background:linear-gradient(270deg,rgba(0,0,0,.2),hsla(0,0%,77%,0));cursor:pointer;height:calc(100% - 16px);position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;z-index:1000}.nextArrow img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.prevArrow{background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.2)),to(hsla(0,0%,77%,0)));background:linear-gradient(270deg,rgba(0,0,0,.2),hsla(0,0%,77%,0));cursor:pointer;height:calc(100% - 16px);left:0;position:absolute;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;z-index:1000}.prevArrow img{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.SliderComponentWrapper,.prevArrow img,.recoItemCard{position:relative}.recoItemCard{background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px}.recoItemCard .imageContainer{border:1px solid #e0e4e7;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:180px;max-width:155px;min-width:155px;overflow:hidden}.recoItemCard .imageContainer img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.recoItemCard .productDetailsContainer{margin-left:16px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recoItemCard .productDetailsContainer,.recoItemCard .productDetailsContainer .nameContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recoItemCard .productDetailsContainer .nameContainer .name{color:#4f585e;cursor:pointer;font-size:14px;font-weight:700;line-height:20px}.recoItemCard .productDetailsContainer .nameContainer .name .volume{color:#8897a2;font-size:12px;font-weight:400;line-height:18px}.recoItemCard .productDetailsContainer .nameContainer .name:hover{text-decoration:underline}.recoItemCard .productDetailsContainer .nameContainer .info{cursor:pointer;height:16px;margin-left:10px;width:16px}.recoItemCard .productDetailsContainer .priceContainer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recoItemCard .productDetailsContainer .priceContainer .price .mrp{color:#8897a2;font-size:12px;line-height:18px}.recoItemCard .productDetailsContainer .priceContainer .price .mrp span{text-decoration:line-through}.recoItemCard .productDetailsContainer .priceContainer .price .discount{background:#ff8080;border-radius:2px;color:#fff;font-size:10px;margin-left:6px;padding:2px 4px}.recoItemCard .productDetailsContainer .priceContainer .sellingPrice{color:#4f585e;font-size:14px;font-weight:600;line-height:20px}.recoItemCard .productDetailsContainer .priceContainer .add{background:#25ada6;border:none;border-radius:4px;color:#fff;font-weight:700;outline:none;padding:10px 40px}.recoItemCard .productDetailsContainer .priceContainer .add:disabled{opacity:.5}.recoItemCard .productDetailsContainer .rejectContainer .rejectBtn{border:1px solid rgba(136,151,162,.3);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8897a2;cursor:pointer;margin-top:12px;padding:4px 16px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recoItemCard .productDetailsContainer .rejectContainer .rejectBtnDisabled{opacity:.5}.recoItemCard .grayLine{border:1px solid #8897a2;opacity:.1}.usp_container{background:#4f585e;border-radius:4px;bottom:95%;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;max-width:80%;padding:16px;position:absolute;right:1%}.usp_container .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:700;line-height:20px}.usp_container .head span{margin-left:8px;margin-right:25px}.usp_container .head img{-webkit-filter:brightness(4);filter:brightness(4)}.usp_container .head .cross{cursor:pointer;-webkit-filter:none;filter:none;margin-left:auto}.usp_container .content{font-size:12px;line-height:20px;margin-top:4px}.usp_container .content ul{margin-bottom:0;padding-left:16px}.loader{background:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.loader img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.AddProductsContainer{height:100%;overflow:auto;padding:20px}.AddProductsContainer .AddProductsSearchContainer .CustomerInput{background-color:#fff;border:1px solid #d9dceb;border-radius:2px;-webkit-box-shadow:0 1px 3px 0 #d9dbe4;box-shadow:0 1px 3px 0 #d9dbe4;color:#a4a7b6;font-size:14px;font-weight:300;height:50px;line-height:normal;margin-right:20px;max-width:330px;padding:16px 48px 16px 16px;resize:none;text-align:left;width:100%}.AddProductsContainer .AddProductsSearchContainer .AddProductsCommonTabs{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:2px solid;border-color:#fff #fff #d9dceb;border-radius:2px 2px 0 0;color:#a4a7b6;cursor:pointer;font-size:14px;font-weight:300;height:50px;justify-content:center;outline:none;resize:none}.AddProductsContainer .AddProductsSearchContainer .AddProductsCommonTabs.ActiveComponent{border-bottom:2px solid #fff!important;border-left:2px solid #d9dceb;border-right:2px solid #d9dceb;border-top:2px solid #d9dceb;color:#0f906d!important}.AddProductsContainer .ActiveRefills{border-left:2px solid #d9dceb;text-align:center;width:30%}.AddProductsContainer .ActiveRefills:not(.ActiveComponent){border-left-color:#fff}.AddProductsContainer .PastOrders{text-align:center;width:25%}.AddProductsContainer .PastOrderedMedicines{text-align:center;width:45%}.AddProductsContainer .AddProductsSearchContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.AddProductsContainer .SearchedMedicineContainer{height:100%;outline:none;overflow-x:hidden;overflow-y:auto}.AddProductsContainer .SearchedMedicineContainer.ShorterHeight{height:calc(100% - 200px)}.AddProductsContainer .TabButtonGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.AddProductsContainer .TabContentContainer{height:calc(100vh - 345px);margin-top:24px;overflow-y:auto}.AddProductsContainer .skipStepLink a{color:#7c7e87;font-size:13px;text-decoration:underline}.error{color:red;font-size:14px;padding-top:10px}.mainContainr{border-bottom:1px solid #e3e4eb;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:30px;padding:20px 20px 20px 0}.imgContainr img{height:30px;margin-right:15px;width:50px}.textContainer{display:block}.textSubtitl{color:#54698d;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:5px;padding:0}.textSubtitl img{height:15px;margin-right:10px;width:10px}.extraPad{margin-top:15px}.pePrice{color:#54698d;font-size:13px;padding-bottom:5px}.mrPrice{color:#54698d;padding:0 10px;padding-bottom:5px!important;padding-left:10px!important;text-decoration:line-through}.availableTest{color:#54698d;color:#3bb896;padding:0 10px 5px}.savings{color:#3bb896;padding-bottom:5px;padding-left:10px}.mainContainerPkg,.mainContainerPkg .detailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContainerPkg .detailsContainer{border-bottom:1px solid #d5d7e1;margin-left:10px;padding:20px 10px 20px 0;width:100%}.textTitle span{padding-left:10px}.textSubtitleCancelled{color:#16325c;font-size:13px;font-weight:400;line-height:2.31;text-decoration:line-through}.textSubtitleGreen{background-color:#f2fff8;color:#10847e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin:10px 0;max-width:430px;padding:5px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.testTooltipIcon img{background:#54698d}.textSubtitleGreen .testTooltipText{background-color:#16325c;border-radius:5px;color:#fff;font-size:13px;left:100%;line-height:normal;max-height:300px;min-width:50%;overflow-y:scroll;padding:20px;position:absolute;text-align:center;text-align:left;top:-100%}.textSubtitleGreen .testTooltipText div{display:block;padding:7.5px 0}.textGreen{color:#10847e;font-size:12px}.testTooltipIcon:hover+.testTooltipText{visibility:visible}.testTooltipIcon:hover+.testTooltipText div{display:block;padding:7.5px 0}.unavailableLabGTCText{color:#3bb896}.mainContainerTest,.mainContainerTest .detailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContainerTest .detailsContainer{border-bottom:1px solid #d5d7e1;margin-left:10px;padding:20px 10px 20px 0;width:100%}.imgContainer{padding:20px 0}.imgContainer img{height:25px;margin:20px 0;width:25px}.textContainer{width:100%}.textContainer span{padding-right:10px}.textTitle{color:#16325c;font-size:16px;font-weight:600;line-height:normal}.textTitle span{padding-right:10px}.textSubtitle{color:#16325c;font-size:13px;font-weight:400;line-height:2.31;padding:5px 0}.btnContainer{width:90px}.labHeader{background:#fff;border-bottom:1px solid #e3e4eb;color:#16325c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:600;line-height:normal;padding:15px 20px}.labHeader img{height:25px;margin-right:10px;width:25px}.doneContainer{background:#fff;bottom:0;padding:15px 30px;position:fixed;width:100%}.labsContainer{bottom:130px;height:85%;overflow:scroll;position:relative;top:0}.unavailableLab{font-size:16px;font-weight:700;padding:30px}.unavailableLabWarning{color:red}.unavailableLabGTCText{color:green}.unavailableLabCall{color:#16325c}.unavailableLabContainer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.availableTests{color:#3bb896;font-size:16px;padding-top:10px}.warningContainer{padding:20px}.addressCardContainer{background-color:#fff;border:1px solid #d9dceb;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px;padding:24px 16px;width:48%}.addressCardContainer.undeliverable{pointer-events:none}.addressCardContainer .errorMessage{color:#d0021b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding-top:12px}.addressCardContainer .errorMessage .icon{margin-right:10px;margin-top:4px}.addressCardContainer .errorMessage .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.addressCardContainer .addressDetailsContainer{width:90%}.addressCardContainer .addressDetailsContainer .addressDetailsHeader{padding-bottom:8px;width:100%}.addressCardContainer .addressDetailsContainer .addressDetailsHeader .addressDetailsName{font-size:13px;font-weight:500}.addressCardContainer .addressDetailsContainer .addressDetailsHeader .addressDetailsType{border:1px solid rgba(0,0,0,.3);border-radius:2px;color:rgba(0,0,0,.3);float:right;font-size:12px;margin-right:5px;padding:0 8px;text-align:center;text-transform:uppercase}.addressCardContainer .addressDetailsContainer .addressDetailsGen{color:#7c7e87;font-size:13px;font-weight:400;line-height:1.46;text-align:left}.addressCardContainer .addressDetailsContainer .btnContainer{font-size:14px;font-weight:400;line-height:normal;padding-top:8px}.addressCardContainer .addressDetailsContainer .btnContainer .btnTextEdit{color:#7c7e87;cursor:pointer}.addressCardContainer .addressDetailsContainer .btnContainer .btnTextDelete{color:#d0021b;cursor:pointer;padding:0 22px}.addressCardContainer .addressDetailsContainer .undeliverableText{color:#df2020;font-size:16px;margin-top:10px}.addressCardContainer .addressDetailsSelect{text-align:center;width:10%}.AddressPatientsWrapper{max-height:75vh;overflow-y:auto;padding:20px}.AddressPatientsWrapper .PatientDetailsContainer{border-bottom:2px solid #d9dceb;color:#16325c;margin-bottom:25px;padding-bottom:20px}.AddressPatientsWrapper .PatientDetailsContainer .PatientDetailsTitle{font-size:20px;font-weight:700}.AddressPatientsWrapper .PatientDetailsContainer .selectPatientBtnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.AddressPatientsWrapper .PatientDetailsContainer .selectPatientBtnWrapper .selectPatientTitle{font-size:16px;font-weight:700;margin-right:20px}.AddressPatientsWrapper .PatientDetailsContainer .selectPatientBtnWrapper .infoText{color:#fc8019}.AddressPatientsWrapper .PatientDetailsContainer .selectPatientBtnWrapper .addNewPatientBtn{background-color:#fff;border:1px solid #d8dde6;border-radius:4px;color:#10847e;cursor:pointer;font-weight:700;outline:none;padding:6px 16px}.AddressPatientsWrapper .PatientDetailsContainer .patientListWrapper{display:grid;grid-template-columns:32% 32% 32%;grid-gap:15px 2%}.AddressPatientsWrapper .AddPatientContainer .AddPatientTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.AddressPatientsWrapper .AddPatientContainer .AddPatientTitle .goBackBtn{color:#54698d;cursor:pointer;font-size:13px}.AddressPatientsWrapper .AddPatientContainer .yearGenderWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper:first-of-type{margin-right:24px}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .genderBtns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .genderBtns .genderOptionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;cursor:pointer;-ms-flex:1;flex:1;height:20px;width:20px}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .genderBtns .genderRadioBtn{margin-right:10px;max-width:20px}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .patientFormFieldInput{border:1px solid #a8b7c7;border-radius:4px;margin-bottom:20px;margin-top:5px;max-width:600px;outline:none;padding:10px 17px;width:100%}.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .patientFormFieldInput,.AddressPatientsWrapper .AddPatientContainer .patientFormItemWrapper .patientFormFieldTitle{color:#54698d;font-size:13px}.AddressPatientsWrapper .AddPatientContainer .saveBtn{background-color:#10847e;border:none;border-radius:4px;color:#fff;cursor:pointer;outline:none;padding:12px;width:200px}.AddressPatientsWrapper .AddPatientContainer .saveBtn:hover{background-color:#0d6d68}.DeliveryAddressContainer{max-height:75%;overflow-y:auto;padding:20px}.CashHandlingContainer{padding:5px}.DeliveryAddressHeader,.DeliveryAddressHeader .DeliveryAddressHeaderText{display:-webkit-box;display:-ms-flexbox;display:flex}.DeliveryAddressHeader .DeliveryAddressHeaderText{font-size:16px;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;color:#16325c;-ms-flex:1;flex:1}.DeliveryAddressHeader .DeliveryAddressHeaderText .addNewAddressBtn{background-color:#fff;border:1px solid #d8dde6;border-radius:4px;color:#10847e;cursor:pointer;font-weight:700;outline:none;padding:6px 16px}.DeliveryAddressesContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px 0}.PaymentPrefContainer{border-bottom:1px solid #d9dceb;border-top:1px solid #d9dceb;padding:24px 0 32px}.PaymentPrefContainer .PaymentPrefTitle{color:#a4a7b6;font-size:13px;text-align:left}.AddressFieldHeader,.PaymentPrefContainer .PaymentPrefOptions{color:#14151a;font-size:13px;text-align:left}.AddressFieldHeader{font-weight:400;line-height:2.08;padding-bottom:8px}.AddressInput{background-color:#fff;border:1px solid #d9dceb;border-radius:1px;height:50px;margin-bottom:24px;padding:12px;resize:none;width:70%}.optionContainer{padding-left:24px}.optionContainer .radioButtonImage{font-size:13px;margin-right:8px;max-height:24px;width:24px}.PaymentPreferance{margin:16px 0}.PaymentPreferance .infoForCustomer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0}.PaymentPreferance .infoForCustomer .title{color:#666;font-size:14px;font-weight:600;width:100%}.PaymentPreferance .infoForCustomer .infoText{color:#fc8019;font-size:14px;font-weight:600;width:50%}.PaymentPreferance .infoForCustomer .infoText:before{background-color:#fc8019;border-radius:50%;color:transparent;content:" ";display:inline-block;height:8px;margin-right:5px;width:8px}.PaymentPreferance .walletOptIn{border:1px solid #e5e5e5;border-radius:2px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;cursor:pointer;display:grid;grid-template-columns:35px auto;margin:10px 0;padding:15px 18px;position:relative;width:330px}.PaymentPreferance .walletOptIn.optInNotAllowed{cursor:default}.PaymentPreferance .walletOptIn .walletIcon{grid-row:1/3}.PaymentPreferance .walletOptIn .title{color:#4f585e;font-size:16px;font-weight:700}.PaymentPreferance .walletOptIn .applicableAmountContainer{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.PaymentPreferance .walletOptIn .walletBalance{margin:0 8px 0 0}.PaymentPreferance .walletOptIn .checkBox{height:20px;position:absolute;right:15px;top:10px;width:20px}.PaymentPreferance .paymentModeTitle{color:#4f585e;font-size:14px;font-weight:600;margin:10px 0}.PaymentPreferance .paymentModesContainer{-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;display:grid;grid-template-columns:48% 48%;row-gap:10px}.PaymentPreferance .paymentModesContainer .paymentModeOption{-webkit-box-shadow:0 0 4px 0 #cfd2e0;box-shadow:0 0 4px 0 #cfd2e0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px}.PaymentPreferance .paymentModesContainer .paymentModeOption img{height:40px;margin-right:25px;-o-object-fit:scale-down;object-fit:scale-down;width:40px}.PaymentPreferance .paymentModesContainer .paymentModeOption .pgInfo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:8px}.PaymentPreferance .paymentModesContainer .paymentModeOption .pgInfo .pgDescription{color:#8897a2;font-size:13px}.container{background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;max-width:100vw;position:fixed;top:0;z-index:1000}.card{background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);padding:48px 48px 10px;-webkit-box-orient:vertical;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.251);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:600px}.card,.options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.options{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:40px;padding-bottom:24px}.gender-selection-card{background:#fff;border:1px solid #edf2f9;border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.gender-label,.gender-selection-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gender-label{cursor:pointer;gap:8px;padding:4px 8px 0}.question-text{font-size:16px;font-weight:600;padding:24px 0;text-align:center}.genders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dce4f1;border-radius:8px;gap:10px;margin-bottom:10px;padding:8px}.gender-radio{height:24px;margin-left:12px;width:24px}.close-button{background:transparent;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.note-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:linear-gradient(269.47deg,rgba(255,240,239,.7) 19.63%,rgba(255,241,224,.7) 98.04%);border-top:1px solid #ffa726;bottom:30px;font-size:14px;gap:8px;padding:16px 8px 8px;position:relative;z-index:1}.info-icon{height:24px;width:24px}.note-text{background:linear-gradient(269.47deg,rgba(255,240,239,.7) 19.63%,rgba(255,241,224,.7) 98.04%);color:#cf7530;font-size:12px;font-weight:600;line-height:170%;max-width:500px;text-align:left}.proceed-button-wrapper{bottom:30px;position:relative;text-align:center}.proceed-button{border:none;cursor:pointer;font-size:16px;font-weight:600;max-width:300px;padding:10px 20px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:80%}.proceed-button.disabled{background-color:#ccc;color:#666;cursor:not-allowed}.proceed-button.enabled{background-color:#28a745;color:#fff}.patientContainer{border:1px solid #d9dceb;cursor:pointer;padding:15px}.patientHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.patientHeader .patientHeaderName{font-size:13px;font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patientDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.btnTextEdit,.patientDetails .subtext{color:#54698d;font-size:13px}.btnTextEdit{cursor:pointer;margin-right:10px}.btnTextDelete{color:#c23934;cursor:pointer;font-size:13px}.greenBtn,.pinkBtn{background:#ff8e9b;color:#fff;height:30px;line-height:0}.greenBtn{background:#0f906d}.topLevelontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:none!important;transition:none!important}.footer,.topLevelontainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointmentPreferenceContainer .appointmentTitleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointmentPreferenceContainer .appointmentTitle{font-size:16px;font-weight:600}.appointmentPreferenceContainer .changeBtnSlot{background-color:#fff;border:1px solid #d8dde6;border-radius:4px;color:#10847e;font-weight:700;outline:none;padding:6px 16px}.appointmentPreferenceContainer .date{font-size:14px;margin-bottom:10px}.appointmentPreferenceContainer .time{border-bottom:2px solid #d9dceb;color:#54698d;font-size:12px;margin:0;padding-bottom:20px}.paymentPreferenceContainer{margin-top:20px}.paymentPreferenceContainer .paymentPreferenceTitle{font-size:16px;font-weight:600;margin-bottom:20px}.paymentPreferenceContainer .radioBtn{cursor:pointer;margin-right:10px}.paymentPreferenceContainer .radioBtnLabel{cursor:pointer;margin-bottom:20px}.container{line-height:1.5}.mainContainer{display:block}.titleImg{margin-bottom:20px}.titleText{color:#4f585e;font-size:26px;font-weight:700}.titleSubText{color:#4f585e;font-size:16px;font-weight:400;margin:5px 0 30px}.diagnosticsOrderCard{border:1px solid #dfe3e6;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.orderCardImg{width:25px}.orderCardTextContainer{padding-left:10px;width:calc(100% - 25px)}.orderCardHeader{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px}.orderCardPatientName{color:#4f585e;font-size:16px;font-weight:700;text-align:left;width:85%}.orderCardPrice{color:#8897a2;font-size:16px;font-weight:700;text-align:right;width:15%}.orderCardLab{padding-bottom:5px}.orderCardLab,.orderCardTests{color:#8897a2;font-size:16px;font-weight:400}.orderCardTests{padding-bottom:10px}.orderCardTests div{padding-left:100px}.orderCardStatus{color:#fc8019;font-size:26px;font-weight:400;padding-bottom:20px}.orderCardFooter{display:block}.orderCardEDD{color:#4f585e;font-size:16px;font-weight:600;width:75%}.diagnosticsReviewContainer{color:#16325c;padding:20px}.reviewOrderTitle{font-size:20px;font-weight:600;margin-bottom:20px}.emailWrapper{background-color:rgba(221,228,237,.7);border-radius:6px;color:#54698d;font-size:14px;padding:15px}.emailInputDR{background-color:#fff;border:1px solid #a8b7c7;border-radius:4px;height:40px;margin-top:5px;outline:none;padding-left:5px;width:290px}.seperator{background:#d9dceb;border:none;height:2px}.orderPlacementReason{border-top:1px solid #d9dceb;margin-top:16px}.orderPlacementReason .reasonTitle{color:#14151a;font-size:19px;font-weight:300;padding:12px 0}.PrescriptionDetailsContainer{padding:20px}.PrescriptionDetailsContainer .rxInfoContainer{height:calc(100% - 190px);overflow:auto}.PrescriptionDetailsContainer .rxInfoContainer .modal-footer{border:none;margin:12px auto}.PrescriptionDetailsContainer .rxInfoContainer .nextOrderBtn{background-color:#0f906d;background-image:none;border-color:transparent;border-radius:2px;-webkit-box-shadow:1px 2px 4px 0 #b6f1e1;box-shadow:1px 2px 4px 0 #b6f1e1;color:#fff;font-size:14px;font-weight:500;height:50px;text-align:center;text-shadow:none;text-transform:uppercase;width:250px}.PrescriptionDetailsContainer .rxInfoContainer .PastImageGallery{margin:24px 0}.PrescriptionDetailsContainer .rxInfoContainer .PastImageGallery .modal-dialog{left:0;margin:50px 40px;max-height:540px;min-width:850px;position:absolute;top:0;-webkit-transition:top .4s;transition:top .4s}.PrescriptionDetailsContainer .rxInfoContainer .imageGalleryContainer{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:600px}.PrescriptionDetailsContainer .rxInfoContainer .imageGalleryContainer .rxImg{height:100%;margin:auto;max-width:85%}.PrescriptionDetailsContainer .rxInfoContainer .imageGalleryContainer .arrowImg{border:1px solid #000;border-radius:25px;height:50px;margin:auto 0;width:50px}.PrescriptionDetailsContainer .rxInfoContainer .rxGalleryTitle{color:#14151a;display:inline-block;font-size:19px;font-weight:300}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityText{color:#14151a;font-size:19px;font-weight:300;line-height:normal;text-align:left}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityOptions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityOptions .optionContainer{color:#14151a;font-size:13px;font-weight:400;line-height:normal;margin-right:32px;text-align:left}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityOptions .optionContainer input{cursor:pointer;margin-right:8px;max-height:15px;width:15px}.PrescriptionDetailsContainer .rxInfoContainer .rxAvailabilityContainer .rxAvailabilityOptions .optionContainer label{cursor:pointer}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer{padding-top:24px}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptionsText{color:#14151a;font-size:13px;font-weight:400;line-height:normal;text-align:left}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions .optionContainer{color:#14151a;font-size:13px;font-weight:400;line-height:normal;padding-right:32px;text-align:left}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions .optionContainer input{margin-right:8px}.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions .optionContainer input,.PrescriptionDetailsContainer .rxInfoContainer .sendRxOptionsContainer .sendRxOptions .optionContainer label{cursor:pointer}.PrescriptionDetailsContainer .rxInfoContainer .EmailAddressContainer{padding-top:24px}.PrescriptionDetailsContainer .rxInfoContainer .EmailAddressContainer .EmailAddressHeader{color:#14151a;font-size:13px;font-weight:400;line-height:normal;padding-bottom:8px;text-align:left}.PrescriptionDetailsContainer .rxInfoContainer .EmailAddressContainer .EmailInput{color:#14151a;font-size:14px;font-weight:400;line-height:normal;padding:16px;resize:none;text-align:left;width:400px}.PrescriptionDetailsContainer .rxInfoContainer .doctorConsultationContainer{padding:40px 0 16px}.PrescriptionDetailsContainer .rxInfoContainer .doctorConsultationContainer .doctorConsultationText{color:#14151a;font-size:13px;font-weight:400;line-height:normal;padding-bottom:16px;text-align:left}.PrescriptionDetailsContainer .rxInfoContainer .doctorConsultationContainer .doctorConsultationSubText{color:#a4a7b6;font-size:13px;font-weight:400;line-height:normal;padding-bottom:16px;text-align:left}.PrescriptionDetailsContainer .rxInfoContainer .doctorConsultationContainer .doctorConsultationTextbox{background-color:#fff;border:1px solid #d9dceb;border-radius:3px;height:130px;padding:16px 8px;resize:none;width:307.3px}.PrescriptionDetailsContainer .rxInfoContainer .uploadRxContainer{border-top:1px solid #d9dceb;margin-top:16px;padding:16px 0}.PrescriptionDetailsContainer .rxInfoContainer .uploadRxContainer .uploadRxBtn{border:1px solid #0f906d;border-radius:2px;color:#0f906d;cursor:pointer;height:40px;margin-left:16px;outline:none}.PrescriptionDetailsContainer .rxInfoContainer .uploadRxContainer .uploadRxBtn:hover{background-color:#0f906d;color:#fff}.PrescriptionDetailsContainer .rxInfoContainer .uploadRxContainer .imageGallery{margin-top:16px}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch{border-top:1px solid #d9dceb;margin-top:16px}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch .pitchTitle{color:#14151a;font-size:19px;font-weight:300;padding:12px 0}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch .pitchSubSection .pitchSubtitle{margin-bottom:8px}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch .pitchSubSection .optionsContainer>*{display:block;font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PrescriptionDetailsContainer .rxInfoContainer .diagnosticPitch .pitchSubSection .optionsContainer>* input{margin-right:8px}.PrescriptionDetailsContainer .rxInfoContainer .orderPlacementReason{border-top:1px solid #d9dceb;margin-top:16px}.PrescriptionDetailsContainer .rxInfoContainer .orderPlacementReason .reasonTitle{color:#14151a;font-size:19px;font-weight:300;padding:12px 0}.PrescriptionDetailsContainer .rxInfoContainer .modal-body .alert-danger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PrescriptionDetailsContainer .rxInfoContainer .modal-body .alert-danger .tryAgainBtn{height:35px}.alert-success{margin-bottom:0!important}.imageGallery .galleryContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:150px;overflow:auto}.imageGallery .galleryContainer .imageContainer{background-color:#f6f7fc;border:1px solid #d9dceb;cursor:pointer;height:100px;margin:10px 10px 10px 0;position:relative;width:170px}.imageGallery .galleryContainer .imageContainer,.imageGallery .galleryContainer .imageContainer .deleteIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imageGallery .galleryContainer .imageContainer .deleteIcon{background-color:red;border-radius:50%;color:#fff;font-size:10px;height:20px;position:absolute;right:-10px;top:-10px;width:20px}.imageGallery .galleryContainer .imageContainer .galleryImage{height:100%;max-width:100%}.imageGallery .galleryContainer .imageContainer .expiredLabel{background:#a21616;bottom:0;color:#fff;font-size:12px;line-height:26px;position:absolute;text-align:center;width:100%}.imageGallery .imageGalleryModal{width:60vw}.imageGallery .imageGalleryModal .imageModalContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imageGallery .imageGalleryModal .imageModalContainer .rxImg{height:80vh;width:100%}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg{background:rgba(0,0,0,.1);cursor:pointer;height:100%;margin:auto 0;position:absolute;width:50px}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg.left{left:0}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg.right{right:0}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg.disabled{display:none}.imageGallery .imageGalleryModal .imageModalContainer .arrowImg:hover{background:rgba(0,0,0,.5)}.imageGallery .imageGalleryModal .modal-footer .modalCloseBtn{background:red;color:#fff;height:30px;line-height:0}.OrderSuccessContainer{max-height:500px;padding-top:16px;text-align:center}.OrderSuccessContainer .OrderSuccessTitle{color:#14151a;font-size:22px;font-weight:400;line-height:1;text-align:center}.OrderSuccessContainer .OrderContainer{display:block;margin:0 auto;max-width:340px;padding-top:40px}.OrderSuccessContainer .OrderContainer .OrderTitle{color:rgba(0,0,0,.57);font-size:12px;font-weight:500;line-height:normal;padding-bottom:32px;text-align:left}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer .OrderImageContainer img{height:32px;width:32px}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer .OrderDetailContainer{display:block;padding:0 16px}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer .OrderDetailContainer .OrderDetailTitle{color:rgba(0,0,0,.3);font-size:12px;font-weight:400;line-height:normal;padding-bottom:4px;text-align:left}.OrderSuccessContainer .OrderContainer .OrderDetailsContainer .OrderDetailContainer .OrderDetailValue{color:rgba(0,0,0,.87);font-size:14px;font-weight:500;line-height:normal;text-align:left}.OrderSuccessContainer .OrderContainer .tableHeader{border-bottom:1px solid #d9dceb;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0}.OrderSuccessContainer .OrderContainer .tableHeader .tableHeaderTitle{color:#3a3d4f;font-size:12px;font-weight:500;line-height:normal;text-align:left;width:80%}.OrderSuccessContainer .OrderContainer .tableHeader .tableHeaderQty{color:#3a3d4f;font-size:12px;font-weight:500;line-height:normal;text-align:left;width:20%}.OrderSuccessContainer .OrderContainer .productContainer{border-top:1px solid #d9dceb;color:#3a3d4f;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;line-height:1.5;max-height:300px;overflow-y:auto;padding:16px 0 24px;text-align:left}.OrderSuccessContainer .OrderContainer .productContainer .productName{font-size:12px;text-transform:uppercase;width:80%}.OrderSuccessContainer .OrderContainer .productContainer .productQty{font-size:13px;text-align:center;width:20%}.review-shipment-container{max-height:80vh;overflow:scroll;padding:20px 15px}.review-shipment-container .header{border:1px solid #dce4f1;border-radius:4px;padding:15px;position:relative}.review-shipment-container .header .heading{color:#4f585e;font-size:16px;font-weight:700;line-height:18px}.review-shipment-container .header .subHeading{color:#51585e;font-size:14px;font-weight:600;line-height:22px;margin-top:4px}.review-shipment-container .header .text{color:#8897a2;font-size:12px;font-weight:600;line-height:18px}.review-shipment-container .header img{bottom:-1px;height:-webkit-fill-available;position:absolute;right:-1px}.review-shipment-container .body .shipment-container{background:#edf2f9;border-radius:6px;border-top-left-radius:0;margin-top:50px;padding:15px;position:relative}.review-shipment-container .body .count-card{background:#edf2f9;border-top-left-radius:6px;border-top-right-radius:6px;bottom:100%;color:#4f585e;font-size:12px;font-weight:600;left:0;line-height:16px;padding:7px 15px;position:absolute}.review-shipment-container .body .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-shipment-container .body .content .products{width:48%}.review-shipment-container .body .content .products .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-shipment-container .body .content .products .product .name{color:#51585e;font-size:14px;line-height:20px}.review-shipment-container .body .content .products .product .quantity{color:#51585e;font-size:14px;line-height:20px;margin-left:18px;white-space:pre}.review-shipment-container .body .content .delivery-preferences{position:relative;width:48%}.review-shipment-container .body .content .delivery-preferences.pe-loading:before{background-color:#fff;border-radius:6px}.review-shipment-container .body .content .delivery-preferences .preference{background:#fff;border:1px solid #dce4f1;border-radius:6px;cursor:pointer;padding:15px}.review-shipment-container .body .content .delivery-preferences .preference:not(:last-child){margin-bottom:15px}.review-shipment-container .body .content .delivery-preferences .preference .radio-btn{float:left;height:20%;width:30px}.review-shipment-container .body .content .delivery-preferences .preference .radio-btn .outer{border:2px solid #8897a2;border-radius:50%;height:20px;width:20px}.review-shipment-container .body .content .delivery-preferences .preference .time{color:#51585e;font-size:14px;font-weight:700}.review-shipment-container .body .content .delivery-preferences .preference .preferenceType{margin-bottom:9px;margin-top:2px}.review-shipment-container .body .content .delivery-preferences .preference .preferenceType img{height:22px}.review-shipment-container .body .content .delivery-preferences .preference .preferenceType .text{color:#51585e;font-size:12px;font-weight:700;line-height:18px}.review-shipment-container .body .content .delivery-preferences .preference .preferenceType .extraCharge{color:#51585e;font-size:12px;line-height:18px}.review-shipment-container .body .content .delivery-preferences .preference .disclaimer{border-top:1px solid #dce4f1;color:#51585e;font-size:12px;font-weight:600;line-height:18px;padding-top:8px}.review-shipment-container .body .content .delivery-preferences .preference.selected{border:1px solid #62bf9f}.review-shipment-container .body .content .delivery-preferences .preference.selected .outer{background:#62bf9f;border:none;border-radius:50%;height:20px;position:relative;width:20px}.review-shipment-container .body .content .delivery-preferences .preference.selected .outer .inner{border:3px solid #fff;border-radius:50%;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}.review-shipment-container .body .amount-bifurcation{font-size:14px;padding:20px 15px}.review-shipment-container .body .amount-bifurcation .bifurcation-container:not(:last-child){border-bottom:1px dashed #dfe3e6}.review-shipment-container .body .amount-bifurcation .bifurcation-container:last-child{font-weight:700}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:8px 0}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation .text{color:#4f585e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation .text img{cursor:pointer;-webkit-filter:opacity(.7);filter:opacity(.7);height:12px;margin-left:5px}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation .bothValue .original{color:#8897a2;font-weight:400;margin-right:10px;text-decoration-line:line-through}.review-shipment-container .body .amount-bifurcation .bifurcation-container .bifurcation .final{color:#4f585e;font-weight:600}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-shadow:0 -1px 6px rgba(0,0,0,.2);box-shadow:0 -1px 6px rgba(0,0,0,.2);justify-content:space-between;padding:20px 15px;position:relative;z-index:1}.footer .details{font-weight:600}.footer .details .price{color:#4f585e;font-size:16px;line-height:22px}.footer .details .detail-btn{color:#10847e;cursor:pointer;font-size:12px;line-height:18px}.footer .action-btns{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .action-btns div{color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:22px;padding:12px;text-align:center;width:235px}.footer .action-btns .back-btn{background:#a4a7b5;margin-right:15px}.footer .action-btns .place-btn{background:#418d6f}.footer .action-btns .place-btn.disable{opacity:.2}.footer .footer-loader{background:no-repeat 50%/20% rgba(0,0,0,.5);background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgc3R5bGU9ImJhY2tncm91bmQ6MCAwIj48cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMTA4NDdlIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMTA4NDdlIiB0cmFuc2Zvcm09InJvdGF0ZSgzMCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMxMDg0N2UiIHRyYW5zZm9ybT0icm90YXRlKDYwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMxMDg0N2UiIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMTUwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMjEwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMjQwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMxMDg0N2UiIHRyYW5zZm9ybT0icm90YXRlKDI3MCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMTA4NDdlIiB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzEwODQ3ZSIgdHJhbnNmb3JtPSJyb3RhdGUoMzMwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PC9zdmc+);height:100%;left:0;position:absolute;top:0;width:100%}.review-shipment-modal{background:rgba(0,0,0,.9)!important}.orderSuccessModal .modal-content{border:none;max-height:85vh;overflow:hidden}.orderSuccessModal .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#10847e;justify-content:space-between;padding:48px 54px 24px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.orderSuccessModal .header .heading{font-size:26px;font-weight:700;line-height:38px;margin-bottom:4px}.orderSuccessModal .header .subHeading{font-size:14px;font-weight:600;line-height:19px}.orderSuccessModal .body{margin-bottom:95px;overflow:scroll;padding:24px}.orderSuccessModal .body .communication-container{display:grid;gap:10px;grid-template-columns:repeat(2,50%)}.orderSuccessModal .body .communication-container .communication-block{border:1px solid #dfe3e6;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orderSuccessModal .body .communication-container .communication-block img{border-radius:50%;height:40px;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:40px}.orderSuccessModal .body .communication-container .communication-block .primary-text{color:#4f585e;font-size:14px;font-weight:600;line-height:19px;margin-bottom:6px}.orderSuccessModal .body .communication-container .communication-block .secondary-text{color:#3bb896;font-size:16px;font-weight:700;line-height:24px;margin:0}.orderSuccessModal .body .shipment-container{margin-top:24px}.orderSuccessModal .body .shipment-container .heading{color:#4f585e;font-weight:700}.orderSuccessModal .body .shipment-container .shipments{display:grid;gap:16px;grid-template-columns:repeat(2,50%);margin-top:16px}.orderSuccessModal .body .shipment-container .shipments .shipment{border-radius:6px}.orderSuccessModal .body .shipment-container .shipments .shipment .header{background:#edf2f9;border-radius:inherit;color:#4f585e;display:block;padding:15px 15px 20px}.orderSuccessModal .body .shipment-container .shipments .shipment .header .header-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orderSuccessModal .body .shipment-container .shipments .shipment .header .header-1 .shipment-count{font-size:12px;font-weight:700}.orderSuccessModal .body .shipment-container .shipments .shipment .header .header-1 .savings{background:#3bb896;border-radius:2px;color:#fff;font-size:10px;font-weight:700;margin-left:8px;padding:0 4px}.orderSuccessModal .body .shipment-container .shipments .shipment .header .header-2{font-size:16px;margin-top:5px}.orderSuccessModal .body .shipment-container .shipments .shipment .content{background:#fff;border:.5px solid #dfe3e6;border-radius:4px;color:#4f585e;margin-top:-8px;padding:20px 15px}.orderSuccessModal .body .shipment-container .shipments .shipment .content>:not(:last-child){margin-bottom:5px}.orderSuccessModal .body .shipment-container .shipments .shipment .content .product-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:14px;justify-content:space-between}.orderSuccessModal .body .shipment-container .shipments .shipment .content .name{max-width:80%}.orderSuccessModal .footer{background:#fff;border-top:1px solid rgba(0,0,0,.1);bottom:0;-webkit-box-shadow:none;box-shadow:none;margin-left:auto;padding:24px;position:absolute;width:100%}.orderSuccessModal .footer a,.orderSuccessModal .footer div{border-radius:4px;cursor:pointer;font-size:16px;padding:10px 0;text-align:center;text-decoration:none;width:190px}.orderSuccessModal .footer .serve-next{background:#0f906d;color:#fff;font-weight:700;margin-left:auto}.orderSuccessModal .footer .take-survey{border:1px solid #14151a;-webkit-box-sizing:border-box;box-sizing:border-box;color:#14151a;font-weight:700;margin-left:24px}.orderSuccessModal .error{color:#ff5200;font-size:30px;font-weight:600;padding-bottom:120px;padding-top:25px;text-align:center}.specialitySelectionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.specialityContainer{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-y:auto;padding:24px 16px 100px}.specialityTitle{color:#14151a;font-size:20px;font-weight:500;line-height:1.4;margin-bottom:24px}.specialityList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.specialityCard,.specialityList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.specialityCard{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e8e8e8;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.08);box-shadow:0 2px 12px 0 rgba(0,0,0,.08);cursor:pointer;padding:12px;-webkit-transition:border-color .3s;transition:border-color .3s}.specialityImage{-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.specialityTextContainer{-webkit-box-flex:1;-ms-flex:1;flex:1}.specialityName{color:#14151a;font-size:16px;font-weight:600;line-height:1.4;margin:0}.specialityDescription{color:#666;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.2;margin:4px 0 0;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.specialityRadio{-ms-flex-negative:0;border:2px solid #999;border-radius:50%;flex-shrink:0;height:20px;width:20px}.specialityRadio.checked{background-color:#fff;border-color:#00a279;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.specialityRadio.checked:after{background-color:#00a279;border-radius:50%;content:"";height:10px;width:10px}.specialityError{color:#e74c3c;font-size:14px;margin-top:24px;text-align:center}.doctorSelectionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doctorSelectionContainer{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;overflow-y:auto;padding:24px 16px 100px}.doctorSelectionTitle{color:#14151a;font-size:20px;font-weight:500;line-height:1.4;margin:0 0 24px}.doctorSelectionLoading{color:#666;font-size:14px;margin-top:40px;text-align:center}.doctorSelectionError{color:#e74c3c;font-size:14px;margin-top:24px;text-align:center}.doctorList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.doctorCardNew{background:#fff;border:1px solid #ebebeb;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s}.doctorCardNewInner{padding:12px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.doctorCardNewInner,.doctorCardUpperContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.doctorCardUpperContent{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:12px}.doctorProfileCol{-ms-flex-negative:0;flex-shrink:0;position:relative}.doctorProfileImg{border:1px solid #c5e8f5;border-radius:8px;height:119px;-o-object-fit:cover;object-fit:cover;width:102px}.doctorProfileImg.specialistImg{border:1.5px solid #0f6f8f}.doctorProfilePlaceholder{background:#d0eef8;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:119px;width:102px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#0f6f8f;font-size:36px;font-weight:600;justify-content:center}.specialistTag{background:#0f6f8f;border-radius:4px;bottom:-8px;color:#fff;font-size:9px;font-weight:700;left:50%;letter-spacing:.5px;padding:2px 6px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.doctorRightSide{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:6px;min-width:0}.doctorInfoBlock,.doctorRightSide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doctorInfoBlock{gap:2px}.doctorCardName{color:#14151a;display:-webkit-box;font-size:15px;font-weight:600;-webkit-line-clamp:2;line-height:1.3;margin:0;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.doctorCardSpecialization{color:#2e7d32;font-size:12px;font-weight:400;line-height:1.3;margin:0}.doctorCardExperience{color:#14151a;display:-webkit-box;font-size:12px;font-weight:500;-webkit-line-clamp:1;margin:4px 0 0;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.doctorCardExperience span{color:#555;font-weight:400}.expertiseInWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px;height:24px;margin:6px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%}.hiddenMeasureBlock{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute}.expertiseTag{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#14151a;display:inline-block;font-size:11px;font-weight:400;line-height:1.4;padding:2px 6px;white-space:nowrap;-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0}.expertiseTag.expertiseTagEllipsis{overflow:hidden;text-overflow:ellipsis}.expertiseTag.moreTag{-ms-flex-negative:0;flex-shrink:0}.doctorLanguageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.doctorLanguageText{color:#14151a;display:-webkit-box;font-size:12px;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.gradientBorder{background:-webkit-gradient(linear,left top,right top,from(#e7fff2),to(#c2f2d9));background:linear-gradient(90deg,#e7fff2,#c2f2d9);border-radius:8px;margin-top:10px;padding:1px}.consultationInfoWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,right top,color-stop(9.62%,#f9fffc),color-stop(47.12%,#e1ffef),color-stop(91.83%,#f8fffb));background:linear-gradient(90deg,#f9fffc 9.62%,#e1ffef 47.12%,#f8fffb 91.83%);border-radius:7px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px;-ms-flex-pack:distribute;justify-content:space-around}.consultationInfo,.consultationInfoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consultationInfo{-webkit-box-pack:center;-ms-flex-pack:center;gap:4px;justify-content:center}.consultationInfoIcon{font-size:13px;line-height:1}.consultationText{color:#1b5e20;font-size:12px;font-weight:400;white-space:nowrap}.doctorCardNewFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.doctorPriceCol{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.doctorPriceCol,.priceRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.priceRow{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.strikeThroughPrice{color:#aaa;font-size:12px;font-weight:400;text-decoration:line-through}.discountBadge{color:#d32f2f;font-size:11px;font-weight:700}.discountedPrice{color:#14151a;font-size:20px;font-weight:600;line-height:1.2;margin:0}.doctorFooterRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.selectSlotBtn{background:#fff;border:1px solid #10847e;border-radius:6px;color:#10847e;cursor:pointer;font-size:13px;font-weight:700;height:32px;letter-spacing:.4px;padding:6px 16px;text-transform:uppercase;-webkit-transition:background .2s;transition:background .2s;width:140px}.selectSlotBtn:hover{background:#10847e;color:#fff}.selectSlotBtn.doctorCardNewSelected{background:#10847e;border:none;color:#fff}.availableInfo{width:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.availableInfo,.availableRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.availableRow{gap:4px}.thunderIcon{height:16px;width:12px;-ms-flex-negative:0;flex-shrink:0}.doctorAvailable{color:#2e7d32;font-size:11px;font-weight:500}.doctorNotAvailable{color:#666;font-size:11px;font-weight:500}.consultationIcon{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcSuccessModal .modal-content{border:none;margin:0 auto;max-width:520px;overflow:hidden}.dcSuccessModal .modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;min-height:100vh}.dcSuccessBody{gap:20px;padding:14px}.dcSuccessIcon{height:72px;margin-bottom:16px;width:72px}.dcSuccessTitle{color:#14151a;font-size:18px;line-height:1.4;margin:0 0 40px}.dcSuccessTitleOrange{color:#f57c00;font-weight:600}.dcSuccessCard{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;text-align:left}.dcSuccessCardTop{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f9f9f9;border-bottom:1px solid #eee;justify-content:space-between;padding:12px 16px}.dcSuccessCardTop,.dcSuccessPatientRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dcSuccessPatientRow{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.dcSuccessPatientName{color:#14151a;font-size:13px;font-weight:600}.dcDoctorNameContainer{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.dcDoctorName,.dcDoctorNameContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.dcDoctorName{color:#14151a;font-size:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcSuccessOrderId{color:#14151a;font-size:13px;font-weight:600}.dcSuccessAmount{color:#0f906d;font-size:14px;font-weight:700;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.dcSuccessDetail{padding:14px 16px}.dcSuccessDetail p{color:#14151a;font-size:13px;line-height:1.5;margin:0 0 6px}.dcSuccessDetail p:last-child{margin-bottom:0}.dcSuccessDetailSub{color:#666!important;font-size:12px!important}.dcSuccessFooter{padding:16px 24px 24px}.dcServeNext,.dcSuccessFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcServeNext{background-color:#0f906d;border-radius:2px;-webkit-box-shadow:1px 2px 4px 0 #b6f1e1;box-shadow:1px 2px 4px 0 #b6f1e1;color:#fff;font-size:12px;font-weight:500;height:40px;line-height:normal;text-align:center;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0 12px}.pdContainer{background:#fff}.uploadReportContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.uploadReportTitle{color:#30363c;font-size:13px;font-weight:600;margin:0 0 10px}.uploadReportOptional{color:#888;font-weight:400}.uploadReportContent{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.uploadReportBox,.uploadReportContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.uploadReportBox{background:#f5f5f5;border:1.5px dashed #bdbdbd;border-radius:8px;padding:16px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;justify-content:center}.uploadReportBoxSmall{height:76px;padding:0;width:76px}.uploadReportInput{display:none}.uploadReportBoxContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.uploadReportPlus{color:#2e7d32;font-size:24px;line-height:1}.uploadReportSubtext{color:#888;font-size:11px;margin:0;text-align:center}.uploadReportThumb{border:1.5px dashed #bdbdbd;border-radius:8px;height:76px;overflow:visible;position:relative;width:76px;-ms-flex-negative:0;flex-shrink:0}.uploadReportThumbImg{border-radius:6px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.uploadReportRemove{background:#616161;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:13px;height:18px;line-height:1;padding:0;position:absolute;right:-8px;top:-8px;width:18px;z-index:2}.uploadReportLoader,.uploadReportRemove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uploadReportLoader{background:hsla(0,0%,100%,.55);height:100%;left:0;position:fixed;top:0;width:100%;z-index:11}.uploadReportSpinner{-webkit-animation:urSpin .9s linear infinite;animation:urSpin .9s linear infinite;border:2px solid #bdbdbd;border-radius:50%;border-top-color:transparent;height:36px;width:36px}@-webkit-keyframes urSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes urSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.uploadReportError{color:#e53935;font-size:12px;margin:6px 0 0}.consultSummaryContainer{-webkit-box-flex:1;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:120px}.consultSummaryInner{margin:0 auto;max-width:600px}.csSlotSection{padding:20px 16px 0}.csSlotTitle{color:#14151a;font-size:17px;font-weight:700;line-height:1.4;margin:0 0 16px}.csSlotLoading{color:#888;font-size:13px;margin:8px 0}.csDateRow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-overflow-scrolling:touch;margin-bottom:20px}.csDateItemWrapper{-ms-flex-negative:0;flex-shrink:0}.csDateItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;min-width:56px;padding:10px 14px}.csDateDay{font-size:12px;font-weight:400}.csDateNum{font-size:18px;line-height:1.3}.csDateDivider{background:#e0e0e0;height:36px;margin:0 2px;width:1px}.csFilterRow{margin-bottom:16px;-webkit-overflow-scrolling:touch}.csFilterChip{padding:6px 16px}.csFilterText{font-size:13px;line-height:1.4}.csSlotGrid{gap:10px}.csSlotChip{border:1px solid #dde1e6;border-radius:14px;padding:14px 4px}.csSlotTime{font-size:13px;line-height:1.4}.csNoSlots{color:#888;font-size:13px;margin:20px 0}.consultViewMore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#10847e;cursor:pointer;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:16px}.consultViewMoreArrow{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.consultViewMoreArrow.consultViewMoreArrowUp{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.csConsultMode{margin-top:20px}.csConsultModeGradient{background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:linear-gradient(180deg,#f0f0f0,#fff);padding:16px}.csConsultModeTitle{color:#14151a;font-size:17px;font-weight:600;margin:0 0 12px}.csConsultModeRow,.csMode{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.csMode{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:10px;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s;width:100%}.csMode.csModeSelected{background:#f1f8f1;border-color:#4caf50}.csModeIcon{-ms-flex-negative:0;flex-shrink:0}.csModeTextWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.csModeText{color:#555;font-size:13px;font-weight:600;line-height:1.4}.csModeTextGreen{color:#2e7d32}.csRadio{border:2px solid #bbb;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.csRadio.csRadioChecked{border-color:#4caf50}.csRadio.csRadioChecked:after{background:#4caf50;border-radius:50%;content:"";display:block;height:10px;width:10px}.pdContainer{border-top:8px solid #f5f5f5;padding:16px}.pdTitle{color:#14151a;font-size:17px;font-weight:600;line-height:1.4;margin:0 0 16px}.pdInputsWrapper{padding-bottom:12px}.pdField{margin-bottom:16px;position:relative}.pdRow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.pdFieldContact{-webkit-box-flex:2;-ms-flex:2;flex:2;position:relative}.pdFieldAge{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.pdLabel{background:#fff;color:#6b7280;font-size:14px;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:14px;-webkit-transition:top .15s,font-size .15s;transition:top .15s,font-size .15s}.pdLabel.pdLabelFloat{color:#10847e;font-size:11px;top:-8px}.pdInput{background:#fff;border:1px solid #d1d5db;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#14151a;font-size:14px;outline:none;padding:12px;-webkit-transition:border-color .15s;transition:border-color .15s;width:100%}.pdInput:focus{border-color:#10847e}.pdInput:focus+.pdLabel,.pdInput:focus~.pdLabel{color:#10847e;font-size:11px;top:-8px}.pdInput.pdInputError{border-color:#e53935}.pdError{color:#e53935;font-size:11px;margin:4px 0 0}.pdGenderWrapper{margin-top:4px}.pdGenderLabel{color:#6b7280;display:block;font-size:12px;margin-bottom:8px}.pdChips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.pdChip{background:#fff;border:1px solid #d1d5db;border-radius:100px;color:#374151;cursor:pointer;font-size:13px;padding:6px 16px;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.pdChip.pdChipActive{background:#e6f7f0;border-color:#0f8f62;color:#0f8f62}.csPageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.csOrderError{color:#e53935;font-size:13px;margin:0;padding:0 16px 12px}.csPrivacyText{color:#888;font-size:11px;line-height:1.5;margin:0;padding:16px}.csPrivacyLink{color:#10847e;font-weight:500;text-decoration:none}.bookCard{background:#fff;border:1px solid #e0e0e0;border-radius:12px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:16px;width:100%}.bookCard--selected{border-color:#0f906d}.bookCardTopRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.bookCardTextContent{-webkit-box-flex:1;-ms-flex:1;flex:1}.bookCardTitle{color:#14151a;font-size:12px;font-weight:600;margin:0}.bookCardSubTitle{color:#888;font-size:12px;font-weight:500;margin:4px 0}.bookCardPriceRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:12px}.bookCardPrice{color:#14151a;font-size:20px;font-weight:600}.bookCardOriginalPrice{color:#888;font-size:11px;font-weight:400;text-decoration:line-through}.bookCardImageWrapper{position:relative;-ms-flex-negative:0;flex-shrink:0}.bookCardImage{border-radius:8px;-o-object-fit:cover;object-fit:cover}.bookCardBookBtn{background-color:#fff;border:1.5px solid #0f906d;border-radius:8px;bottom:0;color:#0f906d;cursor:pointer;font-size:13px;font-weight:600;height:32px;left:50%;padding:4px 12px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;width:72px}.bookCardBookBtn--selected{background-color:#0f906d;color:#fff}.bookCardDivider{border-top:1px dashed #e0e0e0;margin:8px 0}.bookCardIncludedRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.bookCardIncludedTitle{color:#14151a;font-size:12px;font-weight:500}.bookCardSecondaryLink{background:none;border:none;color:#0f906d;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;text-decoration:underline}.bookCardBulletList{list-style:none;margin:12px 0 0;padding:0}.bookCardBulletItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px;font-weight:400;margin:4px 0}.bookCardIcon{margin-right:8px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.serviceSelectPackage{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;padding:24px 16px 100px}.serviceSelectPackageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.serviceTitle{margin:0 0 24px}.packagesGrid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.emptyState,.errorState,.loadingState{color:#888;font-size:14px;padding:40px 20px;text-align:center}.errorState{color:#d0021b}.variantDrawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.variantDrawer,.variantDrawerHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.variantDrawerHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:20px 20px 16px}.variantDrawerTitle{color:#14151a;font-size:16px;font-weight:700;margin:0}.variantDrawerClose{background:none;border:none;color:#888;cursor:pointer;font-size:18px;padding:4px 8px}.variantDrawerList{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow-y:auto;padding:16px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.variantDrawerLoading{color:#888;font-size:13px;padding:40px 0;text-align:center}.variantOption{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-transition:border-color .15s;transition:border-color .15s}.variantOption.variantOptionSelected{background:#f0faf9;border-color:#10847e}.variantRadio{border:2px solid #555;border-radius:50%;height:20px;width:20px;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.variantRadio.variantRadioChecked{border-color:#10847e}.variantRadio.variantRadioChecked:after{background:#10847e;border-radius:50%;content:"";height:10px;width:10px}.variantContent{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.variantContent,.variantInfoLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.variantInfoLeft{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px}.variantInfoLeft.variantInfoLeftCentered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.variantSessions{color:#14151a;font-size:14px;font-weight:600;line-height:1.4}.variantSubtitle{color:#666;font-size:11px;font-weight:500;line-height:1.3}.variantInfoRight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;text-align:right}.variantInfoRight,.variantPriceRow{display:-webkit-box;display:-ms-flexbox;display:flex}.variantPriceRow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.variantMrp{color:#bdbdbd;font-size:11px;text-decoration:line-through}.variantPrice{color:#14151a;font-size:14px;font-weight:600;line-height:1.4}.variantPerSession{color:#10847e;font-size:11px;font-weight:500}.variantMostBooked{background:#1a3faa;border-radius:0 8px 0 0;color:#fff;font-weight:600;gap:5px;padding:3px 8px;right:-8px;top:-12px}.variantConsultBadge,.variantMostBooked{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;white-space:nowrap;z-index:2}.variantConsultBadge{background:#fff8ee;border:1px solid #ffc9a0;border-radius:999px;color:#b45309;font-weight:700;gap:6px;left:50%;padding:3px 10px;text-transform:uppercase;top:-14px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slotBooking{background:#fff;border:1px solid #e8e8e8;border-radius:16px;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.08);box-shadow:0 2px 16px 0 rgba(0,0,0,.08);padding:16px}.slotBookingTitle{color:#14151a;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 16px}.slotLoadingState{color:#888;font-size:13px;margin:8px 0}.slotErrorState{color:#e53935;font-size:13px;margin:8px 0}.csSlotCalendar{margin-bottom:20px;overflow-x:hidden;width:100%}.csDateRow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;text-align:center}.csDateRow::-webkit-scrollbar{display:none}.csDateRow{-ms-overflow-style:none;scrollbar-width:none}.csDateItemWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.csDateItem,.csDateItemWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.csDateItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:8px;color:#14151a;cursor:pointer;justify-content:center;min-width:50px;padding:8px;scroll-snap-align:start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.csDateItem.csDateItemActive{background:#14151a;color:#fff}.csDateDay{font-size:11px;font-weight:inherit;line-height:1.2;margin:0}.csDateNum{font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap}.csDateDivider{background:#f0f0f0;height:40px;width:2px;-ms-flex-negative:0;flex-shrink:0}.csFilterSection{margin-bottom:24px}.csFilterRow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.csFilterRow::-webkit-scrollbar{display:none}.csFilterRow{-ms-overflow-style:none;scrollbar-width:none}.csFilterChip{display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;padding:4px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #ccc;border-radius:100px;color:#14151a;cursor:pointer;gap:8px;justify-content:center;-ms-flex-negative:0;background:#fff;flex-shrink:0;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s}.csFilterChip.csFilterChipActive{background:#fff;border-color:#10847e;color:#10847e}.csFilterText{font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.csFilterIcon{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.csSlotGridWrapper{margin-top:4px}.csSlotGrid{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.csSlotChip{background:#fff;border:1px solid #e8e8e8;border-radius:12px;color:#14151a;cursor:pointer;padding:8px;position:relative;text-align:center;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.csSlotChip.csSlotChipActive{background:#10847e;border-color:#10847e;color:#fff}.csSlotChip.csSlotChipActive .csSlotTime{color:#fff}.csSlotChip.csSlotChipDisabled{cursor:default;opacity:.3;pointer-events:none}.csSlotTime{color:#14151a;font-size:14px;font-weight:600;line-height:1.5;margin:0}.csNoSlots{color:#999;font-size:14px;margin:12px 0;text-align:center}.csViewMore{color:#10847e;cursor:pointer;font-size:12px;font-weight:600;gap:8px;line-height:1.5;margin-top:16px}.csViewMore,.csViewMoreArrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.csViewMoreArrow{height:12px;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:12px}.csViewMoreArrow.csViewMoreArrowUp{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slotFirstSessionHeading{color:#14151a;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px;padding:0 4px}.slotFirstSessionHighlight{color:#1a3faa;font-size:16px;font-weight:600}.slotRemainingNote{background:linear-gradient(90.8deg,#dde8ff -3.16%,#fff 103.16%);border-radius:8px;color:#0d1f6e;font-size:13px;line-height:1.4;margin-bottom:16px;padding:10px 12px}.slotRemainingNoteLabel{color:#1a1a1a;font-weight:600}.serviceSlotPatient{-webkit-box-flex:1;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;overflow-y:auto;padding:20px 16px 120px}.serviceSlotPatientWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.serviceSlotPatientError{color:#e53935;font-size:13px;margin:0;padding:0 4px}.serviceHeader{margin-bottom:24px}.serviceTitle{color:#14151a;font-size:18px;line-height:1.4;margin:0 0 8px}.serviceSubtitle{color:#888;font-size:14px;margin:0}.formsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;padding:0 16px}.patientDetailsWrapper{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.quickStartBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:linear-gradient(92.18deg,rgba(255,242,232,0),#fff2e8);border-top-left-radius:12px;border-top-right-radius:12px;gap:12px;padding:12px 16px}.quickStartIcon{-ms-flex-negative:0;flex-shrink:0}.quickStartHeading{color:#14151a;font-size:14px;font-weight:600;line-height:1.4;margin:0}.quickStartHighlight{color:#1565c0;font-weight:700}.quickStartSubtext{color:#5f6368;font-size:12px;line-height:1.3;margin:4px 0 0}body{background-color:#efefef;margin:0}.layoutContainer{background-color:#fff;font-family:Open Sans,sans-serif;height:100vh;overflow:hidden;position:relative;width:100%}.layoutContainer .LHSContainer{border-right:1px solid #f6f7fc;height:calc(100vh - 40px);overflow:hidden;position:relative;width:60%}.layoutContainer .RHSContainer{height:100%;overflow:hidden;position:relative;width:40%}.container{margin:0 auto}.errorMsg{color:red}.disclaimerMsg,.errorMsg{font-size:12px;text-align:left}.disclaimerMsg{color:#9b9b9b}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}