@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}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]+label{margin-bottom:0}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .retry{padding-top:0;padding-bottom:0}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-value .calories{margin-left:6px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li{margin-bottom:8px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form h3,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-title:has(+div),.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper p{margin-bottom:10px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]+label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li{padding-top:12px;padding-bottom:12px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form button{padding-left:15px;padding-right:15px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form select{padding-top:16px;padding-bottom:16px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]+label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper a{padding-left:18px;padding-right:18px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .one-row-inputs-wrapper,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form div{margin-bottom:20px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper{padding-top:20px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper{padding-bottom:20px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form select{padding-left:20px;padding-right:20px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots{margin-bottom:24px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper{padding-left:24px;padding-right:24px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2+div,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper h5,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .result-note,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper{margin-bottom:30px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper{padding:40px}.calorie-calculator-single-form-wrapper{margin-bottom:50px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-expected-loss,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .calories-per-day{font-size:.75rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-title,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-value .percentage{font-size:.875rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2+div,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .result-note,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper p,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper a,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .retry{font-size:1rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form h3,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]+label{font-size:1.125rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form select{font-size:1.25rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper h5,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-value .calories{font-size:1.75rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-value .percentage{line-height:.875rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-expected-loss,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .calories-per-day{line-height:1rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .retry{line-height:1.25rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .result-note,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-title{line-height:1.375rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2+div,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form h3,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]+label{line-height:1.5rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input{line-height:1.625rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form select,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-value .calories,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper p{line-height:1.75rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper h5{line-height:2.125rem}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper a{line-height:3rem}.primary-blue{color:#102a56}.primary-altibbi{color:#155eef}.font-regular{font-family:Tajawal-Regular,serif}.font-medium,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form select,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .result-note,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-expected-loss,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .calories-per-day,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper p{font-family:Tajawal-Medium,serif}.font-bold,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2+div,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form h3,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]+label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper h5,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-title,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-value,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper a,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .retry{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}}.calorie-calculator-single-form-wrapper{display:flex;justify-content:space-between;background-color:#fff;border-radius:5px;overflow:hidden}@media (max-width:767px){.calorie-calculator-single-form-wrapper{flex-direction:column-reverse;border-radius:10px;margin-right:16px;margin-left:16px}}.calorie-calculator-single-form-wrapper .image-wrapper{flex-shrink:0}@media (min-width:768px){.calorie-calculator-single-form-wrapper .image-wrapper{width:46.5%}}.calorie-calculator-single-form-wrapper .image-wrapper img{width:auto;height:100%;object-fit:cover;object-position:center;max-width:100%}@media (max-width:767px){.calorie-calculator-single-form-wrapper .image-wrapper img{width:100%;height:auto;border-radius:10px 10px 0 0}}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper{flex-grow:1;border:1px solid #e4e7ec}@media (min-width:768px){.calorie-calculator-single-form-wrapper .calorie-slides-wrapper{width:53.5%}}@media (max-width:767px){.calorie-calculator-single-form-wrapper .calorie-slides-wrapper{padding:20px;border-radius:0 0 10px 10px}}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper{text-align:center}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2{color:#102a56}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper h2+div{color:#101828}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form{text-align:right}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .one-row-inputs-wrapper{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .one-row-inputs-wrapper>div{width:100%;max-width:calc(50% - 5px);margin-bottom:unset}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form h3{color:#101828;display:block}@media (max-width:767px){.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form label,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form h3{font-size:14px;line-height:20px}}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input{min-height:60px;width:100%;border-radius:6px;border:1px solid #d0d5dd;color:#344054}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input[type=number]::-webkit-inner-spin-button,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input:focus-visible{outline:none;border:1px solid #155eef}@media (max-width:767px){.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input{padding:10px 14px;min-height:44px}}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input::-webkit-outer-spin-button,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form input[type=number]{-moz-appearance:textfield}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px;text-align:center}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]{display:none}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]+label{color:#101828;border-radius:6px;border:1px solid #d0d5dd;min-height:48px;width:calc(50% - 8px);max-width:182px;flex-grow:1;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]+label{padding:8px 12px;font-size:14px;line-height:20px}}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]:checked+label{border:unset;background-color:#155eef;color:#fff}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form .gender-options-wrapper input[type=radio]:not(:checked)+label:hover{border-color:#155eef;color:#155eef}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form select{color:#667085;border:1px solid #d0d5dd;border-radius:6px;min-height:60px;padding-left:38px;background-image:url(/theme/altibbi/images/pregnancy/arrow-down.svg);background-repeat:no-repeat;background-position-x:12px;background-position-y:23px;width:100%}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form select:focus-visible{outline-color:#155eef}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form button{color:#fff;background-color:#155eef;width:100%;display:flex;justify-content:center;align-items:center;height:50px;border-radius:5px;border:0;outline:0}@media (min-width:768px){.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form button{margin-top:40px}}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form button:not(:disabled):hover{color:#fff;background-color:#0d4ac4}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-form-wrapper .calorie-form button:disabled{opacity:.6}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper{text-align:right}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper h5{color:#102a56}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .result-note{color:#344054}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots{padding-inline-start:0}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li{display:flex;justify-content:space-between;align-items:center;gap:24px;border-radius:12px;border:1px solid #d0d5dd}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-right-side{flex-shrink:0}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-title{color:#101828}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-expected-loss,.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .calories-per-day{color:#667085}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-value .calories{color:#101828;display:inline-block}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper ul.result-slots li .slot-value .percentage{color:#155eef;width:32px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper{border-radius:16px;border:1px solid #155eef;background-color:#eff4ff;text-align:center}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper p{color:#101828;display:block}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper a{color:#fff;background-color:#155eef;display:block;width:100%;height:48px;border-radius:8px}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .calorie-consult-a-doctor-wrapper a:hover{color:#fff;background-color:#0d4ac4}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .retry{color:#155eef;cursor:pointer;background-color:transparent;border:unset;width:100%;display:flex;gap:10px;align-items:center;justify-content:center}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .retry img{width:20px;height:20px;transition:transform .3s ease}.calorie-calculator-single-form-wrapper .calorie-slides-wrapper .calorie-result-wrapper .retry:hover img{transform:rotate(360deg)}