.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-0.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:bold;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:bold}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
.country-info{width:max-content;position:absolute;top:22px;left:27px}.book-appoinment-wrapper{margin-top:4.3rem;padding:2rem;padding-top:0px;font-family:Poppins}.book-appoinment-wrapper h4{font-size:20px;font-weight:700;margin-bottom:8px;font-family:Poppins}.book-appoinment-wrapper p{font-size:14px;font-weight:400}.book-appoinment-wrapper .calendar-container{margin:0 auto;display:flex;flex-direction:column;background:#fff;fill:#fff;filter:drop-shadow(0px 5px 5px rgba(224, 228, 238, 0.5));padding:12px 8px 8px 12px;position:relative;border-radius:15px 15px 0px 0px}.book-appoinment-wrapper .calendar-container .choose-txt{color:#32445b;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:10px}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper{padding:0px 20px}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container{display:flex;width:100%;align-items:center;gap:8px;overflow-x:scroll}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .date-slot-info{border-radius:4px;background:#fcf5e4;min-width:91px;text-align:center;padding:2px 9px;cursor:pointer}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .date-slot-info .slot-date{color:#32445b;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .date-slot-info .no-of-slot{color:#a6a6a6;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .ar-date-slot-info .slot-date{color:#32445b;font-size:11px;font-style:normal;font-weight:600;line-height:normal}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .selected-date-slot-info{background:#35c359}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .selected-date-slot-info .slot-date{color:#fff}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .selected-date-slot-info .no-of-slot{color:#fff}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .left-arrow{position:absolute;left:8px;top:58%;transform:rotate(180deg);cursor:pointer}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .ar-left-arrow{position:absolute;left:8px;top:58%;transform:rotate(180deg);cursor:pointer}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .right-arrow{position:absolute;right:8px;top:58%}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .date-slot-container .ar-right-arrow{position:absolute;right:8px;top:58%;cursor:pointer}.book-appoinment-wrapper .calendar-container .date-slot-container::-webkit-scrollbar{width:0px;height:0px}.book-appoinment-wrapper .calendar-container .react-calendar{border:0px !important;border-radius:13px;box-shadow:0px 5px 5px rgba(224,228,238,.18);padding:20px 0px}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__navigation{justify-content:center}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__navigation .react-calendar__navigation__prev2-button,.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__navigation .react-calendar__navigation__next2-button{display:none}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__navigation .react-calendar__navigation__label{flex-grow:0 !important}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__navigation .react-calendar__navigation__label .react-calendar__navigation__label__labelText{text-transform:uppercase}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__navigation__label__labelText{font-weight:bold;font-family:"Poppins"}.book-appoinment-wrapper .calendar-container .react-calendar abbr[title]{text-decoration:none !important;color:#7c7c7c;font-size:11px;font-family:"Poppins";font-weight:500}.book-appoinment-wrapper .calendar-container .react-calendar button>abbr{font-family:"Poppins"}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__tile:enabled:hover,.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__tile:enabled:focus,.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__tile--now{background-color:#fff}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__tile{width:37px;height:37px;display:block;margin:0px auto;padding:6px}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__tile--active{background-color:#fff;color:#fff !important}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__tile--active>abbr{background:#40c1ab !important;border-radius:50%;padding:6px;border:1px solid #40c1ab;width:30px;height:30px;display:block;margin:0px auto}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__month-view__days__day--weekend{color:#000}.book-appoinment-wrapper .calendar-container .react-calendar .prev-weekend____tile{color:rgba(16,16,16,.3019607843) !important}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__month-view__days__day--neighboringMonth{color:#757575}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__tile:disabled{background-color:#fff}.book-appoinment-wrapper .calendar-container .react-calendar .react-calendar__navigation button:disabled{background-color:#fff}.book-appoinment-wrapper .ar-calendar-container .date-slot-container{flex-direction:row-reverse}.book-appoinment-wrapper .slot-error-msg{color:red;font-size:14px;margin-top:20px;margin-bottom:20px;text-align:center}.book-appoinment-wrapper .time-slot-container{background:#fcf5e4;border-radius:0px 0px 15px 15px;box-shadow:0px 5px 5px rgba(224,228,238,.24);padding:15px 30px;position:relative}.book-appoinment-wrapper .time-slot-container h4{font-size:14px;font-weight:500;font-family:Poppins;position:unset;top:unset}.book-appoinment-wrapper .time-slot-container .time-slot-info{font-family:Poppins;display:flex;flex-wrap:wrap;font-size:12px;column-gap:8px;flex-direction:column;max-height:137px;overflow-x:scroll;width:100%;max-width:100%}.book-appoinment-wrapper .time-slot-container .time-slot-info .selected-time-slot{color:#fff;background-color:#35c359}.book-appoinment-wrapper .time-slot-container .time-slot-info::-webkit-scrollbar{width:0px;height:0px}.book-appoinment-wrapper .time-slot-container .time-slot{border-radius:5px;padding:5px 0px;margin-top:5px;text-align:center;font-size:12px;font-weight:500;color:#32445b;margin-bottom:5px;width:146.36px;cursor:pointer;background:#fff}.book-appoinment-wrapper .time-slot-container .left-arrow{position:absolute;left:8px;top:50%;transform:translate(0px, -50%) rotate(180deg);cursor:pointer}.book-appoinment-wrapper .time-slot-container .right-arrow{position:absolute;right:8px;top:50%;transform:translate(0px, -50%)}.book-appoinment-wrapper .time-slot-container .ar-left-arrow{position:absolute;left:8px;top:50%;transform:translate(0px, -50%) rotate(180deg);cursor:pointer}.book-appoinment-wrapper .time-slot-container .ar-right-arrow{position:absolute;right:8px;top:50%;transform:translate(0px, -50%);cursor:pointer}.book-appoinment-wrapper .time-slot-container .no-slots-available{display:flex;flex-direction:column;justify-content:center;align-items:center;height:122px}.book-appoinment-wrapper .time-slot-container .no-slots-available .no-slots-icon{width:24px;height:24px}.book-appoinment-wrapper .time-slot-container .no-slots-available .no-slots-icon img{width:100%;height:100%}.book-appoinment-wrapper .time-slot-container .no-slots-available .no-slots-avl-txt{color:#32445b;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.book-appoinment-wrapper .appointment-info{background-color:#fff7ea;box-shadow:0px 5px 5px rgba(232,207,158,.38);padding:10px;border-radius:5px;margin-top:2rem}.book-appoinment-wrapper .appoinment-btn{background:#40c1ab;color:#fff;font-weight:600;font-size:17px;border-radius:10px;padding-top:12px;padding-bottom:12px;text-align:center;margin-top:2rem;cursor:pointer}.book-appoinment-wrapper .appoinment-btn-not-selected{cursor:not-allowed;background-color:#e0e0e0}.adding-member-cont{display:flex;margin-top:26px}.adding-member-cont .add-member .checkbox-container{display:block;position:relative;padding-left:20px;margin-bottom:23px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adding-member-cont .add-member .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.adding-member-cont .add-member .checkmark{position:absolute;top:2px;left:0;height:19.2px;width:19.2px;border-radius:20%;background-color:#fff;border:2px solid #40c1ab}.adding-member-cont .add-member .checkbox-container:hover input~.checkmark{background-color:#fff}.adding-member-cont .add-member .checkbox-container input:checked~.checkmark{background-color:#40c1ab;border:1px solid #40c1ab}.adding-member-cont .add-member .checkmark:after{content:"";position:absolute;display:none}.adding-member-cont .add-member .checkbox-container input:checked~.checkmark:after{display:block}.adding-member-cont .add-member .checkbox-container .checkmark:after{left:6px;top:4px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.adding-member-cont .add-member .toggle-switch{width:20px;height:12px;border-radius:15px;background-color:#ccc;display:flex;align-items:center;cursor:pointer;transition:background-color .3s;position:relative;top:5px;margin-left:14px}.adding-member-cont .add-member .toggle-switch .switch-handle{width:10px;height:10px;background-color:#fff;border-radius:50%;position:absolute;left:1px;transition:left .3s}.adding-member-cont .add-member .toggle-switch .ar-switch-handle{right:unset;right:1px}.adding-member-cont .add-member .toggle-switch.on{background-color:#4caf50}.adding-member-cont .add-member .toggle-switch.on .switch-handle{left:9px}.adding-member-cont .add-member .toggle-switch.on .ar-switch-handle{right:9px}.adding-member-cont .add-member .ar-toggle-switch{margin-left:unset;margin-right:14px}.adding-member-cont .bookingTxt{font-size:14px;font-weight:500;margin-left:10.4px;padding-top:2px}.adding-member-cont .bookingTxt-ar{margin-right:10.4px}.urgent-txt{margin-top:16px;display:flex;gap:8px;justify-content:center;color:#32445b;font-family:Poppins;font-style:normal;font-weight:400;line-height:normal}.urgent-txt p{font-size:12px}.urgent-txt .wts-btn{color:#40c1ab;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.urgent-txt .wts-btn span{padding-left:6px}.frequently-bought{display:flex;align-items:center;gap:8px;position:relative;margin-top:24px;margin-bottom:8px}.frequently-bought span:nth-child(1){color:#98a1ac;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.frequently-bought span:nth-child(2){color:#35c359;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;cursor:pointer}.frequently-bought .know-why-details{position:absolute;background-image:url("https://d25uasl7utydze.cloudfront.net/assets/Union%20(1).png");background-size:cover;background-position:center;top:-108px;width:242px;height:104px;left:39px;padding:16px 13px 16px 12px}.frequently-bought .know-why-details :nth-child(1){color:#797764;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.frequently-bought .know-why-details :nth-child(2){color:var(--Text-black, #0E3A5E);font-size:10px;font-style:normal;font-weight:400;line-height:normal}.frequently-bought .ar-know-why-details{padding:16px 12px 16px 13px;left:unset;right:20px;height:92px;top:-96px}.frequently-bought .ar-know-why-details :nth-child(2){margin-top:4px}.special-offer{padding:6px 16px 6px 10px;background:#fff1f1;display:flex;justify-content:space-between;align-items:center;border-radius:4px;width:96%;margin:auto auto;margin-top:8px;margin-bottom:12px}.special-offer .special-offer-txt{display:flex;gap:4px}.special-offer .special-offer-txt :nth-child(1){color:#ff4f50;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.special-offer .special-offer-txt :nth-child(1) .colon{height:15px}.special-offer .special-offer-txt :nth-child(2){color:#ff4f50;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.special-offer .apply-txt-div .get-off-txt-mobile{display:none}.special-offer .click-to-apply{border-radius:2px;background:#ff4f50;padding:2px 4px;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.special-offer .offer-applied-txt{display:flex;align-items:center}.special-offer .offer-applied-txt :nth-child(1){width:16px;height:16px}.special-offer .offer-applied-txt :nth-child(2){color:#ff4f50;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.fbt-packages-list-cont{border-radius:8px;background:#fff;box-shadow:0px 5px 5px 0px rgba(224,228,238,.5);padding-top:1px}.fbt-packages-list-cont .offer-txt-mobile{display:none}.fbt-packages-list-cont .custom-test-container .custom-tests{border:none;margin-bottom:unset}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-profile{min-width:56px;width:56px;height:56px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-name{color:#32445b;font-weight:600}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-detail{gap:6px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-detail .custom-test-price{color:#ff4f50;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin:unset}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-detail .price-without-discount{color:#35c359}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-detail .custom-test-retailPrice{font-size:12px;font-weight:500;color:#0e3a5e;margin:unset;text-decoration:line-through}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .add-section{margin:unset;display:flex;align-items:center;justify-content:center}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .add-section .add{font-size:14px;color:#98a1ac}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .add-section .added{color:#32445b}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .checkmark{border:2.5px solid #98a1ac}.frequently-container{background-color:#fff;border-radius:8px;box-shadow:0px 5px 5px rgba(224,228,238,.25);display:flex;padding:8px}.frequently-container .package-img-cont{height:48px;width:48px;border-radius:8px;object-fit:contain}.frequently-container .package-img-cont img{height:100%;width:100%}.frequently-container .package-details-cont{border:1px solid teal}.frequently-container .package-details-cont .package-detail{display:flex;flex-direction:column}.frequently-container .package-details-cont .package-detail .package-detail-title{font-size:12px;font-weight:600;color:#32445b}.frequently-container .package-details-cont .package-detail .package-detail-title .addon-pricing-details{display:flex}.frequently-container .package-details-cont .package-detail .package-detail-title .addon-pricing-details .custom-addon-finalPrice{font-size:10px;font-weight:600;color:#40c1ab}.frequently-container .package-details-cont .package-detail .package-detail-title .addon-pricing-details .custom-addon-retailPrice{font-size:10px;font-weight:500;color:#98a1ac}.book-appoinment-wrapper-ar{font-family:"Almarai" !important;text-align:right}.book-appoinment-wrapper-ar h4{font-family:"Almarai" !important;font-size:20px}.book-appoinment-wrapper-ar .calendar-container{direction:ltr}.book-appoinment-wrapper-ar .time-slot-container h4{font-family:"Almarai" !important}.min-package-for-products{color:#233b58;background-color:#fff;border-radius:15px;box-shadow:0px 5px 5px rgba(224,228,238,.24);padding:15px;margin-top:2rem}.min-package-for-products .slected-add-ons-wrapper .selected-add-ons{font-weight:600;font-size:16px}.min-package-for-products .slected-add-ons-wrapper .all-selcted{display:flex;gap:10px;flex-wrap:wrap}.min-package-for-products .slected-add-ons-wrapper .slected-item{font-weight:500;font-size:12px;flex:40%;background:rgba(224,228,238,.38);border-radius:4px;padding:3px 8px;width:50%;display:flex;justify-content:space-between;cursor:pointer;align-items:center;max-width:50%}.min-package-for-products .slected-add-ons-wrapper .slected-item span{font-weight:400;font-size:12px}.min-package-for-products .slected-add-ons-wrapper .slected-item img{width:24px;height:24px}.min-package-for-products .slected-add-ons-wrapper .show-more{font-weight:500;margin-top:15px;font-size:12px;color:#40c1ab;text-align:center;cursor:pointer}.BloodFact{width:95%;margin:18px auto;padding:10px;border-radius:10px;background:#fff7ea;text-align:center;box-shadow:0 5px 5px 0 rgba(232,207,158,.38)}@media(max-width: 400px){.urgent-txt{gap:3px}.urgent-txt .wts-btn span{padding-left:3px}}@media screen and (max-width: 768px){.book-appoinment-wrapper{padding:2rem 1.5rem}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper{padding:0px}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .arrow{display:none}.book-appoinment-wrapper .calendar-container .date-slot-container-wrapper .arrow{display:none}.book-appoinment-wrapper .time-slot-container{padding:15px 12px}.book-appoinment-wrapper .time-slot-container .arrow{display:none}.book-appoinment-wrapper .time-slot-container .arrow{display:none}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-profile{min-width:48px;width:48px;height:48px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-name{font-size:12px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-detail{gap:4px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-detail .custom-test-retailPrice{font-size:10px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .add-section .add{font-size:12px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .add-section .added{font-size:large12px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .checkmark{border:2.5px solid #98a1ac}.book_appoinment_btn_n_item_details{position:fixed;bottom:0;width:100vw;background:#fff;margin-left:-2rem;margin-right:-2rem}.book_appoinment_btn_n_item_details .item_details_main{width:100%;border-top-right-radius:16px;border-top-left-radius:16px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont{width:90%;margin:auto auto;padding:16px 0px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_txt{color:var(--Grey-1, #797764);font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_list_cont{display:flex;flex-direction:column;gap:12px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_list_cont .item_details_list_item{border-radius:8px;border:1px solid var(--Grey-3, #F4F2EF);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_list_cont .item_details_list_item .list_item_title{color:var(--Text-black, #0E3A5E);font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_list_cont .item_details_list_item .list_item_price{color:var(--Secondary-Green, #35C359);text-align:right;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.book_appoinment_btn_n_item_details .item_details_main .book_appoinment_btn_main{width:100%;background:#fff;box-shadow:0px -4px 4px 0px rgba(224,228,238,.5)}.book_appoinment_btn_n_item_details .item_details_main .book_appoinment_btn_main .book_appoinment_btn_cont{width:90%;margin:auto auto;padding:9px 0px;display:flex;align-items:center;justify-content:center;gap:25px}.book_appoinment_btn_n_item_details .item_details_main .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn{display:flex;flex-direction:column;gap:4px;justify-content:center}.book_appoinment_btn_n_item_details .item_details_main .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .price .final_price{align-items:center;display:flex;gap:4px;color:var(--Text-black, #0E3A5E);font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.book_appoinment_btn_n_item_details .item_details_main .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .price .final_price span{color:var(--Grey-1, #797764);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.book_appoinment_btn_n_item_details .item_details_main .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .view_details_btn div{display:flex;gap:2px;color:#007aff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:normal;align-items:center}}@media screen and (max-width: 450px){.special-offer{padding:6px 8px 6px 8px;max-height:25px;height:25px;justify-content:center;align-items:center}.special-offer .special-offer-txt{padding:2px;display:none}.special-offer .special-offer-txt .get-off-txt-desktop{display:none}.special-offer .special-offer-txt .offer-txt-desktop{display:none}.special-offer .apply-txt-div{display:flex;align-items:center;justify-content:center;gap:16px}.special-offer .apply-txt-div .get-off-txt-mobile{display:inline-block;color:#0e3a5e;font-size:10px;font-style:normal;font-weight:700;line-height:normal}.special-offer .click-to-apply{padding:1px 2px;font-size:10px}.special-offer .offer-applied-txt :nth-child(2){font-size:10px}.fbt-packages-list-cont .offer-txt-mobile{display:block;color:#ff4f50;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-bottom:-6px;margin-top:8px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-profile{min-width:48px;width:48px;height:48px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-name{font-size:12px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-detail{gap:4px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .custom-test-section .custom-test-detail .custom-test-retailPrice{font-size:10px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .add-section .add{font-size:12px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .add-section .added{font-size:large12px}.fbt-packages-list-cont .custom-test-container .custom-tests .custom-test-cont .checkmark{border:2.5px solid #98a1ac}.book_appoinment_btn_n_item_details{position:fixed;bottom:0;width:100vw;background:#fff;margin-left:-1.5rem;margin-right:-1.5rem;z-index:1;border-top-right-radius:16px;border-top-left-radius:16px;z-index:11}.book_appoinment_btn_n_item_details .item_details_main{width:100%;border-top-right-radius:16px;border-top-left-radius:16px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont{width:90%;margin:auto auto;padding:16px 0px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_txt{color:var(--Grey-1, #797764);font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_list_cont{display:flex;flex-direction:column;gap:12px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_list_cont .item_details_list_item{border-radius:8px;border:1px solid var(--Grey-3, #F4F2EF);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_list_cont .item_details_list_item .list_item_title{color:var(--Text-black, #0E3A5E);font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.book_appoinment_btn_n_item_details .item_details_main .item_details_cont .item_details_list_cont .item_details_list_item .list_item_price{color:var(--Secondary-Green, #35C359);text-align:right;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.book_appoinment_btn_n_item_details .book_appoinment_btn_main{width:100%;background:#fff;box-shadow:0px -4px 4px 0px rgba(224,228,238,.5)}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont{width:90%;margin:auto auto;padding:9px 0px;display:flex;align-items:center;justify-content:center;gap:25px}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn{display:flex;flex-direction:column;gap:4px;justify-content:center}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .price .final_price{align-items:center;display:flex;gap:4px;color:var(--Text-black, #0E3A5E);font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .price .final_price span{color:var(--Grey-1, #797764);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .view_details_btn div{display:flex;gap:2px;color:#007aff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:normal;align-items:center}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .view_details_btn img{width:16px;height:16px}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .view_details_btn .down_arrow{rotate:180deg}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .price_n_view_btn .view_details_btn .up_arrow{rotate:0deg}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .book_bow_btn_box{border-radius:12px;background:var(--Secondary-Green, #35C359);padding:16px 0px;width:180px;text-align:center}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .book_bow_btn_box .book_now_txt{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.book_appoinment_btn_n_item_details .book_appoinment_btn_main .book_appoinment_btn_cont .appoinment-btn-not-selected{cursor:not-allowed;background-color:#e0e0e0}.view_details_overlay{position:fixed;width:100vw;height:100vh;top:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);margin-left:-1.5rem;margin-right:-1.5rem;z-index:10}}
