@font-face{font-family:Almarai;src:url(/_next/static/media/Almarai-Regular.e489c3e6.ttf);font-weight:400}@font-face{font-family:Almarai;src:url(/_next/static/media/Almarai-Bold.479277d1.ttf);font-weight:500}:root{--clr-1:#1e797a;--clr-1-hover:#1a6a6b;--clr-1-overlay:#e8eff6;--clr-2:#175ba2;--clr-2-hover:#124b88;--clr-3:#2badaf;--clr-warning:#ef2d28;--clr-warning-overlay:#fdeaea;--clr-overlay:rgba(0,0,0,.5);--border-clr:#d9d9d9;--clr-txt1:#949494;--clr-txt2:#b3bac2;--clr-txt3:#63666e;--clr-gray1:#868686;--nav-h:70px;--title-0:45px;--title-1:40px;--title-1-sm:36px;--title-2:32px;--title-3:28px;--title-4:24px;--title-5:22px;--title-6:20px;--title-7:18px;--title-8:18px;--title-16-14:16px;--title-14-12:14px;--border-r-1:25px;--border-r-2:15px;--border-r-3:10px;--border-r-4:8px;--section-padding:3rem;--section-space:5rem;--box-py-xsm:1.5rem;--box-py-sm:1.5rem;--box-py:2rem;--box-py-res:2rem;--box-px-xs:1rem;--box-px-xsm:1.5rem;--box-px-sm:1.5rem;--box-px:2rem;--box-px-more:3rem;--radius:0.5rem}@media (max-width:991.98px){:root{--box-px-xsm:1rem;--section-padding:2rem;--section-space:4rem}}@media (max-width:767.98px){:root{--box-px-xsm:1rem}}@media (max-width:575.98px){:root{--title-0:36px;--title-1:32px;--title-1-sm:32px;--title-2:28px;--title-3:24px;--title-4:22px;--title-5:20px;--title-6:18px;--title-7:16px;--title-16-14:14px;--title-14-12:12px;--border-r-1:15px;--border-r-2:10px;--border-r-3:8px;--border-r-4:6px;--section-padding:2rem;--section-space:4rem;--box-py-res:1.5rem;--box-py-xsm:1rem;--box-px-xs:0.75rem;--box-px-xsm:0.75rem;--box-px:1rem;--box-px-sm:1rem;--box-px-more:1rem}}*{box-sizing:border-box;padding:0;margin:0}*,body{font-family:Almarai,sans-serif}body{overflow-x:hidden;color:#121212}body:dir(rtl){direction:rtl}.container{--max-w:"none";--container-px:0.75rem;max-width:var(--max-w)!important;margin-right:auto;margin-left:auto;width:100%;padding-right:var(--container-px)!important;padding-left:var(--container-px)!important}@media (min-width:576px){.container{--container-px:1rem}}@media (min-width:768px){.container{--container-px:1.5rem}}@media (min-width:992px){.container{--container-px:2rem}}@media (min-width:1200px){.container{--container-px:2.5rem}}@media (min-width:1400px){.container{--max-w:calc(1320px);--container-px:2rem}}a{color:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}ul{list-style:none;margin:0;padding:0}button{border:none;box-shadow:none;cursor:pointer;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}button,input,textarea{outline:none}.form-group{position:relative;display:flex;flex-direction:column;gap:.5rem}.form-error{color:var(--clr-warning);font-size:14px;margin-top:5px}.error-title{font-size:var(--title-16-14);border-radius:6px;padding:.5rem 1rem;text-align:center;margin-bottom:.5rem;color:var(--clr-warning);background-color:var(--clr-warning-overlay)}.form-group label{width:-moz-fit-content;width:fit-content;font-size:var(--title-7);color:var(--clr-txt1);font-weight:500;cursor:pointer}.form-group .ant-select-selector,.form-group input,.form-group textarea{width:100%;border-radius:var(--border-r-2);font-size:var(--title-7);color:var(--clr-txt3);padding:0 .75rem;font-weight:500;border:1px solid var(--border-clr)!important;transition:all .3s ease-in-out}.form-group .ant-select-selector,.form-group input{height:50px!important}.ant-select-arrow{transform:translateY(-50%)!important;margin:0!important}.form-group input:disabled{background-color:#f3f3f3}.form-group.error input{border-color:var(--clr-warning)!important}.form-group textarea{padding:.75rem;min-height:150px;resize:none}.form-group.form-group-error input{border:1px solid var(--clr-warning)}.form-group input::placeholder{color:var(--clr-txt3);font-weight:400}.form-group .ant-select-focused .ant-select-selector,.form-group input:focus,.form-group textarea:focus{border-color:var(--clr-1)!important;box-shadow:inset 0 1px 1px rgb(0 0 0/5%),0 0 8px rgba(31,120,122,.6)!important}.input-container{position:relative;width:100%}.input-container input{-webkit-padding-end:calc(40px + 1rem);padding-inline-end:calc(40px + 1rem)}.input-container .input-icon{position:absolute;top:50%;inset-inline-end:.5rem;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);color:var(--clr-2);background-color:var(--clr-1-overlay);border-radius:8px;transition:all .3s ease-in-out}.input-container .input-icon svg{width:20px;height:20px}.input-container .input-icon:hover{background-color:var(--clr-2);color:#fff}.custom-date-picker{position:relative;border:none!important;box-shadow:none!important;padding:0!important}.custom-date-picker .ant-picker-input input{width:100%;border-radius:var(--border-r-2);font-size:var(--title-7);color:var(--clr-txt3);padding:0 .5rem;font-weight:500;border:1px solid var(--border-clr);transition:all .3s ease-in-out}.custom-date-picker .ant-picker-input input:hover{border-color:var(--border-clr)}.custom-date-picker .ant-picker-suffix{position:absolute;top:50%;inset-inline-end:.5rem;transform:translateY(-50%);font-size:25px}.main-layout{padding-top:var(--nav-h)}.section-style{position:relative;padding:var(--section-padding) 0}.w-bg{margin:var(--section-padding) 0}.main-title{font-size:var(--title-1);font-weight:700;text-transform:capitalize;margin-bottom:var(--section-padding)}.sub-title{font-size:var(--title-7);font-weight:700;margin-bottom:1rem}.section-title{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;max-width:600px;margin:auto auto var(--box-py) auto}.section-title .title{font-size:var(--title-3);color:var(--clr-1);font-weight:700}.section-title .desc{font-size:var(--title-7);color:var(--clr-txt3);text-align:center;line-height:1.55}.page-title{font-size:var(--title-5);font-weight:700;color:var(--clr-txt3);margin-bottom:1.5rem}.flex-title{display:flex;align-items:center;justify-content:space-between;gap:var(--box-px-xsm);margin-bottom:var(--box-py)}.flex-title .title{font-size:var(--title-4);font-weight:700;text-transform:capitalize}.main-logo{display:flex;align-items:center;gap:.5rem}.main-logo .logo-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-logo .logo-text .title{color:#fff;font-size:var(--title-3);font-weight:bolder}.main-logo .logo-text .desc{font-size:.75rem;color:#fff}.custom-btn{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;height:50px;padding:0 1rem;border-radius:var(--border-r-2);font-size:16px;color:#fff;font-weight:700;border:none;background-color:var(--clr-2);transition:all .3s ease-in-out}.custom-btn.round{border-radius:50px}.custom-btn.outline{background-color:transparent;border:3px solid var(--clr-2-hover);color:var(--clr-2-hover)}.custom-btn:hover{background-color:var(--clr-2-hover);color:#fff}.custom-btn.text{background-color:transparent;height:auto;width:-moz-fit-content;width:fit-content;margin:auto;color:var(--clr-2)}.custom-btn.text:hover{color:var(--clr-1)}.custom-btn.warning{color:#fff;border:2px solid var(--clr-warning);background-color:var(--clr-warning)}.custom-btn.warning.outline{border:2px solid var(--clr-warning);background-color:transparent;color:var(--clr-warning)}.custom-btn.warning:hover{border-color:#e22b24;background-color:#e22b24;color:#fff}.custom-btn.overlay{background-color:var(--clr-1-overlay);color:var(--clr-2)}.custom-btn.overlay.active,.custom-btn.overlay:hover{background-color:var(--clr-2);color:#fff}.custom-btn.disabled,.custom-btn:disabled{opacity:.5;pointer-events:none}.slider-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;cursor:pointer;background-color:var(--clr-1-overlay);color:var(--clr-2);transition:all .3s ease-in-out}.slider-btn:hover{background-color:var(--clr-2);color:#fff}.slider-btn:disabled{opacity:.5;pointer-events:none}body:dir(rtl) .slider-btn{transform:rotate(180deg)}.page-loading{position:fixed;inset:0;width:100%;height:100vh;background-color:#ffffff50;color:var(--clr-2);z-index:1000;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.page-loading .spiner-loading{width:100px;height:100px;border-width:10px}.skeleton{background:linear-gradient(90deg,#bebebe,#dedede 50%,#bebebe);background-size:200%;animation:skeleton 1.5s infinite}@keyframes skeleton{0%{background-position:0}to{background-position:-200%}}.spiner-loading{width:20px;height:20px;border-radius:50%;border-color:transparent currentcolor;border-style:solid;border-width:4px;animation:spin 1s linear infinite}.spiner-loading.sm{width:15px;height:15px;border:3px solid #fff}.spiner-loading.primary{border-left:4px solid var(--clr-2);border-right:4px solid var(--clr-2);border-top:4px solid transparent;border-bottom:4px solid transparent}@keyframes spin{to{transform:rotate(1turn)}}.custom-overlay{position:fixed;inset:0;width:100%;background-color:var(--clr-overlay);opacity:0;z-index:1000;pointer-events:none;transition:all .3s ease-in-out}.custom-overlay.open{opacity:1;pointer-events:all}.custom-box{padding:1.5rem 1rem;border:1px solid var(--border-clr);border-radius:var(--border-r-2)}.custom-box.sm{padding:.5rem .75rem}.custom-box.primary{border-color:var(--clr-3)}.custom-box.rounded{border-radius:var(--border-r-1)}.custom-box .box-title{font-size:var(--title-7)}.custom-box .box-desc,.custom-box .box-title{text-align:center;color:var(--clr-txt3);margin-bottom:1rem}.custom-box .box-desc{line-height:1.6}.custom-box .box-title.start{text-align:start}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--clr-1) var(--clr-1-overlay)}.noScroll-bar{scrollbar-width:none;-ms-overflow-style:none}.empty-box{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;max-width:400px;margin:auto}.empty-box img{width:170px;height:170px;object-fit:contain}.empty-box svg{width:170px;height:170px;color:var(--clr-txt3)}.empty-box .empty-box-title{word-break:break-word;font-size:var(--title-5);color:var(--clr-txt3);font-weight:700;text-align:center;line-height:1.6}.responsive-tabs.w-border .sort-filter-container{border-bottom:1px solid var(--border-clr);padding-bottom:var(--box-py)}@media (min-width:991px){.my-booking-content .responsive.page-title,.responsive-tabs{display:none}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-5px,5px)}40%{transform:translate(-5px,-5px)}60%{transform:translate(5px,5px)}80%{transform:translate(5px,-5px)}to{transform:translate(0)}}.ant-select-dropdown{z-index:9999!important}.ant-select{height:auto!important}.ant-modal .ant-modal-close{width:35px!important;height:35px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 10px #848484!important;top:-15px!important;inset-inline-end:-15px!important}.ant-modal-content{padding:0!important}.custom-modal-body{position:relative;padding:var(--box-py-res) var(--box-px);max-height:80vh;overflow-y:auto}.custom-modal-title{font-size:var(--title-5);font-weight:700;text-align:center;margin-bottom:1.5rem}.cancle-reserv-body{position:relative;padding:60px 1.5rem 1.5rem;text-align:center}.cancle-reserv-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border:10px solid #fff;border-radius:50%;color:var(--clr-warning);background-color:var(--clr-warning-overlay);width:110px;height:110px}.cancle-reserv-icon.primary{color:var(--clr-2);background-color:var(--clr-1-overlay)}.cancle-reserv-icon.rate{color:#fc0;background-color:#fffae6}.cancle-reserv-title{font-size:var(--title-5);font-weight:700;text-align:center}.rate-modal .cancle-reserv-title{font-size:var(--title-7);color:var(--clr-txt3);margin-bottom:1rem;margin-top:1rem}.cancle-reserv-desc{font-size:var(--title-7);color:var(--clr-txt3);margin-bottom:1.5rem;text-align:center}.cancle-reserv-icon svg{width:60px;height:60px}.cancle-reserv-form{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.cancle-reserv-body .btns{flex-wrap:wrap;gap:1rem}.cancle-reserv-body .btns,.rate-stars-container{display:flex;justify-content:center;align-items:center}.rate-stars-container{gap:.5rem;margin-bottom:1rem}.rate-stars-container svg{width:35px;height:35px;fill:#e2e2e2;color:#e2e2e2}.rate-stars-container .active svg{fill:#fc0;color:#fc0}@media (max-width:576px){.ant-modal .ant-modal-close{width:30px!important;height:30px!important;top:5px!important;inset-inline-end:10px!important;box-shadow:none!important}}.custom-breadcrumb{display:flex;align-items:center;gap:var(--box-px-sm);position:relative;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:0;margin-bottom:var(--box-py)}.custom-breadcrumb .breadcrumb-item{position:relative;display:flex;align-items:center;gap:.25rem;flex-shrink:0;white-space:nowrap;color:#fff;font-size:var(--title-7);font-weight:500;text-transform:capitalize;transition:all .3s ease}.custom-breadcrumb .breadcrumb-item.active{color:var(--clr-txt2);pointer-events:none}.custom-breadcrumb .breadcrumb-item svg{width:var(--title-7);height:var(--title-7);color:#fff;transition:all .3s ease}.custom-breadcrumb .breadcrumb-li{position:relative;display:flex;align-items:center}.custom-breadcrumb .breadcrumb-item:hover:not(.active) svg,.custom-breadcrumb a.breadcrumb-item:hover:not(.active){color:var(--clr-txt2)}@media (min-width:992px){.custom-breadcrumb::-webkit-scrollbar{width:4px;height:4px;cursor:pointer}.custom-breadcrumb::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:20px;cursor:pointer}.custom-breadcrumb::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:20px;cursor:pointer}.custom-breadcrumb::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}}.custom-pagination{margin-top:var(--section-padding);display:flex;justify-content:center;text-align:center}.ant-pagination-item{background-color:var(--clr-1-overlay)!important;border-radius:50%!important;border:none!important;opacity:.5!important}.ant-pagination-item a,.ant-pagination-item-link{color:var(--clr-2)!important;font-weight:700!important;background-color:transparent!important}.ant-pagination-item.ant-pagination-item-active,.ant-pagination-item:hover{opacity:1!important}.ant-pagination-next,.ant-pagination-prev{background-color:var(--clr-1-overlay)!important;border-radius:50%!important;border:none!important}.ant-pagination-next.ant-pagination-disabled,.ant-pagination-prev.ant-pagination-disabled{opacity:.5!important}body:dir(rtl) .ant-pagination-item-link{transform:rotate(180deg)}.nav-bar{position:fixed;top:0;left:0;z-index:1000;height:var(--nav-h);background-color:var(--clr-1);justify-content:center;box-shadow:0 0 5px hsla(0,0%,100%,.25)}.nav-bar,.nav-bar .nav-contint{width:100%;display:flex;align-items:center}.nav-bar .nav-contint{justify-content:space-between;gap:var(--box-px-sm)}.nav-bar .nav-contint .nav-list{position:relative;display:flex;justify-content:center;align-items:center;gap:.25rem}.nav-bar .nav-contint .nav-list .nav-item.responsive-item{display:none}.nav-bar .nav-contint .nav-list .nav-item a{display:flex;align-items:center;gap:.25rem;color:#fff;font-size:var(--title-7);padding:.5rem .75rem;border-radius:5px;font-weight:700;transition:all .3s ease-in-out}.nav-bar .nav-contint .nav-list .nav-item a:hover{background-color:var(--clr-1-hover)}.nav-bar .nav-contint .nav-actions{display:flex;justify-content:center;gap:.75rem}.nav-bar .nav-contint .ant-select-selector{border:none;background-color:var(--clr-1-hover);display:flex;justify-content:center;align-items:center}.nav-bar .nav-contint :is(.ant-select-selector button,.ant-select-arrow){color:#fff!important;font-weight:700}.nav-bar .nav-contint .nav-actions .user-auth-icon{display:none;justify-content:center;align-items:center}.nav-bar .nav-contint .nav-actions .user-auth-icon svg{width:22px;height:22px;color:#fff}.nav-bar .nav-contint .nav-actions .nav-user-auth{display:flex;justify-content:center;align-items:center;background-color:var(--clr-1-hover);padding:.5rem .75rem;border-radius:5px;gap:.25rem;color:#fff;font-size:var(--title-7);font-weight:500}.nav-bar .nav-contint .nav-actions .nav-user-auth a{transition:all .3s ease-in-out}.nav-bar .nav-contint .nav-actions .nav-user-auth a:hover{color:var(--clr-txt2)}.nav-user-dropdown-item{width:150px!important;display:flex;align-items:center;gap:.75rem;font-size:16px;color:var(--clr-txt3)!important}.nav-user-dropdown-item svg{width:20px;height:20px}.nav-book-dropdown-item{display:inline-block;width:165px!important;font-size:var(--title-7);color:var(--clr-txt3)!important;text-transform:capitalize}.nav-bar .nav-contint .nav-actions .lang-link{display:flex;align-items:center;gap:.5rem;color:#fff}.nav-bar .nav-contint .nav-actions .lang-link span{font-weight:700;display:none}.nav-bar .nav-contint .nav-actions .menu-icon{background-color:transparent;display:none}.nav-bar .nav-contint .nav-actions .menu-icon svg{width:35px;height:35px;color:#fff}.nav-item-sidebar{display:none;flex-direction:column;width:100%}.sidebar-dropdown{overflow:hidden;transition:all .3s ease-in-out}.sidebar-dropdown .sidebar-dropdown-list{margin-top:10px;display:flex;flex-direction:column;padding:.5rem .25rem;border-radius:5px;background-color:var(--clr-1-hover)}.sidebar-dropdown .sidebar-dropdown-list .sidebar-dropdown-item a.sidebar-dropdown-link{color:#fff;font-size:calc(var(--title-7) - 2px);padding:.5rem;border-radius:5px;font-weight:700;text-transform:capitalize;transition:all .3s ease-in-out}.sidebar-dropdown .sidebar-dropdown-list .sidebar-dropdown-item a.sidebar-dropdown-link:hover{background-color:var(--clr-1)}@media (max-width:991.98px){.nav-bar .nav-contint .nav-actions .lang-link span,.nav-item-dropdown{display:none}.nav-item-sidebar{display:flex}.nav-bar .nav-contint .nav-list{position:fixed;top:var(--nav-h);bottom:0;inset-inline-start:0;width:300px;max-width:90%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;background-color:var(--clr-1);border-top:1px solid var(--clr-1-hover);padding:var(--box-py-sm) .75rem;transform:translateX(-100%);transition:all .3s ease-in-out}}@media (max-width:991.98px){body:dir(rtl) .nav-bar .nav-contint .nav-list{transform:translateX(100%)}.nav-bar .nav-contint .nav-list.open,body:dir(rtl) .nav-bar .nav-contint .nav-list.open{transform:translateX(0)}.nav-user-area{display:none}.nav-bar .nav-contint .nav-list .nav-item,.nav-bar .nav-contint .nav-list .nav-item.responsive-item{display:flex;width:100%}.nav-bar .nav-contint .nav-list .nav-item a{width:100%;text-align:start}.nav-bar .nav-contint .nav-actions .menu-icon{display:block}.nav-overlay{position:fixed;top:var(--nav-h);bottom:0;inset-inline-start:0;width:100%;background-color:var(--clr-overlay);z-index:-1;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.nav-overlay.open{opacity:1;pointer-events:all}}footer{position:relative;z-index:1;padding-top:var(--section-padding);background-color:var(--clr-1);color:#fff}footer:after{content:"";position:absolute;bottom:0;left:0;width:300px;max-width:100%;height:300px;z-index:-1;background:url(/_next/static/media/shams-logo.1458b0f0.png) no-repeat 50%/contain;opacity:.1}.footer-bottom{display:flex;justify-content:center;align-items:center;padding:1.5rem 0;border-top:1px solid var(--clr-txt1);margin-top:var(--section-padding)}.footer-bottom .footer-copy-right{font-size:var(--title-7);color:#fff}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 1.5rem}.footer-info{flex:1 1;max-width:400px}.footer-info .footer-logo{margin-bottom:1.5rem}.footer-info .footer-desc{margin-bottom:1.5rem;font-size:var(--title-7);line-height:1.6}.footer-info .footer-social{display:flex;align-items:center;gap:1.5rem}.footer-info .footer-social a svg{color:var(--clr-1-overlay);width:25px;height:25px;transition:all .3s ease-in-out}.footer-info .footer-social a:hover svg{color:#fff;transform:scale(1.1)}.footer-links-col .footer-links-col-title{font-size:var(--title-5);font-weight:700;margin-bottom:1rem}.footer-links-col-list-item:not(:last-child){margin-bottom:.5rem}.footer-links-col-list-item a{display:block;padding:.5rem;border-radius:5px;transition:all .3s ease-in-out}.footer-links-col-list-item a:hover{background-color:var(--clr-1-hover)}@media (max-width:991.98px){.footer-links-col{width:calc(50% - .75rem)}}@media (max-width:767.98px){.footer-info{max-width:100%}.footer-links-col{width:100%}}.grid-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--box-py) 1rem;margin-bottom:var(--box-py)}.grid-head .title{font-size:var(--title-5);color:var(--clr-1)}.grid-head .count{color:var(--clr-gray1)}.grid-contint{direction:ltr;display:flex;align-items:center;gap:.25rem}.grid-contint button{width:48px;height:45px;display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;color:var(--clr-gray1);transition:all .3s ease-in-out}.grid-contint .grid{border-top-left-radius:20px;border-bottom-left-radius:20px}.grid-contint .list{border-top-right-radius:20px;border-bottom-right-radius:20px}.grid-contint button.active,.grid-contint button:hover{background-color:var(--clr-1-overlay);color:var(--clr-2)}.select-filter{-webkit-margin-start:auto;margin-inline-start:auto}.select-filter .ant-select-selector{background-color:var(--clr-2)!important;border:none!important;padding:.5rem 1rem!important;border-radius:50px!important}.select-filter.ant-select-disabled .ant-select-selector{opacity:.5!important}.select-filter .ant-select-selector .ant-select-selection-item,.select-filter .ant-select-selector .ant-select-selection-placeholder{color:#fff!important;font-weight:700!important;font-family:Almarai!important;font-size:16px!important;box-shadow:none!important}.select-filter .ant-select-arrow{color:#fff!important;font-size:18px!important}@media (max-width:768px){.grid-contint{display:none}.select-filter{-webkit-margin-start:0;margin-inline-start:0}}.hero-section{position:relative;z-index:1;padding:var(--section-padding) 0;min-height:calc(100vh - var(--nav-h));width:100%;display:flex;justify-content:center;align-items:center;background:url(/_next/static/media/hero-bg.4c0f70df.png) no-repeat 50%/cover}.hero-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--clr-overlay)}.hero-section .hero-contint{height:100%;width:100%;padding:var(--section-spaces) 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--box-py)}.hero-section .hero-contint .hero-title{max-width:600px;color:#fff;font-size:var(--title-1);line-height:1.5;font-weight:700;text-align:center}.hero-section .hero-contint .hero-categories{width:100%;display:grid;grid-template-columns:repeat(6,1fr);justify-content:center;grid-gap:1rem;gap:1rem}.hero-section .hero-contint .hero-categories .category-card{padding:var(--box-py-sm) var(--box-px-sm);background-color:#fff;border-radius:var(--border-r-2);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;transition:all .3s ease-in-out}.hero-section .hero-contint .hero-categories .category-card:hover{transform:scale(1.03)}.hero-section .hero-contint .hero-categories .category-card .category-card-img{width:80px;height:80px}.hero-section .hero-contint .hero-categories .category-card .category-card-img img{width:100%;height:100%;object-fit:contain}.hero-section .hero-contint .hero-categories .category-card .category-card-title{color:var(--clr-2);font-size:var(--title-7);font-weight:700;text-align:center}.hero-section .hero-contint .search-bar{width:100%;max-width:800px}.hero-section .hero-contint .search-bar .form-group{width:100%;position:relative}.hero-section .hero-contint .search-bar .form-group input{width:100%;height:60px!important;font-size:var(--title-7);color:var(--clr-txt3);border-radius:var(--border-r-2);background-color:#fff;-webkit-padding-end:calc(45px + 1rem);padding-inline-end:calc(45px + 1rem);transition:all .3s ease-in-out}.hero-section .hero-contint .search-bar .search-btn{position:absolute;top:50%;inset-inline-end:.5rem;transform:translateY(-50%);width:45px;height:45px;background-color:var(--clr-1-overlay);color:var(--clr-2);border-radius:5px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.hero-section .hero-contint .search-bar .search-btn:hover{background-color:var(--clr-2);color:#fff}@media (max-width:1199.95px){.hero-section .hero-contint .hero-categories{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.hero-section .hero-contint .search-bar{display:none}}@media (max-width:767.98px){.hero-section .hero-contint .hero-categories{grid-template-columns:repeat(2,1fr)}}.offer-contint{display:flex;justify-content:center;gap:1.5rem}.offer-card{display:block;min-height:200px;background-color:var(--clr-1);padding:var(--box-py) var(--box-px-sm);-webkit-padding-end:calc(var(--box-px-sm) + 1rem);padding-inline-end:calc(var(--box-px-sm) + 1rem);overflow:hidden}.offer-card,.offer-card .offer-card-img{height:100%;border-radius:var(--border-r-1)}.offer-card .offer-card-img{width:100%;object-fit:cover}.offer-card .offer-title{color:#fff;font-size:var(--title-5);font-weight:700;margin-bottom:1rem;line-height:1.5}.offer-card .offer-desc{color:#fff;font-size:var(--title-7);line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.offer-slider-btns{display:flex;justify-content:center;align-items:center;gap:.5rem}.offer-slider-container{position:relative}.offer-slider-container .offer-slider{width:100%;aspect-ratio:5/2;border-radius:var(--border-r-1);overflow:hidden}.offer-slider-container .slider-btn{--dim:1rem;position:absolute;top:50%;z-index:10;margin-top:-20px}.offer-slider-container .slider-btn.prev{inset-inline-start:var(--dim)}.offer-slider-container .slider-btn.next{inset-inline-end:var(--dim)}.offer-slider-container .offer-slider .offerSlider{width:100%;height:100%}.offer-slider-container .offer-slider .swiper-slide{height:auto}.offer-slider-container .offer-slider img{width:100%;height:100%;object-fit:cover}.offer-page-contint{display:flex;justify-content:space-between;align-items:center;gap:var(--box-py) var(--box-px)}.offer-info-desc{margin-bottom:1.5rem;font-size:var(--title-16-14);line-height:1.6;color:var(--clr-txt3)}.offer-page-contint .doctor-offer-feature{flex-direction:column;align-items:stretch}.offer-page-contint .doctor-offer-feature .doctor-offer-time{justify-content:center}.offer-page-contint .offers-days{display:flex;flex-direction:column;gap:1rem}.offer-page-contint .offers-days .featuer-container .days-featuer-item:not(:last-child){margin-bottom:.5rem}@media (max-width:991.98px){.offer-page-contint{flex-direction:column;align-items:stretch}}@media (max-width:768px){.offer-slider-container .offer-slider{aspect-ratio:5/3}}@media (max-width:576px){.offer-page-contint .slider-btn{display:none}.offer-slider-container .slider-btn{--dim:0.5rem}}.features-contint{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.features-card{position:relative;z-index:1;padding:var(--box-py) var(--box-px-sm);background-color:var(--clr-1-overlay);border-radius:var(--border-r-2);display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:all .3s ease-in-out}.features-card:after{content:"";z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:0;width:0;background-color:var(--clr-1);opacity:0;border-radius:50%;transition:.23s ease-in-out}.features-card:hover:after{opacity:.2;width:100%;height:100%;border-radius:var(--border-r-2)}.features-card .feature-title{font-size:var(--title-5);font-weight:700}.features-card .feature-desc{font-size:var(--title-7);color:var(--clr-txt3)}@media (max-width:991.98px){.features-contint{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.features-contint{grid-template-columns:repeat(1,1fr)}}.download-section-contint{position:relative;z-index:1;background:var(--clr-2);padding:0 var(--box-px);border-radius:var(--border-r-2);overflow:hidden}.download-section-contint:after{direction:ltr;position:absolute;content:"";top:0;left:0;width:375px;height:250px;z-index:-1;background:url(/_next/static/media/semicircle.0b659f38.svg) no-repeat 50%/cover}.download-section-contint:before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;z-index:-1;background-color:var(--clr-1-overlay);opacity:.1}.download-contint{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.download-contint .download-info{flex:1 1;max-width:50%}.download-contint .download-info .download-title{color:#fff;font-size:var(--title-1);font-weight:700;margin-bottom:var(--box-py)}.download-contint .download-info .download-desc{color:var(--clr-txt2);font-size:var(--title-7);line-height:1.5;margin-bottom:var(--box-py)}.download-contint .download-info .download-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.download-contint .download-img{flex:1 1;height:100%;max-width:380px;padding-top:var(--box-py);display:flex;justify-content:center;align-items:flex-end}.download-contint .download-img img{width:100%;height:100%;object-fit:contain;object-position:bottom}@media (max-width:991.98px){.download-contint{padding-top:var(--box-py);flex-direction:column;gap:1rem}.download-contint .download-info{max-width:100%}}.home-booking-contint{display:flex;justify-content:center;align-items:center;gap:1.5rem}.home-booking-contint .booking-img,.home-booking-contint .booking-info{flex:1 1;max-width:50%}.home-booking-contint .booking-info .booking-sub-title{color:var(--clr-2);font-size:var(--title-7);margin-bottom:.5rem}.home-booking-contint .booking-info .booking-title{font-size:var(--title-1);font-weight:700;margin-bottom:1.5rem;line-height:1.5}.home-booking-contint .booking-info .booking-desc{color:var(--clr-txt3);font-size:var(--title-7);margin-bottom:1.5rem;line-height:1.5}.home-booking-contint .booking-img img{width:100%;height:100%;object-fit:contain;object-position:bottom}.home-booking-contint .booking-details-item{display:flex;align-items:center;gap:.5rem;color:var(--clr-2)}@media (max-width:991.98px){.home-booking-contint{flex-direction:column}.home-booking-contint .booking-img,.home-booking-contint .booking-info{max-width:100%}}.home-contact-section{position:relative;z-index:1;margin-bottom:0;background-color:var(--clr-1-overlay)}.home-contact-section:after{content:"";position:absolute;bottom:0;left:50px;width:150px;height:150px;z-index:-1;background:url(/_next/static/media/mark_email_read.3be10e6c.png) no-repeat bottom/contain;opacity:.6}.home-contact-contint{max-width:850px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:1.5rem}.home-contact-contint .contact-btn{height:45px;display:flex;align-items:center;justify-content:center;padding:.25rem 2.5rem;border:3px solid var(--clr-1);color:var(--clr-1-hover);border-radius:12px;font-size:var(--title-7);font-weight:700;transition:all .3s ease-in-out}.home-contact-contint .contact-btn:hover{background-color:var(--clr-1);color:#fff}.home-contact-contint .contact-info{flex:1 1}.home-contact-contint .contact-info .contact-title{font-size:var(--title-2);margin-bottom:1rem;color:var(--clr-1-hover);font-weight:700}.home-contact-contint .contact-info .contact-desc{color:var(--clr-1-hover);font-size:var(--title-7);line-height:1.6}.auth-contint{min-height:100vh}.auth-contint,.auth-info{display:flex;justify-content:center}.auth-info{position:relative;z-index:1;flex:1 1;padding:var(--box-px-sm);height:auto;align-items:flex-start;flex-direction:column;gap:1rem;background:url(/_next/static/media/auth-bg.9f23950d.jpeg) no-repeat 50%/cover}.auth-info:after{content:"";position:absolute;inset:0;background-color:var(--clr-overlay);z-index:-1}.auth-info .auth-info-logo{display:flex;align-items:center;justify-content:center}.auth-info .auth-info-title{font-size:var(--title-1);color:#fff;font-weight:700}.auth-info .auth-info-desc{font-size:var(--title-7);color:#fff;line-height:1.5}.auth-form-container{position:relative;background:url(/_next/static/media/auth-form-bg.11741094.png) no-repeat 50%/contain;max-width:500px;flex:1 1;height:auto}.auth-form{max-width:500px;height:100%;margin:auto;gap:var(--box-py);align-items:center;justify-content:center;padding:var(--box-py) var(--box-px)}.auth-form,.auth-form form{display:flex;flex-direction:column}.auth-form form{width:100%;gap:1rem}.auth-title{text-align:center;font-size:var(--title-3);font-weight:700;color:var(--clr-txt3)}.auth-footer{text-align:center;font-size:var(--title-7)}.auth-footer p{color:var(--clr-txt3);display:inline-block}.auth-footer a{color:var(--clr-1);font-weight:700;transition:all .3s ease-in-out}.auth-footer a:hover{color:var(--clr-1-hover)}.auth-terms{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem}.auth-terms p{font-size:var(--title-7);color:var(--clr-txt3)}.auth-terms a{color:var(--clr-1);font-size:var(--title-7);font-weight:700;transition:all .3s ease-in-out}.auth-terms a:hover{color:var(--clr-1-hover)}.phone-number{position:relative}.phone-number input{padding:0 .5rem 0 calc(30px + 1.5rem)}.phone-number .countrie-select{position:absolute;top:50%;left:0;transform:translateY(-50%);height:100%;padding-left:.5rem;display:flex;align-items:center;justify-content:center}.phone-number .countrie-select button{height:80%;display:flex;align-items:center;background-color:transparent;padding-right:.5rem;border:none;border-right:2px solid #ddd}.phone-number .countrie-select img{width:30px;height:25px;object-fit:contain}.country-phone-contint{max-height:250px;width:250px;overflow-y:auto}.country-phone-contint::-webkit-scrollbar{display:none}.country-phone-item{width:100%;display:flex;align-items:center;background-color:#fff;border:none;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--clr-1-overlay);cursor:pointer;transition:all .3s ease-in-out}.country-phone-item:hover{background-color:var(--clr-1-overlay)}.country-phone-item span{color:var(--clr-txt3)}.radio-group{display:flex;align-items:center;gap:1rem}.radio-group .radio-item{position:relative;flex:1 1}.radio-group .radio-item input{position:absolute;top:10px;left:50%;width:0;opacity:0}.radio-group .radio-item label{cursor:pointer;width:100%;height:45px;border-radius:var(--border-r-4);display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;background-color:var(--clr-1-overlay);color:var(--clr-2);transition:all .3s ease-in-out}.radio-group .radio-item input:checked+label,.radio-group .radio-item input:not(:disabled)+label:hover{background-color:var(--clr-2);color:#fff}.otp-contint{direction:ltr;display:flex;gap:.5rem}.otp-contint input{text-align:center}@media (max-width:767px){.auth-info{display:none}.auth-form-container{max-width:100%}}.account-title{font-size:var(--title-4);font-weight:700;color:var(--clr-txt3);margin-bottom:1.5rem}.account-header{position:relative;z-index:1;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.63) 36.4%,transparent);background-color:#153454}.account-header:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:200px;height:200px;background:url(/_next/static/media/shams-logo.1458b0f0.png) no-repeat 0 100%/contain;opacity:.1}.account-header .account-header-contint{display:flex;align-items:center;gap:var(--box-px)}.account-header .account-header-contint .account-info{display:flex;flex-direction:column;gap:1rem}.account-header .account-header-contint .account-info .user-name{font-size:var(--title-3);color:#fff;font-weight:700}.account-header .account-header-contint .account-info .account-info-desc{font-size:var(--title-16-14);color:var(--clr-txt2)}.account-header .account-header-contint .account-info .user-phone{color:#fff;font-size:var(--title-5);font-weight:700}.account-contint{display:flex;align-items:flex-start;gap:var(--box-px)}.account-data-contint{flex:1 1}.account-tab{flex:1 1;max-width:300px;border-radius:var(--border-r-4);overflow:hidden}.account-tab .account-tab-head{padding:1rem;background-color:var(--clr-1)}.account-tab .account-tab-head .account-tab-title{color:#fff;font-size:var(--title-7);font-weight:700}.account-tab .account-tab-contint{border:1px solid var(--clr-1-overlay);border-bottom-right-radius:var(--border-r-4);border-bottom-left-radius:var(--border-r-4)}.account-tab .account-tab-item{width:100%;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:var(--clr-txt3);border-bottom:1px solid transparent;transition:all .3s ease-in-out}.account-tab .account-tab-item.active,.account-tab .account-tab-item:hover{background-color:var(--clr-1-overlay);color:var(--clr-2);border-bottom-color:var(--border-clr)}.account-tab .account-tab-item .arrow{-webkit-margin-start:auto;margin-inline-start:auto}.account-data-contint .edit-account-form{flex:1 1;width:100%;max-width:700px}.account-data-contint .edit-account-form form{width:100%;display:flex;flex-direction:column;gap:1rem}.account-contint .edit-account-form .address-btn{gap:.5rem;padding:.5rem 1rem;border-width:1px}.account-contint .edit-account-form .address-btn .chevron-icon{-webkit-margin-start:auto;margin-inline-start:auto}.account-contint .edit-account-form .edit-account-btns{display:flex;justify-content:center;align-items:center;gap:1rem}.saved-address-contint{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:1rem}@media (max-width:991.98px){.account-contint{flex-direction:column}.account-tab{width:100%;max-width:100%}.account-data-contint{width:100%}.account-data-contint .edit-account-form{max-width:100%}}.doctors-header{position:relative;z-index:1}.doctors-header .doctors-header-cover{position:absolute;inset:0;background-color:var(--clr-overlay);z-index:-2}.doctors-header .doctors-header-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.doctors-header:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.63) 36.4%,transparent);z-index:-1}.doctors-header .header-container{justify-content:space-between}.doctors-header .header-container,.doctors-header-content{display:flex;align-items:center;gap:1.5rem}.doctors-header .doctors-header-img{width:120px;height:120px;border-radius:50%;overflow:hidden}.doctors-header .doctors-header-img img{width:100%;height:100%;object-fit:cover;object-position:center}.doctors-header-content .doctors-header-title{font-size:var(--title-2);font-weight:700;color:#fff;margin-bottom:.75rem}.doctors-header-content .doctors-header-desc{display:flex;align-items:center;gap:.5rem;font-size:var(--title-7);color:#fff;line-height:1.5}.doctors-header-content .doctors-header-desc:not(:last-of-type){margin-bottom:.5rem}.doctors-header .doctors-header-pharmacy{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}.doctors-header .doctors-header-pharmacy .pharmacy-offer{display:flex;align-items:center;justify-content:center;height:45px;padding:.5rem 1rem;font-weight:700;gap:.5rem;border-radius:50px;color:#fff;border:1px solid #fff;background:hsla(0,0%,100%,.2);transition:all .3s ease-in-out}.doctors-header .doctors-header-pharmacy .pharmacy-offer:hover{background:#fff;color:var(--clr-txt3)}.doctors-header .doctors-header-pharmacy .pharmacy-cart{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#fff;border-radius:var(--border-r-3);color:var(--clr-2);transition:all .3s ease-in-out}.doctors-header .doctors-header-pharmacy .pharmacy-cart:hover{background-color:var(--clr-2);color:#fff}.doctors-header .doctors-header-pharmacy .pharmacy-cart svg{width:30px;height:30px}.doctor-search-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 1rem;margin-bottom:var(--box-py);padding-bottom:var(--box-py);border-bottom:1px solid var(--clr-1-overlay)}.doctor-search-head .form-group{gap:1rem}.doctor-search-head .head-location{flex:1 1;max-width:350px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.doctor-search-head .head-location-title{font-size:var(--title-7);color:var(--clr-txt1);font-weight:500}.doctor-search-head .head-location-input{width:100%;display:flex;align-items:center;gap:.5rem;background-color:var(--clr-1-overlay);color:var(--clr-2);font-size:14px;font-weight:700;padding:.75rem;border-radius:var(--border-r-4)}.doctor-search-head .head-location-input .arrow-icon{-webkit-margin-start:auto;margin-inline-start:auto}.custom-bar{position:fixed;top:0;bottom:0;inset-inline-end:0;background-color:#fff;z-index:9999;padding:1.5rem 1rem 1rem;width:350px;max-width:90%;transform:translateX(100%);transition:transform .3s ease-in-out;overflow:auto}.custom-bar.map-bar{width:450px;max-width:95%}body:dir(rtl) .custom-bar{transform:translateX(-100%)}.custom-bar.show,body:dir(rtl) .custom-bar.show{transform:translateX(0)}.custom-bar .custom-bar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;font-size:var(--title-7)}.custom-bar-bar-head button{color:var(--clr-txt3);transition:all .3s ease-in-out}.custom-bar-bar-head button:hover{color:var(--clr-2)}.doctor-search-head .head-search{flex:1 1;max-width:350px;gap:1rem}.doctor-search-head .head-search form{scroll-margin-block-start:100px}.sort-filter-container{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:var(--box-py)}.sort-filter-container button{height:45px;padding:0 1.5rem;width:-moz-fit-content;width:fit-content;font-size:var(--title-16-14)}.booking-contint{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--box-py) var(--box-px)}.booking-contint>div{flex:1 1}.booking-contint .filter-contint{max-width:300px}.booking-contint .filter-contint form{width:100%}.mobile-filter-btn{max-width:250px;gap:1rem;display:none}.booking-contint .filter-contint .collapse-head{display:none;align-items:center;justify-content:space-between;margin-bottom:1.5rem;font-size:var(--title-7)}.booking-contint .filter-contint .collapse-head button{color:var(--clr-txt3);transition:all .3s ease-in-out}.booking-contint .filter-contint .collapse-head button:hover{color:var(--clr-2)}.booking-contint .filter-contint :is(.collapse-range,.collapse-location){margin-top:1.5rem}.booking-contint .filter-contint .collapse-location{display:none}.booking-contint .filter-contint .collapse-location .title{margin-bottom:1.5rem;font-size:var(--title-7);color:#121212}.booking-contint .filter-contint .collapse-range .collapse-range-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;font-size:var(--title-7)}.booking-contint .collapse-range .collapse-range-head button{width:25px;height:25px;border-radius:4px;padding:0}.booking-contint .collapse-range .collapse-range-head button svg{width:18px;height:18px}.booking-contint .filter-contint .collapse-range .collapse-range-values{display:flex;margin-top:1rem;gap:1rem}.booking-contint .filter-contint .collapse-range-values .range-value-item{flex:1 1;padding:.75rem;border-radius:4px;background-color:var(--clr-1-overlay);color:var(--clr-2);font-weight:700;gap:.25rem;word-wrap:break-word;overflow:hidden}.booking-contint .filter-contint .range-value-item input{font-size:16px;color:var(--clr-2);font-weight:700;border:none;background-color:transparent;width:55px}.filter-contint .ant-collapse{background-color:transparent}.filter-contint .ant-collapse-item{border:1px solid #e2e2e2!important;border-radius:var(--border-r-3)!important;overflow:hidden}.filter-contint .ant-collapse-item:not(:last-child){margin-bottom:1rem}.filter-contint .ant-collapse-header{background-color:#e2e2e2;padding:.5rem!important}.filter-contint .ant-collapse-expand-icon{display:none!important}.filter-contint .custom-collapse-contint{position:relative;display:flex;align-items:center;gap:.25rem}.filter-contint .custom-collapse-contint .collapse-title{font-size:var(--title-7);font-weight:700}.filter-contint .custom-collapse-contint .collapse-title-icon{display:flex;justify-content:center;align-items:center}.filter-contint .custom-collapse-contint .collapse-title-icon svg{width:18px;height:18px}.filter-contint .custom-collapse-contint .collapse-icon{position:relative;width:18px;height:18px;border:2px solid var(--clr-gray1);-webkit-margin-start:auto;margin-inline-start:auto}.filter-contint .custom-collapse-contint .collapse-icon:after,.filter-contint .custom-collapse-contint .collapse-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:2px;background-color:var(--clr-gray1)}.filter-contint .custom-collapse-contint .collapse-icon:after{opacity:0;transition:all .3s ease-in-out}.filter-contint .ant-collapse-item-active .collapse-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:1}.filter-contint .ant-collapse-content-box{padding:.75rem .5rem!important}.filter-contint .custom-collapse-body .custom-collapse-item{display:flex;align-items:center;gap:.5rem}.filter-contint .custom-collapse-body .custom-collapse-item label{font-size:18px;color:var(--clr-gray1);cursor:pointer}.filter-contint .custom-collapse-body .custom-collapse-item input{width:16px;height:16px;accent-color:var(--clr-1);cursor:pointer}.filter-contint .custom-collapse-item input:checked+label{color:var(--clr-1)}.doctor-card{position:relative;padding:1rem;border-radius:var(--border-r-4);border:1px solid #e2e2e2;overflow:hidden}.doctor-card .doctor-card-fav{position:absolute;top:1rem;inset-inline-end:1rem;z-index:1;gap:.75rem;color:var(--clr-2)}.doctor-card .doctor-card-fav,.doctor-card .doctor-card-fav button{display:flex;align-items:center;justify-content:center}.doctor-card .doctor-card-fav button span,.doctor-card .doctor-card-fav button svg{width:25px;height:25px;color:var(--clr-2)}.doctor-card .doctor-card-fav button.active svg{fill:var(--clr-2)}.booking-card-container .doctor-card:not(:last-child){margin-bottom:1rem}.doctor-card .doctor-card-contint{position:relative;display:flex;justify-content:space-between;gap:1.5rem}.doctor-card .doctor-card-contint .card-info-container{flex:1 1;display:flex;flex-direction:column;gap:1rem}.doctor-card .doctor-card-contint .doctor-personal-info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.doctor-card .doctor-personal-info .doctor-img{flex-shrink:0;width:95px;height:95px;border-radius:var(--border-r-4);overflow:hidden}.doctor-card .doctor-personal-info .doctor-img img{width:100%;height:100%;object-fit:cover}.doctor-card .doctor-personal-info .doctor-name{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.doctor-card .doctor-personal-info .doctor-name a{font-size:var(--title-7);font-weight:700;text-align:center;transition:all .3s ease-in-out}.doctor-card .doctor-personal-info .doctor-name a:hover{color:var(--clr-1)}.doctor-card .doctor-personal-info .doctor-specialty{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.doctor-card .doctor-personal-info .doctor-specialty img{width:25px;height:25px;object-fit:cover;border-radius:50%}.doctor-card .doctor-personal-info .doctor-specialty p{font-size:var(--title-16-14);font-weight:400;color:var(--clr-txt3)}.doctor-card .doctor-personal-info .doctor-specialty .specialty-icon{display:flex;justify-content:center;align-items:center;width:22px;height:22px;background:var(--clr-3);border-radius:50%}.doctor-card .doctor-personal-info .doctor-specialty .specialty-icon svg{width:14px;height:14px;color:#fff}.doctor-card .doctor-personal-info .doctor-rank{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:60px;background-color:#fffae6}.doctor-card .doctor-personal-info .doctor-rank svg{width:18px;height:18px}.doctor-card .doctor-personal-info .doctor-rank span{font-size:var(--title-16-14);font-weight:400}.doctor-card .doctor-card-contint .doctor-card-desc{margin-bottom:1rem}.doctor-card .doctor-card-contint .doctor-card-desc p{font-size:var(--title-16-14);line-height:1.5;color:var(--clr-txt3)}.doctor-card .doctor-card-contint .doctor-card-featuers{display:flex;flex-direction:column;gap:1rem}.doctor-card .doctor-card-featuers .doctor-featuer-item{display:flex;align-items:center;gap:.5rem}.doctor-card .doctor-card-featuers .doctor-featuer-item .doctor-featuer-icon{width:26px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:var(--clr-1-overlay)}.doctor-card .doctor-card-featuers .doctor-featuer-item.nearest-day{display:none}.doctor-card .doctor-card-featuers .doctor-featuer-item.success .doctor-featuer-icon{background-color:#eafdea}.doctor-card .doctor-featuer-item .doctor-featuer-icon svg{width:18px;height:18px;color:var(--clr-1)}.doctor-card .doctor-card-featuers .doctor-featuer-item.success .doctor-featuer-icon svg{color:green}.doctor-card .doctor-card-featuers .doctor-featuer-item.waring .doctor-featuer-icon svg{color:var(--clr-warning)}.doctor-card .doctor-card-featuers .doctor-featuer-item .doctor-featuer-text{font-size:var(--title-7);color:var(--clr-txt3)}.doctor-card .doctor-card-featuers .doctor-featuer-item.sm .doctor-featuer-text{font-size:var(--title-16-14)}.doctor-card .doctor-card-featuers .doctor-featuer-item.success .doctor-featuer-text{color:green}.doctor-card .doctor-card-featuers .doctor-featuer-item.waring .doctor-featuer-text{color:var(--clr-warning)}.doctor-card .doctor-days-title{text-align:center;margin-bottom:1rem;font-size:var(--title-7);color:var(--clr-1)}.doctor-card-head,.reservation-info-head{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-weight:700}.doctor-card-head.pending{background-color:var(--clr-1-overlay);color:var(--clr-2)}.doctor-card-head.accepted{background-color:#eafdea;color:#33b25e}.doctor-card-head.done{background-color:#e9eef3;color:#153454}.doctor-card-head.canceled{background-color:var(--clr-warning-overlay);color:var(--clr-warning)}.reservation-info-head{background-color:var(--clr-1-overlay);color:var(--clr-2);margin-bottom:1rem;border-radius:var(--border-r-3)}.doctor-card.reservation-card{padding:0;border:none;box-shadow:0 5px 7px 0 rgb(0 0 0/8%)}.reservation-card.doctor-card .doctor-card-contint{padding:1rem;gap:1rem}.reservation-card.doctor-card .doctor-card-info{display:flex;align-items:center;gap:1rem}.reservation-card.doctor-card .doctor-card-desc{display:none}.reservation-card.doctor-card .doctor-card-contint .doctor-personal-info{margin-bottom:0}.reservation-card.doctor-card .doctor-card-featuers .doctor-featuer-item .doctor-featuer-icon{flex-shrink:0;width:22px;height:22px;background-color:transparent}.reservation-card.doctor-card .doctor-featuer-item .doctor-featuer-icon svg{width:22px;height:22px;color:var(--clr-3)}.reservation-btns-container{display:flex;flex-direction:column;height:100%;gap:.5rem;-webkit-margin-start:auto;margin-inline-start:auto}.reservation-btns-container .reservation-btn{color:#fff!important;text-decoration:none;width:100%;height:40px;font-size:16px;border-radius:var(--border-r-4);font-weight:700}.responsible-doctor{display:flex;align-items:center;gap:.5rem}.responsible-doctor .doctor-img{flex-shrink:0;width:50px;height:50px;border-radius:50%;overflow:hidden}.responsible-doctor .doctor-img img{width:100%;height:100%;object-fit:cover}.responsible-doctor .doctor-name{font-size:16px;color:var(--clr-txt3);font-weight:700}.days-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.days-box .days-box-desc{font-size:var(--title-7);font-weight:700;color:var(--clr-1)}.days-container{display:flex;align-items:center;gap:.5rem}.days-slider{flex:1 1;width:370px;max-width:100%}.swiper-slide{height:auto}.doctor-days-item{display:flex;flex-direction:column;padding:.75rem .25rem;border:1px solid #eee;border-radius:var(--border-r-4);height:100%}.doctor-days-item .day-title{text-align:center;font-size:var(--title-16-14);color:var(--clr-1);font-weight:400;margin-bottom:1rem}.doctor-days-item .day-times{flex:1 1;margin-bottom:1rem}.doctor-days-item .day-times,.doctor-days-item .day-times .day-hour{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem}.doctor-days-item .day-times .day-hour{width:100%;font-size:14px;font-weight:700;color:var(--clr-2);padding:.25rem .5rem;border-radius:4px;transition:all .3s ease-in-out}.doctor-days-item .day-times .day-hour.active,.doctor-days-item .day-times .day-hour:hover{background-color:var(--clr-1-overlay)}.doctor-days-item .day-times .day-hour:disabled{background-color:var(--border-clr);pointer-events:none;color:var(--clr-txt3)}.doctor-days-item .day-times .empty-day{text-align:center;font-size:var(--title-16-14);color:var(--clr-txt3);line-height:1.5}.doctor-days-item .custom-btn{width:100%;height:35px;font-size:14px;margin-top:auto;border-radius:8px;text-align:center;padding:0 .25rem}.grid-book-btn{display:none;height:45px;border-radius:50px;margin:1rem auto 0}.sale-btn{height:45px!important;margin-top:1rem;border-width:2px!important}.home-doctor-section .doctor-card .sale-btn{max-width:350px}.booking-card-container.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.booking-card-container.grid .doctor-card{margin-bottom:0}.grid .doctor-card .doctor-card-days{display:none}.grid .doctor-card .doctor-card-contint{justify-content:center;height:100%}.grid .doctor-card .doctor-card-contint .doctor-card-info{height:100%;display:flex;flex-direction:column;gap:1rem}.grid .doctor-card .doctor-card-contint .doctor-card-info .grid-book-btn{margin-top:auto}.grid .doctor-card .doctor-card-contint .doctor-card-info .sale-btn{margin-top:0}.grid .doctor-card .doctor-card-contint .doctor-card-desc{display:none}.grid .doctor-card .doctor-personal-info .doctor-img{width:100px;height:100px}.grid .doctor-card .doctor-personal-info .doctor-name{margin-bottom:1rem;-webkit-padding-end:0;padding-inline-end:0}.grid .doctor-card .doctor-card-contint .doctor-personal-info{flex-direction:column;margin-bottom:0}.grid .doctor-card .doctor-personal-data{width:100%;display:flex;flex-direction:column;align-items:center}.grid .doctor-card .doctor-personal-info .doctor-rank{position:absolute;top:0;inset-inline-start:0}.grid .doctor-card .doctor-personal-info .doctor-specialty{margin-bottom:0}.grid .doctor-card .doctor-card-featuers .doctor-featuer-item.nearest-day,.grid .doctor-card .grid-book-btn{display:flex}.booking-contint .grid-head .filter-contint{display:none}@media (max-width:1199.98px){.doctor-card .days-slider{width:240px}}@media (max-width:991.98px){.doctor-search-head.res-location-hid .head-location{display:none}.grid-head .title{width:100%}.offers-section .grid-head .title{width:auto}.select-filter{display:none!important}.booking-contint{flex-direction:column;align-items:stretch}.booking-contint .filter-contint .collapse-head,.booking-contint .grid-head .filter-contint,.booking-contint .grid-head .mobile-filter,.booking-contint .grid-head .mobile-filter-btn{display:flex}.booking-contint .filter-contint .collapse-location{display:block}.booking-contint .filter-contint{display:none}.booking-contint .filter-collapse{position:fixed;top:0;bottom:0;inset-inline-end:0;background-color:#fff;z-index:9999;padding:1.5rem 1rem 1rem;width:350px;max-width:90%;transform:translateX(100%);transition:transform .3s ease-in-out;overflow:auto}body:dir(rtl) .booking-contint .filter-collapse{transform:translateX(-100%)}.booking-contint .filter-collapse.show,body:dir(rtl) .booking-contint .filter-collapse.show{transform:translateX(0)}}@media (max-width:767.98px){.grid-head .title{width:auto}.booking-card-container.grid{grid-template-columns:repeat(2,1fr)}.doctor-search-head{flex-direction:column-reverse;align-items:stretch}.doctor-search-head .head-location,.doctor-search-head .head-search{max-width:100%;flex:auto}.doctors-header .header-container{flex-direction:column;align-items:stretch}.doctors-header .doctors-header-pharmacy{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.doctors-header-content{flex-direction:column;text-align:center;gap:1rem}.doctors-header-content .doctors-header-info{width:100%}.doctor-card .doctor-card-featuers .doctor-featuer-item.nearest-day{display:flex}.doctor-card-days{display:none}.grid-book-btn{display:flex}.reservation-card.doctor-card .doctor-card-info{flex-wrap:wrap}.reservation-card.doctor-card .doctor-card-contint .doctor-personal-info{width:100%}.reservation-card.doctor-card .doctor-card-info{align-items:stretch}}@media (max-width:576px){.booking-contint .filter-contint{max-width:100%;width:100%}.booking-contint .grid-head .mobile-filter-btn{max-width:100%}.booking-card-container.grid{grid-template-columns:repeat(1,1fr)}.sort-filter-container button svg{width:20px;height:20px}.doctor-card.reservation-card .doctor-card-contint{flex-direction:column;flex-wrap:nowrap}.reservation-btns-container{flex-direction:row;-webkit-margin-start:0;margin-inline-start:0}}.confirm-reservation-contint{display:flex;align-items:flex-start;gap:var(--box-py) var(--box-px)}.confirm-reservation-contint>div{flex:1 1;border-radius:var(--border-r-1)!important}.confirm-reservation-contint .custom-box.offer-box{margin-top:1.5rem;border-radius:var(--border-r-4)}.confirm-info{background-color:#fff;padding:var(--box-py) var(--box-px);box-shadow:0 2px 16px var(--clr-1-overlay)}.confirm-info-title{font-size:var(--title-3);margin:0 auto 1.5rem;text-align:center}.confirm-info-form{display:flex;flex-direction:column;gap:1.5rem}.confirm-info-form .form-top .form-group:not(:last-child){margin-bottom:1rem}.confirm-info-contint{padding:1rem;border-radius:var(--border-r-2);background-color:var(--clr-1-overlay)}.confirm-info-contint .confirm-info-item:not(:last-child),.confirm-info-item-container:not(:last-child){border-bottom:1px solid var(--clr-3);padding-bottom:.75rem;margin-bottom:.75rem}.confirm-info-contint .confirm-info-item-container .confirm-info-item{border-bottom:none;padding-bottom:0;margin-bottom:0}.confirm-info-item-container{gap:0}.confirm-info-item-container .confirm-info-item{flex:1 1}.confirm-info-item-container .confirm-info-item:first-child:not(:last-child){-webkit-border-end:1px solid var(--clr-3);border-inline-end:1px solid var(--clr-3);-webkit-margin-end:calc(1rem - 1px);margin-inline-end:calc(1rem - 1px)}.confirm-info-item-container .confirm-info-item:last-child:not(:first-child){-webkit-margin-start:1rem;margin-inline-start:1rem}.confirm-info-contint .confirm-info-item,.confirm-info-item-container{display:flex;align-items:center;gap:1rem}.confirm-info-contint .confirm-info-item .confirm-info-txt{display:flex;flex-direction:column}.confirm-info-item-container .confirm-info-item:only-child .confirm-info-txt{flex-direction:row;gap:.25rem}.confirm-info-contint .confirm-info-item .confirm-info-txt.map-link{flex-direction:row;gap:.25rem;flex-wrap:wrap}.confirm-info-contint .confirm-info-item .confirm-info-txt p{font-size:16px;color:var(--clr-txt3);line-height:1.45}.confirm-info-txt .view-map-btn{font-size:16px}.confirm-info-contint .confirm-info-item .confirm-info-icon svg{width:32px;height:32px;color:var(--clr-3)}.saved-location-loading{justify-content:center;gap:1.5rem}.location-body,.saved-location-loading{display:flex;align-items:center;flex-direction:column}.location-body{text-align:center;gap:.5rem}.saved-location-loading .spiner-loading{width:100px;height:100px;border-width:6px;color:var(--clr-1)}.saved-location-loading svg{width:100px;height:100px;color:var(--clr-txt1)}.saved-location-loading .title{font-size:var(--title-7);color:var(--clr-txt3)}.saved-location-loading .location-link{font-size:var(--title-7);color:var(--clr-1);text-decoration:underline;text-align:center}.saved-location-item{display:flex;align-items:center;gap:1rem}.saved-location-item:not(:last-child){margin-bottom:1rem}.saved-location-card{flex:1 1;border:1px solid var(--clr-1);border-radius:var(--border-r-4);overflow:hidden;cursor:pointer;transition:all .3s ease-in-out}.saved-location-item input:checked+.saved-location-card{border-color:var(--clr-3)}.saved-location-card .saved-location-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;background-color:var(--clr-1);color:#fff;transition:all .3s ease-in-out}.saved-location-card .saved-location-head .head-btn{width:25px;height:25px;color:#fff;display:flex;justify-content:center;align-items:center}.saved-location-card .saved-location-head .location-head-item{display:flex;align-items:center;gap:.5rem}.saved-location-item input:checked+.saved-location-card .saved-location-head{background-color:var(--clr-3)}.saved-location-card .saved-location-body{padding:1rem}.saved-location-card .saved-location-desc{line-height:1.55;font-size:var(--title-16-14);color:var(--clr-txt3)}.saved-location-item input{width:25px;height:25px;accent-color:var(--clr-1);cursor:pointer}.saved-location-item input:checked{accent-color:var(--clr-3)}@media (max-width:991.98px){.confirm-reservation-contint{flex-direction:column}.confirm-reservation-contint>div{width:100%}.confirm-reservation-contint .confirm-info{max-width:100%}}.single-doctor-contint{display:flex;align-items:flex-start;gap:var(--box-px)}.single-doctor-contint>div{flex:1 1}.single-doctor-contint .single-doctor-right{max-width:450px;display:flex;flex-direction:column;gap:1.5rem}.specialty-box-contint{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.specialty-box-contint .specialty-item{font-size:var(--title-16-14);padding:0 1rem;height:45px;border:1px solid var(--clr-1-overlay);color:var(--clr-txt3);border-radius:50px;transition:all .3s ease-in-out}.specialty-box-contint .specialty-item:hover{background-color:var(--clr-1-overlay);color:var(--clr-2)}.doctor-about-desc{font-size:var(--title-7);color:var(--clr-txt3);line-height:1.5}.rate-count{margin:auto;width:-moz-fit-content;width:fit-content;padding:.75rem 1rem;border-radius:4px;box-shadow:0 2px 10px #b2b2b261}.rate-count .rating-stars{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-bottom:.5rem}.rate-count .rating-title{font-size:var(--title-16-14);color:var(--clr-txt3)}.rating-box-contint{padding-top:1rem}.rating-box-contint .rating-box-item:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-clr)}.rating-box-contint .rating-stars{display:flex;align-items:center;gap:.25rem;margin-bottom:.75rem}.rating-box-contint .rating-desc{font-size:var(--title-7);color:var(--clr-txt3);line-height:1.5;margin-bottom:.75rem}.rating-box-contint .rating-date{font-size:var(--title-7);color:var(--clr-txt1)}.single-doctor-left .doctor-card{padding:1.5rem 1rem;border-radius:var(--border-r-2);margin-bottom:1.5rem}.single-doctor-days .days-containt{width:100%;margin:auto}.single-doctor-days .days-footer,.single-doctor-days .days-head{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem 1rem}.single-doctor-days .days-head{margin-bottom:1.5rem}.single-doctor-days .days-footer{margin-top:1.5rem}.days-featuer-item{min-width:200px;flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--clr-1-overlay);border-radius:var(--border-r-4);padding:.75rem}.days-featuer-item.full{width:100%}.days-featuer-item p{color:var(--clr-1)}.days-featuer-item p,.view-map-btn{font-size:16px;text-align:center;font-weight:400}.view-map-btn{color:var(--clr-2);cursor:pointer;text-decoration:underline}.days-featuer-item svg{flex-shrink:0;width:30px;height:30px;color:var(--clr-1)}.single-doctor-days .days-container{width:500px;max-width:100%;margin:auto}.single-doctor-days .days-container .days-slider{max-width:100%}.add-rate-btn{width:100%;max-width:450px;margin:auto}.add-rate-contint{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1rem}@media (max-width:991.98px){.single-doctor-contint{flex-direction:column}.single-doctor-contint>div{width:100%}.single-doctor-contint .single-doctor-right{max-width:100%}}@media (max-width:575.98px){.single-doctor-days .days-container .slider-btn{display:none}.days-featuer-item{flex:auto;width:100%}}.doctor-offer-contint{gap:1rem}.doctor-offer-contint:not(.grid){display:flex;align-items:center;flex-wrap:wrap}.doctor-offer-card{height:auto;width:100%;display:flex;align-items:center;gap:1rem;overflow:hidden}.doctor-offer-card .doctor-offer-img{flex-shrink:0;width:180px;height:150px;border-radius:var(--border-r-4);overflow:hidden}.doctor-offer-card .doctor-offer-img img{width:100%;height:100%;object-fit:cover}.doctor-offer-card .doctor-offer-content{flex:1 1}.doctor-offer-card .doctor-offer-title{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:.5rem}@media (max-width:575.98px){.doctor-offer-card .doctor-offer-title{flex-direction:column}}.doctor-offer-card .doctor-offer-author,.doctor-offer-card .doctor-offer-title a{font-weight:700;transition:all .3s ease-in-out}.doctor-offer-card .doctor-offer-author:hover,.doctor-offer-card .doctor-offer-title a:hover{color:var(--clr-1)}.doctor-offer-card .doctor-offer-title .name{font-size:var(--title-6)}.doctor-offer-card .doctor-offer-author{display:inline-block;margin-bottom:.5rem;font-size:var(--title-16-14);color:var(--clr-txt3)}.doctor-offer-card .doctor-offer-desc{max-width:500px;font-size:var(--title-16-14);color:var(--clr-txt3);line-height:1.5;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.doctor-offer-card .doctor-offer-desc:empty{display:none}.doctor-offer-feature{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.doctor-offer-feature>div{display:flex;align-items:center;gap:.5rem;font-size:var(--title-7)}.doctor-offer-feature .doctor-offer-price{color:var(--clr-1)}.doctor-offer-feature .doctor-offer-time{padding:.5rem .75rem;background-color:#fffae6;color:#b38f00;border-radius:8px}@media (max-width:576px){.doctor-offer-card{flex-direction:column}}.doctor-offer-contint.grid{display:grid;grid-template-columns:repeat(4,1fr)}.doctor-offer-contint.grid .doctor-offer-card{padding:0;flex-direction:column;align-items:stretch}.doctor-offer-contint.grid .doctor-offer-card .doctor-offer-img{width:100%;height:180px}.doctor-offer-contint.grid .doctor-offer-card .doctor-offer-content{padding:1rem}.doctor-offer-contint.grid .doctor-offer-card .doctor-offer-feature{flex-direction:column;align-items:stretch}.doctor-offer-contint.grid .doctor-offer-card .doctor-offer-feature>div{font-size:16px}.doctor-offer-contint.grid .doctor-offer-feature .doctor-offer-time{-webkit-margin-start:0;margin-inline-start:0}.doctor-offer-contint.grid .doctor-offer-card .doctor-offer-desc{margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:991.98px){.doctor-offer-contint.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.doctor-offer-contint.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.doctor-offer-contint.grid{grid-template-columns:repeat(1,1fr)}}.about-hospital{margin-bottom:var(--box-py);padding-bottom:var(--box-py);border-bottom:1px solid var(--border-clr)}.about-hospital .about-desc{color:var(--clr-txt3);line-height:1.55}.hospital-offers,.hospital-services{margin-bottom:var(--box-py)}.hospital-offers .sub-title,.hospital-services .sub-title{margin-bottom:1.5rem}.services-card{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;border-radius:var(--border-r-2);background:var(--clr-1-overlay);padding:.5rem;transition:all .3s ease-in-out}.services-card:hover{background-color:#d5e5f6}.services-card .services-card-img{width:100%;height:100px;border-radius:var(--border-r-4);overflow:hidden}.services-card .services-card-img img{width:100%;height:100%;object-fit:cover}.services-card .services-card-body{padding:0 .5rem .5rem}.services-card .services-card-body .services-title{font-size:var(--title-7);text-align:center;color:var(--clr-2)}.booking-card-container .success-reservation{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;margin:auto;margin-bottom:var(--box-py);max-width:450px}.booking-card-container .success-reservation .success-reservation-title{font-size:var(--title-3);color:var(--clr-txt3);font-weight:700;text-align:center;line-height:1.55}.booking-card-container .success-reservation .success-reservation-desc{font-size:var(--title-7);color:var(--clr-txt3);text-align:center;line-height:1.55}.booking-card-container .success-reservation-btns{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin:var(--box-py) auto 0}.booking-card-container .success-reservation-btns .custom-btn{width:100%;max-width:350px;font-size:16px;border-radius:8px}@media (min-width:992px){.hospital.booking-card-container.grid{grid-template-columns:repeat(3,1fr)}}.light-box{margin-top:1.5rem}.light-box-contint{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}._30i9K{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem 1rem;gap:.75rem 1rem}.light-box-content .light-img{border-radius:12px;width:100%;height:150px;object-fit:cover}.light-box-content .light-img:not(:last-child){-webkit-margin-end:1rem;margin-inline-end:1rem}.light-box-content .light-img:nth-child(3n){display:none}.light-box-content .more-btn{position:absolute;inset:0;background-color:var(--clr-overlay);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--title-7);font-weight:700}@media(max-width:767.98px){._30i9K{grid-template-columns:repeat(3,1fr)}}@media(max-width:575.98px){._30i9K{grid-template-columns:repeat(2,1fr)}}.tool-bar{position:fixed;right:0;bottom:0;left:0;z-index:999;display:none;align-items:center;justify-content:space-between;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:5px;height:65px;background-color:#fff;box-shadow:0 0 9px rgba(0,0,0,.18);transition:all .3s ease}.tool-bar>div{display:flex;flex:1 1}.tool-bar .tool .tool-link,.tool-bar>div{align-items:center;justify-content:center}.tool-bar .tool .tool-link{display:inline-flex;flex-direction:column;font-weight:400;height:50px;position:relative;padding:0 10px 20px;transition:all .3s ease}.tool-bar .tool .tool-icon svg{width:22px;height:22px;color:#666;transition:all .3s ease}.tool-bar .tool .tool-link span{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:var(--title-14-12);line-height:1;color:#666;transition:inherit}.tool-bar .tool .tool-link:hover,.tool-bar .tool .tool-link:hover span,.tool-bar .tool .tool-link:hover svg{color:var(--clr-1)}.tool-bar .tool.cart-tool .counter{top:-4px;right:2px;width:18px;height:18px;line-height:18px;font-size:8px}.tool-bar-search{position:fixed;top:0;left:0;width:100%;padding:1rem .75rem;z-index:1001;background-color:#fff;transform:translateY(-100%);transition:all .3s ease}.tool-bar-search.opened{transform:translateY(0)}.tool-bar-search-input{border:1px solid #f3f4f6}.tool-bar-search+.nav-overlay{top:0;z-index:1000}.nav-search{flex:1 1}.nav-search-btn{margin-bottom:.75rem}@media (max-width:575.98px){.tool-bar-search .nav-search .search-input{font-size:14px}}@media (max-width:991.98px){body{padding-bottom:65px}.tool-bar{display:flex}}.pharmacy-categories{margin-bottom:var(--box-py)}.categories-content{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem}:is(.pharmacy-products,.lab-page) .head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}:is(.pharmacy-products,.lab-page) .head .title{font-size:var(--title-7);font-weight:700}:is(.pharmacy-products,.lab-page) .head .view-btn{font-size:var(--title-7);color:var(--clr-2);font-weight:700}:is(.pharmacy-products,.lab-page) .head .view-btn:hover{color:var(--clr-2-hover)}@media (max-width:1199px){.categories-content{grid-template-columns:repeat(5,1fr)}}@media (max-width:991.98px){.categories-content{grid-template-columns:repeat(4,1fr)}}@media (max-width:767.98px){.categories-content{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.categories-content{grid-template-columns:repeat(2,1fr)}}.pharmacy-offer .doctor-offer-feature{max-width:450px;margin:auto;flex-direction:column;align-items:stretch;gap:1rem}.pharmacy-offer .doctor-offer-feature>div{justify-content:center}.products-content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media (min-width:991.98px) and (max-width:1199.98px){.products-content{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.product-filter-content .sort-filter-container{display:none}.product-filter-content .grid-head .title{width:auto}.products-content{grid-template-columns:repeat(4,1fr);gap:1rem .75rem}}@media (max-width:767.98px){.products-content{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.products-content{grid-template-columns:repeat(2,1fr)}}.product-card{padding:.75rem;border-radius:var(--border-r-3);box-shadow:0 3px 7px 0 rgb(0 0 0/8%);transition:all .3s ease-in-out}.product-card:hover{box-shadow:0 3px 7px 0 rgba(0,0,0,.2)}.product-img{position:relative;width:100%;height:160px;overflow:hidden;background-color:#f3f3f3}.product-img,.product-img .add-to-fav{border-radius:var(--border-r-4);display:flex;align-items:center;justify-content:center}.product-img .add-to-fav{position:absolute;top:0;inset-inline-end:0;z-index:1;width:35px;height:35px;background-color:var(--clr-1-overlay)}.product-img .add-to-fav svg{width:25px;height:25px;color:var(--clr-2)}.product-img .add-to-fav.active svg{fill:var(--clr-2)}.product-img img{width:120px;height:120px;object-fit:contain;mix-blend-mode:multiply}.product-body{padding-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.product-body .product-title{font-size:16px;color:var(--clr-2);font-weight:700;text-align:start}.product-body .product-company,.product-body .product-price{font-weight:700;font-size:var(--title-16-14);color:var(--clr-txt3)}.product-body .product-btn{margin-top:.25rem;width:100%;height:40px;font-size:16px;border-radius:var(--border-r-4);font-weight:700}.product-card.product-card-modal{padding:1rem}.product-card.product-card-modal .product-img{height:220px}.product-card.product-card-modal .product-img img{width:100%;height:90%}.product-card.product-card-modal .product-body{padding-top:1rem;gap:1rem;align-items:center;text-align:center}.product-card.product-card-modal .product-body-head{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.product-card.product-card-modal .product-body .product-desc{font-size:16px;color:var(--clr-txt3);line-height:1.5}.product-card.product-card-modal .product-body .product-company,.product-card.product-card-modal .product-body .product-title{font-size:var(--title-7)}.product-card.product-card-modal .product-body .product-btn{margin-top:0}.cart-content{display:flex;align-items:flex-start;gap:var(--box-py) var(--box-px)}.cart-content>div{flex:1 1}.cart-content .cart-info{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1rem);max-width:400px;background-color:#fff;border-radius:var(--border-r-2);box-shadow:0 2px 16px var(--clr-1-overlay)}.cart-content .cart-info .cart-info-head{padding:1.25rem 1rem;border-radius:var(--border-r-2);background-color:var(--clr-1)}.cart-content .cart-info .cart-info-head .title{font-size:var(--title-6);color:#fff;font-weight:700;text-align:center}.cart-content .cart-info .cart-info-body{padding:1.5rem 1rem 1rem}.cart-content .cart-info-body .body-item:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-clr)}.cart-content .cart-info-body .body-item.form-group{gap:0}.cart-content .cart-info-body .title{margin-bottom:1rem}.cart-content .cart-info-body .cart-price,.cart-content .cart-info-body .title{font-size:var(--title-7);color:var(--clr-txt3);font-weight:700}.cart-content .cart-info-body .radio-item{max-width:150px}@media (max-width:991.98px){.cart-content{flex-direction:column-reverse;align-items:stretch}.cart-content>div{flex:auto}.cart-content .cart-info{max-width:100%}}.cart-card{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;border-radius:var(--border-r-2);border:1px solid var(--border-clr)}.cart-card:not(:last-child){margin-bottom:1rem}.cart-card .cart-card-content{display:flex;align-items:center;gap:1rem}.cart-card .cart-card-img{width:120px;height:120px;border-radius:var(--border-r-3);display:flex;align-items:center;justify-content:center;background-color:#f3f3f3}.cart-card .cart-card-img img{width:90px;height:90px;object-fit:contain}.cart-card .cart-card-content .cart-card-body{display:flex;flex-direction:column;gap:.5rem}.cart-card .cart-card-body .cart-card-title{font-size:var(--title-7);color:var(--clr-2)}.cart-card .cart-card-body .cart-card-price,.cart-card .cart-card-body .cart-card-type{font-size:16px;color:var(--clr-txt3)}.cart-card .cart-card-btns{display:flex;align-items:center;justify-content:center;gap:1rem}.cart-card .cart-card-btns .cart-btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:8px;background-color:var(--clr-1-overlay);color:var(--clr-2);transition:all .3s ease-in-out}.cart-card .cart-card-btns .cart-btn:hover{background-color:var(--clr-2);color:#fff}.cart-card .cart-card-btns .cart-btn.warning{background-color:var(--clr-warning-overlay);color:var(--clr-warning)}.cart-card .cart-card-btns .cart-btn.warning:hover{background-color:var(--clr-warning);color:#fff}.cart-card .cart-card-btns .cart-btn:disabled{pointer-events:none;opacity:.5}.cart-card .cart-card-btns .quantity{font-weight:700}.upload-img{position:relative;width:100%;height:250px;margin-bottom:1.5rem}.upload-img label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;cursor:pointer;border:3px dashed var(--clr-1-hover);border-radius:var(--border-r-2);transition:all .3s ease-in-out}.upload-img label.hide{opacity:0}.upload-img label:hover{background-color:var(--clr-1-overlay)}.upload-img label svg{width:50px;height:50px;color:var(--clr-1)}.upload-img label p{font-size:var(--title-7);color:var(--clr-1)}.upload-img input{position:absolute;top:50%;left:50%;width:0;height:0;opacity:0}.upload-img .img-preview{pointer-events:none;position:absolute;inset:0;background-color:var(--clr-1-overlay);border-radius:var(--border-r-2);border:2px solid var(--clr-1-hover);overflow:hidden}.upload-img .img-preview img{width:100%;height:100%;object-fit:contain}.upload-img .clear-btn{position:absolute;z-index:2;top:10px;inset-inline-end:10px;width:40px;height:40px;border-radius:50%;background-color:var(--clr-warning-overlay);color:var(--clr-warning);display:flex;align-items:center;justify-content:center;cursor:pointer}.upload-img .clear-btn svg{width:25px;height:25px}.upload-img-note .title{margin-bottom:1rem;font-size:var(--title-7);color:var(--clr-txt3);font-weight:700}.pharmacy-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:var(--box-py)}.pharmacy-head .title{font-size:var(--title-5);color:var(--clr-1);font-weight:700}.pharmacy-head .title span{color:var(--clr-txt1)}.order-details-title{font-size:var(--title-6);margin-bottom:1.5rem;font-weight:700;color:var(--clr-txt3)}.order-details-img{display:block;width:120px;height:120px;margin:0 auto 1rem;border:1px solid #f0f8ff;border-radius:8px;overflow:hidden}.order-details-img img{width:100%;height:100%;object-fit:contain}.order-details-info-item{display:flex;align-items:center;gap:.25rem;flex-direction:column;align-items:flex-start}.order-details-info-item:not(:last-child){margin-bottom:.5rem}.order-details-info-item p{font-size:16px;color:var(--clr-txt3);font-weight:700}.order-details-info-item p.val{color:var(--clr-txt1)}.order-details-products{margin-top:1.5rem}.order-details-products .cart-card{padding:.75rem;border-radius:var(--border-r-4)}.order-details-products .cart-card .cart-card-img{width:100px;height:100px}.order-details-products .cart-card .cart-card-img img{width:80px;height:80px;object-fit:contain}.lab-services-content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.about-lab{margin-bottom:var(--box-py-res);padding-bottom:var(--box-py-res);border-bottom:1px solid var(--border-clr)}.about-lab .about-desc{color:var(--clr-txt3);line-height:1.55}.lab-step{z-index:1;position:relative;display:flex;align-items:flex-start;gap:1.5rem 1rem;background-color:var(--clr-1-overlay);padding:var(--box-py-res) var(--box-px);border-radius:var(--border-r-2);margin-bottom:1.5rem}.lab-step:after{content:"";position:absolute;z-index:-1;top:calc(var(--box-py-res) + (45px / 2));left:50%;width:calc(100% - ((var(--box-px) * 2) + 25%));transform:translateX(-50%);border-bottom:3px dashed #868686}.lab-step .lab-step-item{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.lab-step .lab-step-item .icon{width:45px;height:45px;border-radius:50%;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:var(--clr-1);font-size:var(--title-7);font-weight:700;color:#fff}.lab-step .lab-step-item .step-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem}.lab-step .lab-step-item .step-content .title{font-size:var(--title-7);font-weight:700}.lab-step .lab-step-item .step-content .desc{color:var(--clr-txt1);line-height:1.55}@media (max-width:991.98px){.lab-services-content{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.lab-services-content{grid-template-columns:repeat(2,1fr)}.lab-step{flex-direction:column}.lab-step:after{width:0;height:calc(100% - ((var(--box-px) * 2) + 15%));inset-inline-start:calc(var(--box-px) + (45px / 2));border-bottom:0;transform:none;border-left:3px dashed #868686}.lab-step .lab-step-item{flex-direction:row}.lab-step .lab-step-item .step-content{align-items:flex-start;text-align:start}}@media (max-width:575.98px){.lab-services-content{grid-template-columns:repeat(1,1fr)}}.lab-service-card{flex-direction:column;gap:1rem;padding:1.5rem 1rem;border-radius:var(--border-r-2);border:1px solid var(--border-clr)}.lab-service-card,.lab-service-card .lab-service-icon{display:flex;justify-content:center;align-items:center}.lab-service-card .lab-service-icon{width:65px;height:65px;border-radius:50%;background-color:var(--clr-1-overlay)}.lab-service-card .lab-service-icon svg{width:40px;height:40px;color:var(--clr-1)}.lab-service-card .lab-service-card-body{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.lab-service-card .lab-service-card .lab-service-title{font-size:var(--title-7);font-weight:700}.lab-service-card .lab-service-name{font-size:16px}.lab-service-card .lab-service-name,.lab-service-card .lab-service-price{font-weight:700;color:var(--clr-txt3)}.lab-cart-card .cart-card-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--clr-1-overlay)}.lab-cart-card .cart-card-icon svg{width:45px;height:45px;color:var(--clr-1)}.gift-title{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:var(--box-py)}.gift-title .title{font-size:var(--title-5);color:var(--clr-txt3);font-weight:700}.gift-title .title.points{color:var(--clr-1)}.gifts-content{display:flex;flex-direction:column;gap:1.5rem 1rem}.gift-card{display:flex;justify-content:space-between;padding:1rem;border-radius:var(--border-r-2);border:1px solid var(--border-clr);gap:1rem}.gift-card .gift-body{display:flex;align-items:center;gap:1rem}.gift-card .gift-img{width:100px;height:100px;border-radius:var(--border-r-3);display:flex;align-items:center;justify-content:center;background-color:#f3f3f3}.gift-card .gift-img img{width:80px;height:80px;object-fit:contain;mix-blend-mode:multiply}.gift-card .gift-info .gift-name{font-size:var(--title-7);color:var(--clr-2);margin-bottom:1rem}.gift-card .gift-info .gift-counter{display:flex;justify-content:center;align-items:center;gap:.25rem}.gift-card .gift-info .gift-counter span{font-weight:700;color:var(--clr-txt3);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";width:28px;text-align:center}.gift-card .gift-info .gift-counter .count-btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:8px;background-color:var(--clr-1-overlay);color:var(--clr-2);transition:all .3s ease-in-out}.gift-card .gift-info .gift-counter .count-btn svg{width:20px;height:20px}.gift-card .gift-info .gift-counter .count-btn:disabled{pointer-events:none;opacity:.5}.gift-card .gift-info .gift-counter .count-btn:hover{background-color:var(--clr-2);color:#fff}.gift-card .gift-btn{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.75rem}.gift-card .gift-btn button{height:40px;border-radius:var(--border-r-4)}.gift-card .gift-btn .gift-points{display:flex;justify-content:center;align-items:center;gap:.5rem}.gift-card .gift-btn .gift-points svg{width:22px;height:22px;color:#fc0}.gift-card .gift-btn .gift-points span{color:var(--clr-2);font-weight:700}@media (max-width:575.98px){.gift-card{flex-direction:column}.gift-card .gift-btn{flex-direction:row}}.about-collapse{display:flex;align-items:flex-start;gap:var(--box-py) var(--box-px)}.about-collapse>div{flex:1 1}.about-collapse .contact-box{max-width:350px}.about-collapse .contact-box .box-title{text-align:start;margin-bottom:1.5rem}.about-collapse .contact-box .phone-num{text-align:center;font-size:var(--title-1);font-weight:700;color:var(--clr-1);margin-bottom:1.5rem}.about-collapse .ant-collapse-header{font-size:var(--title-7);color:var(--clr-2)!important;font-weight:700;border-radius:var(--border-r-2)!important;border:1px solid var(--border-clr)!important;align-items:center!important}.about-collapse .ant-collapse,.about-collapse .ant-collapse-item,.about-collapse .ant-collapse-item .ant-collapse-content{border:none!important;background-color:transparent!important;border-radius:0!important}.about-collapse .ant-collapse-item:not(:last-child){margin-bottom:1rem!important}.about-collapse .ant-collapse-item .ant-collapse-content{font-size:1rem;color:var(--clr-txt3);line-height:1.55}.about-collapse .ant-collapse-item .ant-collapse-content-box{padding:1rem 1rem 0!important}.about-collapse .flex-collapse{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.about-collapse .flex-collapse:not(:last-child){margin-bottom:1rem}.about-collapse .flex-collapse :is(p,a){font-size:1rem;color:var(--clr-2)}@media (max-width:767.98px){.about-collapse{flex-direction:column;align-items:stretch}.about-collapse>div{flex:auto;width:100%}.about-collapse .contact-box{max-width:100%}}.terms-content{display:flex;flex-direction:column;gap:1rem}.terms-content p{font-size:var(--title-7);color:var(--clr-txt3);line-height:1.8;text-align:justify}.contact-content .contact-item{display:flex;align-items:center;justify-content:space-between}.contact-content .contact-item:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-clr)}.contact-content .contact-item .title{font-size:var(--title-7);color:var(--clr-1);font-weight:700}.contact-content .contact-item .val{font-size:var(--title-7);color:var(--clr-2);font-weight:700}.search-content:not(:last-child),.search-page .search-title{margin-bottom:var(--box-py)}.search-page .search-title{font-size:var(--title-5);color:var(--clr-txt3);font-weight:700}.search-page .search-title span{color:var(--clr-1)}.search-page .search-head{border-bottom:1px solid var(--border-clr);margin-bottom:var(--box-py)}.error-page{padding-top:calc(var(--nav-h) + var(--section-padding));padding-bottom:0}.error-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem}.error-container .error-img{width:100%;text-align:center}.error-container .error-img img{width:auto;height:auto;max-height:350px;object-fit:contain;max-width:100%}.error-container .error-body{max-width:600px}.error-container .error-title{font-size:var(--title-3);color:var(--clr-txt3);font-weight:700;text-align:center;line-height:1.55;margin-bottom:.5rem;padding:0;background-color:transparent}.error-container .error-desc{font-size:var(--title-7);color:var(--clr-txt3);text-align:center;line-height:1.55}.error-container .error-btn-container{width:100%;max-width:700px;display:flex;flex-direction:row;gap:1rem}@media(max-width:575.98px){.error-container .error-btn-container{flex-direction:column}}