@charset "UTF-8";
@font-face{font-family:Tajawal-Medium;src:url(/theme/altibbi/lib/fonts/Tajawal-Medium.ttf);font-display:swap}
@font-face{font-family:Tajawal-regular;src:url(/theme/altibbi/lib/fonts/Tajawal-Regular.ttf);font-display:swap}
@font-face{font-family:Tajawal-bold;src:url(/theme/altibbi/lib/fonts/Tajawal-Bold.ttf);font-display:swap}
:root{--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xs:4px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--radius-md:var(--spacing-md);--gray-1:#101828;--gray-2:#344054;--gray-3:#667085;--gray-4:#667085;--gray-5:#d0d5dd;--gray-6:#e4e7ec;--gray-7:#f2f4f7;--gray-8:#f9fafb;--red:#cf274d;--orange:#f79009;--radius-full:9999px;--radius-sm:6px;--radius-4xl:24px;--primary:#155eef;--darkblue:#102a56;--whatsapp-color:#00b946;--warning-25:rgba(255,175,71,.25);--radius-xl:var(--spacing-lg);--radius-lg:10px;--brand-50:#eff4ff}.result-wrapper li .item-image-wrapper{padding:4px}.disclaimer{margin-top:10px}.main-text,.fd-buttons-wrapper,.result-wrapper h2,ul.food-estimation-result-list>li .item-name{margin-bottom:10px}ul.food-estimation-result-list>li .estimation-info-wrapper li{padding-top:10px;padding-bottom:10px}ul.food-estimation-result-list>li .estimation-info-wrapper li{padding-left:12px;padding-right:12px}.fd-buttons-wrapper button{padding-top:14px;padding-bottom:14px}ul.food-estimation-result-list>li .item-info-wrapper,ul.food-estimation-result-list>li:last-child div{margin-bottom:15px}ul.food-estimation-result-list{padding-left:15px;padding-right:15px}.result-wrapper li{padding:16px}.fd-buttons-wrapper button{padding-left:18px;padding-right:18px}.head-text,#estimationResult h3,.food-calculator-wrapper>h3{margin-bottom:20px}ul.food-estimation-result-list>li{padding-top:20px;padding-bottom:20px}.food-estimation-result-table td,.food-estimation-result-table th{padding-left:20px;padding-right:20px}.sub-text{margin-bottom:30px}.valid-file-types{margin-bottom:36px}.food-calculator-wrapper>h3+p{margin-bottom:60px}.food-estimation-result-table{margin-bottom:110px}ul.food-estimation-result-list>li .estimation-info-wrapper li .estimation-name{font-size:.75rem}.valid-file-types,.disclaimer,ul.food-estimation-result-list>li .item-quantity,.input-error{font-size:.875rem}ul.food-estimation-result-list>li .estimation-info-wrapper li .estimation-value,ul.food-estimation-result-list>li:last-child,.food-calculator-wrapper>h3+p{font-size:1rem}.fd-buttons-wrapper button,ul.food-estimation-result-list>li .item-name{font-size:1.125rem}.sub-text,#estimationResult h3,.food-estimation-result-table thead,.food-estimation-result-table tfoot,.error-message-wrapper{font-size:1.25rem}.result-wrapper h2{font-size:1.5rem}.food-calculator-wrapper>h3{font-size:1.75rem}.main-text{font-size:2.875rem}.head-text{font-size:3.125rem}ul.food-estimation-result-list>li .estimation-info-wrapper li .estimation-name{line-height:.875rem}ul.food-estimation-result-list>li .estimation-info-wrapper li .estimation-value{line-height:1rem}.valid-file-types,.disclaimer,ul.food-estimation-result-list>li .item-quantity{line-height:1.0625rem}ul.food-estimation-result-list>li:last-child,.food-calculator-wrapper>h3+p{line-height:1.1875rem}.input-error{line-height:1.25rem}ul.food-estimation-result-list>li .item-name{line-height:1.375rem}#estimationResult h3,.food-estimation-result-table thead,.food-estimation-result-table tfoot,.error-message-wrapper{line-height:1.5rem}.sub-text{line-height:1.875rem}.result-wrapper h2{line-height:2rem}.food-calculator-wrapper>h3{line-height:2.125rem}.head-text{line-height:3.125rem}.main-text{line-height:3.4375rem}.primary-blue{color:#102a56}.primary-altibbi{color:#155eef}.font-regular{font-family:Tajawal-Regular,serif}.font-medium,.sub-text,.valid-file-types,.disclaimer,.food-calculator-wrapper>h3+p{font-family:Tajawal-Medium,serif}.font-bold,.head-text,.main-text,.result-wrapper h2,#estimationResult h3,.food-estimation-result-table thead,.food-estimation-result-table tbody tr,.food-estimation-result-table tfoot,ul.food-estimation-result-list>li .item-info-wrapper,ul.food-estimation-result-list>li .estimation-info-wrapper li,ul.food-estimation-result-list>li:last-child,.food-calculator-wrapper>h3,.error-message-wrapper,.input-error{font-family:Tajawal-Bold,serif}.normal-font-style{font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.mt-40{margin-top:40px}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing:before,.dot-flashing:after{content:'';display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#155eef}50%,100%{background-color:#fff}}body{background-color:#f9fafb}ul{padding-inline-start:0;list-style-type:none;margin-bottom:0}.doctor_images_call_dr_buttons{background-color:transparent}.food-estimation-container{background-color:#fff}@media (min-width:768px){.header-bg{padding-top:170px;height:auto;aspect-ratio:1280/631;background-image:url(/theme/altibbi/icons/food-estimation/desktop_bg.webp);background-size:auto 100%;background-repeat:no-repeat}}.form-wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:100%}@media (max-width:767px){.form-wrapper{flex-direction:column-reverse;padding:32px 16px}}.form-wrapper .right-section{width:43.5364042%}@media (max-width:767px){.form-wrapper .right-section{border-top:1px solid #e4e7ec;padding-top:30px;width:100%;text-align:center}}.form-wrapper .left-section{width:54.086181277%}@media (max-width:767px){.form-wrapper .left-section{width:calc(100% + 32px);margin:-32px -16px 0}.form-wrapper .left-section img{min-width:100%;height:auto}}.head-text{color:#155eef;display:flex;align-items:center;flex-direction:column;width:fit-content}@media (max-width:1024px){.head-text{font-size:32px;line-height:48px}}@media (max-width:767px){.head-text{font-size:36px;line-height:43px;margin:0 auto 10px}}.head-text:after{background-image:url(/theme/altibbi/icons/food-estimation/vector_underline.svg);background-size:100% 100%;display:inline-block;width:calc(100% - 20px);height:auto;content:"";aspect-ratio:75/8}.main-text{color:#fff}@media (max-width:1024px){.main-text{font-size:32px;line-height:48px}}@media (max-width:767px){.main-text{font-size:20px;line-height:31px;color:#101828}}.sub-text{color:#fff}@media (max-width:1024px){.sub-text{font-size:16px;line-height:20px;margin-bottom:24px}}@media (max-width:767px){.sub-text{font-size:14px;line-height:19px;margin-bottom:20px;color:#667085}}.fd-buttons-wrapper{display:flex;align-items:center;gap:16px}@media (max-width:576px){.fd-buttons-wrapper{flex-direction:column;gap:10px}}.fd-buttons-wrapper button{border:unset;outline:unset;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;max-width:300px;min-height:60px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);transition:all .3s ease-in-out;width:100%;background-color:#155eef;color:#fff}@media (max-width:767px){.fd-buttons-wrapper button{width:100%;max-width:unset}}.fd-buttons-wrapper button:hover{background-color:#0d4ac4;color:#fff}.fd-buttons-wrapper button:hover:before{transform:scale(1.1)}.fd-buttons-wrapper button:before{content:'';background-repeat:no-repeat;background-size:24px;width:24px;height:24px;display:inline-block;flex-shrink:0}@media (min-width:576px){.fd-buttons-wrapper button.take-pic{display:none}}.fd-buttons-wrapper button.take-pic:before{background-image:url(/theme/altibbi/icons/food-estimation/camera.webp)}.fd-buttons-wrapper button.upload-pic:before{background-image:url(/theme/altibbi/icons/food-estimation/upload_pic.webp)}.valid-file-types{color:#fff;text-align:center;text-transform:uppercase}@media (min-width:768px){.valid-file-types{max-width:300px;margin-bottom:40px}}@media (max-width:767px){.valid-file-types{color:#667085;font-size:14px}}.result-wrapper.loading #overlay{visibility:visible}.result-wrapper.loading .loader{display:block}.result-wrapper.loading .item-image-wrapper{filter:blur(4px)}@media (min-width:768px){.result-wrapper{margin-top:60px}}.result-wrapper h2{color:#101828}@media (max-width:1024px){.result-wrapper h2{font-size:20px;line-height:24px}}@media (max-width:767px){.result-wrapper h2{font-size:20px}}.result-wrapper li{overflow:hidden;position:relative;scroll-margin:20px;display:flex;justify-content:center;align-items:center;gap:12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);max-width:334px;height:194px;background-color:#d1f6f2;backdrop-filter:blur(8px)}.result-wrapper li:has(>.error-message-wrapper){background-color:rgba(217,12,67,.8)}@media (max-width:767px){.result-wrapper li{max-width:unset}}.result-wrapper li .item-image-wrapper{border-radius:4px;width:100%;height:162px;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-shrink:0}.result-wrapper li .item-image-wrapper img{object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}.disclaimer{color:#344054}.left-section{position:relative}@media (max-width:767px){.left-section{margin-bottom:10px}}.left-section ul li{position:absolute;width:100%}.left-section ul li img{width:43.6817473%;height:auto}@media (max-width:767px){.left-section ul li img{width:200px}}.left-section ul li:nth-child(1){top:35.4945398%;left:-48px;text-align:left}@media (max-width:767px){.left-section ul li:nth-child(1){top:30.701754386%;left:-14px}}.left-section ul li:nth-child(2){top:1.09204368%;right:7.17628705%}@media (max-width:767px){.left-section ul li:nth-child(2){top:4.37917847%;right:-10px}}.left-section ul li:nth-child(3){right:-10px;bottom:26.52%;z-index:1}@media (max-width:767px){.left-section ul li:nth-child(3){right:14px;bottom:7.30994152%}}.dish-image-wrapper{overflow:hidden;text-align:center}.dish-image-wrapper img{max-width:100%;width:100%;height:auto;animation:rotate 50s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes shine{to{background-position:left -40px top 0}}@media (min-width:768px){#estimationResult{margin-top:60px}}#estimationResult h3{color:#101828}.food-estimation-result-table{width:100%;border-radius:10px 10px 0 0;overflow:hidden;text-align:center}.food-estimation-result-table td,.food-estimation-result-table th{height:60px}.food-estimation-result-table thead{color:#fff;background-color:#155eef}.food-estimation-result-table thead th{text-align:center}.food-estimation-result-table thead th:not(:last-child){border-left:1px solid #fff}.food-estimation-result-table thead th:last-child{border-left:1px solid #155eef}.food-estimation-result-table tbody tr{color:#101828;background-color:#fff}.food-estimation-result-table tbody tr:nth-child(even){background-color:#eff4ff}.food-estimation-result-table tbody tr:first-child{border-top:1px solid #d0d5dd}.food-estimation-result-table tbody tr:not(:last-child){border-bottom:1px solid #d0d5dd}.food-estimation-result-table tbody tr td{border-left:1px solid #d0d5dd}.food-estimation-result-table tbody tr td:first-child{border-right:1px solid #d0d5dd}.food-estimation-result-table tfoot{color:#101828;border:1px solid #d0d5dd;background-color:#f2f4f7}.food-estimation-result-table tfoot td:not(:last-child){border-left:1px solid #d0d5dd}ul.food-estimation-result-list{width:100%}ul.food-estimation-result-list>li{border-top:2px solid #e4e7ec}ul.food-estimation-result-list>li .item-info-wrapper{text-align:right}ul.food-estimation-result-list>li .item-name{color:#101828}ul.food-estimation-result-list>li .item-quantity{color:#102a56}ul.food-estimation-result-list>li .estimation-info-wrapper{padding-inline-start:0;display:flex;justify-content:space-between;align-items:center;text-align:center}ul.food-estimation-result-list>li .estimation-info-wrapper li{max-width:calc(25% - 7.5px);min-height:70px;color:#101828;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;flex-grow:1;border-radius:10px;background-color:#f2f4f7}ul.food-estimation-result-list>li:last-child{color:#344054}ul.food-estimation-result-list>li:last-child span{color:#155eef}ul.food-estimation-result-list>li:last-child div:first-child{color:#101828}.food-calculator-wrapper>h3{color:#101828;text-align:center}@media (max-width:767px){.food-calculator-wrapper>h3{padding-right:16px;padding-left:16px}}.food-calculator-wrapper>h3+p{color:#344054;text-align:center}@media (max-width:767px){.food-calculator-wrapper>h3+p{margin-bottom:30px;padding-right:16px;padding-left:16px}}.error-message-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px;color:#fff}.error-message-wrapper img{width:55px;height:auto}.input-error{color:#d90c43}#overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:0;visibility:hidden}.loader{display:none;margin:0 auto;position:absolute;width:5rem;height:5rem;z-index:1}.loader .circular-loader{animation:rotate 2s linear infinite}.loader .circular-loader .loader-path{fill:none;stroke-width:3px;animation:animate-stroke 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes animate-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0;stroke:#155eef}50%{stroke-dasharray:89,200;stroke-dashoffset:-35;stroke:#155eef}100%{stroke-dasharray:89,200;stroke-dashoffset:-124;stroke:#155eef}}.limit-exceeded-modal .modal-content{border-radius:10px}.limit-exceeded-modal .title-1{font-size:22px;font-weight:700;line-height:32px;text-align:center}.limit-exceeded-modal .btn{height:50px;line-height:35px;border-radius:5px;border:5px;background-color:#155eef;font-size:16px}.limit-exceeded-modal .btn:hover{background-color:#155eef;color:#fff}