@import url(https://fonts.googleapis.com/css?family=Nunito);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap);
.badge-soft-info{background-color:#a184dc!important;color:#fff!important}:root{--stepper-primary-color:#4f46e5;--stepper-secondary-color:#d1d5db;--stepper-background-color:#fff;--stepper-completed-color:#10b981;--stepper-text-color:#374151;--stepper-text-color-light:#9ca3af}.modern-checkout-stepper{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow:hidden;padding:1rem .5rem;position:relative}.stepper-steps-container{display:flex;justify-content:space-between;position:relative;z-index:10}.stepper-progress-container{background-color:var(--stepper-secondary-color);height:4px;left:0;position:absolute;right:0;top:2.75rem;width:100%;z-index:5}.stepper-progress{background-color:var(--stepper-completed-color);height:100%;transition:width .4s ease-in-out}.stepper-step{flex-direction:column;position:relative;text-align:center;width:20%}.step-circle,.stepper-step{align-items:center;display:flex}.step-circle{background-color:var(--stepper-background-color);border:4px solid var(--stepper-secondary-color);border-radius:50%;height:3rem;justify-content:center;transition:all .3s ease;width:3rem;z-index:10}.step-icon{font-size:1.5rem}.step-icon,.step-label{color:var(--stepper-text-color-light);transition:color .3s ease}.step-label{font-size:.875rem;font-weight:500;margin-top:.75rem}.stepper-step.active .step-circle{border-color:var(--stepper-primary-color);box-shadow:0 0 0 4px rgba(79,70,229,.2)}.stepper-step.active .step-icon,.stepper-step.active .step-label{color:var(--stepper-primary-color)}.stepper-step.active .step-label{font-weight:600}.stepper-step.completed .step-circle{background-color:var(--stepper-completed-color);border-color:var(--stepper-completed-color)}.stepper-step.completed .step-icon{color:#fff;font-size:1.75rem}.stepper-step.completed .step-label{color:var(--stepper-text-color)}@media (max-width:640px){.step-label{display:block;font-size:.7rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;margin-top:.5rem;padding:0 2px;word-break:break-word}.step-circle{border-width:3px;height:2.5rem;width:2.5rem}.step-icon{font-size:1.25rem}.stepper-step.completed .step-icon{font-size:1.5rem}.stepper-progress-container{top:2.25rem}.modern-checkout-stepper{padding:1rem .25rem}.stepper-step{padding:0 2px}}:root{--bs-spacer:1rem;--bs-spacer-1:calc(var(--bs-spacer)*0.25);--bs-spacer-2:calc(var(--bs-spacer)*0.5);--bs-spacer-3:var(--bs-spacer);--bs-spacer-4:calc(var(--bs-spacer)*1.5);--bs-spacer-5:calc(var(--bs-spacer)*3)}.gap-0{gap:0!important}.gap-1{gap:var(--bs-spacer-1)!important}.gap-2{gap:var(--bs-spacer-2)!important}.gap-3{gap:var(--bs-spacer-3)!important}.gap-4{gap:var(--bs-spacer-4)!important}.gap-5{gap:var(--bs-spacer-5)!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:var(--bs-spacer-1)!important}.row-gap-2{row-gap:var(--bs-spacer-2)!important}.row-gap-3{row-gap:var(--bs-spacer-3)!important}.row-gap-4{row-gap:var(--bs-spacer-4)!important}.row-gap-5{row-gap:var(--bs-spacer-5)!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:var(--bs-spacer-1)!important;column-gap:var(--bs-spacer-1)!important}.column-gap-2{-moz-column-gap:var(--bs-spacer-2)!important;column-gap:var(--bs-spacer-2)!important}.column-gap-3{-moz-column-gap:var(--bs-spacer-3)!important;column-gap:var(--bs-spacer-3)!important}.column-gap-4{-moz-column-gap:var(--bs-spacer-4)!important;column-gap:var(--bs-spacer-4)!important}.column-gap-5{-moz-column-gap:var(--bs-spacer-5)!important;column-gap:var(--bs-spacer-5)!important}@media (min-width:576px){.gap-sm-0{gap:0!important}.gap-sm-1{gap:var(--bs-spacer-1)!important}.gap-sm-2{gap:var(--bs-spacer-2)!important}.gap-sm-3{gap:var(--bs-spacer-3)!important}.gap-sm-4{gap:var(--bs-spacer-4)!important}.gap-sm-5{gap:var(--bs-spacer-5)!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:var(--bs-spacer-1)!important}.row-gap-sm-2{row-gap:var(--bs-spacer-2)!important}.row-gap-sm-3{row-gap:var(--bs-spacer-3)!important}.row-gap-sm-4{row-gap:var(--bs-spacer-4)!important}.row-gap-sm-5{row-gap:var(--bs-spacer-5)!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:var(--bs-spacer-1)!important;column-gap:var(--bs-spacer-1)!important}.column-gap-sm-2{-moz-column-gap:var(--bs-spacer-2)!important;column-gap:var(--bs-spacer-2)!important}.column-gap-sm-3{-moz-column-gap:var(--bs-spacer-3)!important;column-gap:var(--bs-spacer-3)!important}.column-gap-sm-4{-moz-column-gap:var(--bs-spacer-4)!important;column-gap:var(--bs-spacer-4)!important}.column-gap-sm-5{-moz-column-gap:var(--bs-spacer-5)!important;column-gap:var(--bs-spacer-5)!important}}@media (min-width:768px){.gap-md-0{gap:0!important}.gap-md-1{gap:var(--bs-spacer-1)!important}.gap-md-2{gap:var(--bs-spacer-2)!important}.gap-md-3{gap:var(--bs-spacer-3)!important}.gap-md-4{gap:var(--bs-spacer-4)!important}.gap-md-5{gap:var(--bs-spacer-5)!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:var(--bs-spacer-1)!important}.row-gap-md-2{row-gap:var(--bs-spacer-2)!important}.row-gap-md-3{row-gap:var(--bs-spacer-3)!important}.row-gap-md-4{row-gap:var(--bs-spacer-4)!important}.row-gap-md-5{row-gap:var(--bs-spacer-5)!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:var(--bs-spacer-1)!important;column-gap:var(--bs-spacer-1)!important}.column-gap-md-2{-moz-column-gap:var(--bs-spacer-2)!important;column-gap:var(--bs-spacer-2)!important}.column-gap-md-3{-moz-column-gap:var(--bs-spacer-3)!important;column-gap:var(--bs-spacer-3)!important}.column-gap-md-4{-moz-column-gap:var(--bs-spacer-4)!important;column-gap:var(--bs-spacer-4)!important}.column-gap-md-5{-moz-column-gap:var(--bs-spacer-5)!important;column-gap:var(--bs-spacer-5)!important}}@media (min-width:992px){.gap-lg-0{gap:0!important}.gap-lg-1{gap:var(--bs-spacer-1)!important}.gap-lg-2{gap:var(--bs-spacer-2)!important}.gap-lg-3{gap:var(--bs-spacer-3)!important}.gap-lg-4{gap:var(--bs-spacer-4)!important}.gap-lg-5{gap:var(--bs-spacer-5)!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:var(--bs-spacer-1)!important}.row-gap-lg-2{row-gap:var(--bs-spacer-2)!important}.row-gap-lg-3{row-gap:var(--bs-spacer-3)!important}.row-gap-lg-4{row-gap:var(--bs-spacer-4)!important}.row-gap-lg-5{row-gap:var(--bs-spacer-5)!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:var(--bs-spacer-1)!important;column-gap:var(--bs-spacer-1)!important}.column-gap-lg-2{-moz-column-gap:var(--bs-spacer-2)!important;column-gap:var(--bs-spacer-2)!important}.column-gap-lg-3{-moz-column-gap:var(--bs-spacer-3)!important;column-gap:var(--bs-spacer-3)!important}.column-gap-lg-4{-moz-column-gap:var(--bs-spacer-4)!important;column-gap:var(--bs-spacer-4)!important}.column-gap-lg-5{-moz-column-gap:var(--bs-spacer-5)!important;column-gap:var(--bs-spacer-5)!important}}@media (min-width:1200px){.gap-xl-0{gap:0!important}.gap-xl-1{gap:var(--bs-spacer-1)!important}.gap-xl-2{gap:var(--bs-spacer-2)!important}.gap-xl-3{gap:var(--bs-spacer-3)!important}.gap-xl-4{gap:var(--bs-spacer-4)!important}.gap-xl-5{gap:var(--bs-spacer-5)!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:var(--bs-spacer-1)!important}.row-gap-xl-2{row-gap:var(--bs-spacer-2)!important}.row-gap-xl-3{row-gap:var(--bs-spacer-3)!important}.row-gap-xl-4{row-gap:var(--bs-spacer-4)!important}.row-gap-xl-5{row-gap:var(--bs-spacer-5)!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:var(--bs-spacer-1)!important;column-gap:var(--bs-spacer-1)!important}.column-gap-xl-2{-moz-column-gap:var(--bs-spacer-2)!important;column-gap:var(--bs-spacer-2)!important}.column-gap-xl-3{-moz-column-gap:var(--bs-spacer-3)!important;column-gap:var(--bs-spacer-3)!important}.column-gap-xl-4{-moz-column-gap:var(--bs-spacer-4)!important;column-gap:var(--bs-spacer-4)!important}.column-gap-xl-5{-moz-column-gap:var(--bs-spacer-5)!important;column-gap:var(--bs-spacer-5)!important}}@media (min-width:1400px){.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:var(--bs-spacer-1)!important}.gap-xxl-2{gap:var(--bs-spacer-2)!important}.gap-xxl-3{gap:var(--bs-spacer-3)!important}.gap-xxl-4{gap:var(--bs-spacer-4)!important}.gap-xxl-5{gap:var(--bs-spacer-5)!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:var(--bs-spacer-1)!important}.row-gap-xxl-2{row-gap:var(--bs-spacer-2)!important}.row-gap-xxl-3{row-gap:var(--bs-spacer-3)!important}.row-gap-xxl-4{row-gap:var(--bs-spacer-4)!important}.row-gap-xxl-5{row-gap:var(--bs-spacer-5)!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:var(--bs-spacer-1)!important;column-gap:var(--bs-spacer-1)!important}.column-gap-xxl-2{-moz-column-gap:var(--bs-spacer-2)!important;column-gap:var(--bs-spacer-2)!important}.column-gap-xxl-3{-moz-column-gap:var(--bs-spacer-3)!important;column-gap:var(--bs-spacer-3)!important}.column-gap-xxl-4{-moz-column-gap:var(--bs-spacer-4)!important;column-gap:var(--bs-spacer-4)!important}.column-gap-xxl-5{-moz-column-gap:var(--bs-spacer-5)!important;column-gap:var(--bs-spacer-5)!important}}.healthy-gradiant{background:linear-gradient(135deg,#a8e063,#56ab2f);color:#fff!important}.text-decoration-line-through{text-decoration:line-through!important}.whatsapp-fab{align-items:center;background-color:#25d366;border-radius:50%;bottom:20px;box-shadow:0 4px 12px rgba(37,211,102,.4);display:flex;height:60px;justify-content:center;position:fixed;right:20px;text-decoration:none;transition:all .3s ease;width:60px;z-index:9999}.whatsapp-fab:hover{background-color:#128c7e;box-shadow:0 6px 16px rgba(37,211,102,.6);text-decoration:none;transform:scale(1.1)}.whatsapp-fab i{color:#fff;font-size:32px}@media (max-width:768px){.whatsapp-fab{bottom:16px;height:56px;right:16px;width:56px}.whatsapp-fab i{font-size:28px}}@media (max-width:480px){.whatsapp-fab{bottom:85px;height:52px;right:12px;width:52px}.whatsapp-fab i{font-size:26px}}.whatsapp-fab{z-index:10000}@keyframes whatsapp-pulse{0%{box-shadow:0 4px 12px rgba(37,211,102,.4)}50%{box-shadow:0 4px 20px rgba(37,211,102,.7)}to{box-shadow:0 4px 12px rgba(37,211,102,.4)}}.whatsapp-fab{animation:whatsapp-pulse 2s infinite}[dir=rtl] .whatsapp-fab{left:20px;right:auto}@media (max-width:768px){[dir=rtl] .whatsapp-fab{left:16px}}@media (max-width:480px){[dir=rtl] .whatsapp-fab{left:12px}}[dir=rtl] .position-absolute.right-0{left:0!important;right:auto!important}[dir=rtl] .position-absolute.left-0{left:0!important;right:0!important}.badge-soft-secondary,.badge-soft-secondary *,.badge.badge-inline.badge-soft-secondary,.badge.badge-inline.badge-soft-secondary *{color:#495057!important}[dir=rtl] .arabic-text,[dir=rtl] a:not([class*=la-]):not([class*=fa-]):not([class*=icon]),[dir=rtl] body,[dir=rtl] button:not([class*=la-]):not([class*=fa-]):not([class*=icon]),[dir=rtl] div:not([class*=la-]):not([class*=fa-]):not([class*=icon]),[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] input,[dir=rtl] label,[dir=rtl] p,[dir=rtl] select,[dir=rtl] span:not([class*=la-]):not([class*=fa-]):not([class*=icon]):not(.social-icon),[dir=rtl] textarea,[lang=ar] .arabic-text,[lang=ar] a:not([class*=la-]):not([class*=fa-]):not([class*=icon]),[lang=ar] body,[lang=ar] button:not([class*=la-]):not([class*=fa-]):not([class*=icon]),[lang=ar] div:not([class*=la-]):not([class*=fa-]):not([class*=icon]),[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4,[lang=ar] h5,[lang=ar] h6,[lang=ar] input,[lang=ar] label,[lang=ar] p,[lang=ar] select,[lang=ar] span:not([class*=la-]):not([class*=fa-]):not([class*=icon]):not(.social-icon),[lang=ar] textarea{font-family:Tajawal,Public Sans,sans-serif!important}.social [class*=la-],.social [class*=lab],.social i,.social-icon,i,i[class*=fa-],i[class*=icon],i[class*=la-],i[class*=lab],i[class*=las],i[class*=step-icon],span[class*=fa-],span[class*=la-],span[class*=lab],span[class*=las],ul.social [class*=la-],ul.social [class*=lab],ul.social i,ul.social.colored [class*=la-],ul.social.colored [class*=lab],ul.social.colored i{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;speak:none!important;display:inline-block!important;font-family:Line Awesome Free,Line Awesome Brands,Font Awesome\ 5 Free,Font Awesome\ 5 Brands!important;font-style:normal!important;font-variant:normal!important;font-weight:900!important;line-height:1!important;text-transform:none!important}.social-icon[class*=la-apple],.social-icon[class*=la-facebook],.social-icon[class*=la-google],.social-icon[class*=la-twitter],.social-icon[class*=lab],i[class*=la-apple],i[class*=la-facebook],i[class*=la-google],i[class*=la-instagram],i[class*=la-linkedin],i[class*=la-twitter],i[class*=la-youtube],i[class*=lab],ul.social i[class*=la-apple],ul.social i[class*=la-facebook],ul.social i[class*=la-google],ul.social i[class*=la-twitter],ul.social i[class*=lab],ul.social.colored i[class*=la-apple],ul.social.colored i[class*=la-facebook],ul.social.colored i[class*=la-google],ul.social.colored i[class*=la-twitter],ul.social.colored i[class*=lab]{font-family:Line Awesome Brands,Font Awesome\ 5 Brands!important}[dir=rtl] .social i,[dir=rtl] .social-icon,[dir=rtl] i,[dir=rtl] i[class*=fa-],[dir=rtl] i[class*=icon],[dir=rtl] i[class*=la-],[dir=rtl] i[class*=lab],[dir=rtl] i[class*=las],[dir=rtl] i[class*=step-icon],[dir=rtl] span[class*=fa-],[dir=rtl] span[class*=la-],[dir=rtl] span[class*=lab],[dir=rtl] span[class*=las],[dir=rtl] ul.social i,[dir=rtl] ul.social.colored i,[lang=ar] .social i,[lang=ar] .social-icon,[lang=ar] i,[lang=ar] i[class*=fa-],[lang=ar] i[class*=icon],[lang=ar] i[class*=la-],[lang=ar] i[class*=lab],[lang=ar] i[class*=las],[lang=ar] i[class*=step-icon],[lang=ar] span[class*=fa-],[lang=ar] span[class*=la-],[lang=ar] span[class*=lab],[lang=ar] span[class*=las],[lang=ar] ul.social i,[lang=ar] ul.social.colored i{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;speak:none;display:inline-block;font-family:Line Awesome Free,Line Awesome Brands,Font Awesome\ 5 Free,Font Awesome\ 5 Brands!important;font-style:normal!important;font-variant:normal!important;font-weight:900!important;line-height:1!important;text-transform:none!important}[dir=rtl] i[class*=la-apple],[dir=rtl] i[class*=la-facebook],[dir=rtl] i[class*=la-google],[dir=rtl] i[class*=la-twitter],[dir=rtl] i[class*=lab],[dir=rtl] ul.social i[class*=lab],[dir=rtl] ul.social.colored i[class*=lab],[lang=ar] i[class*=la-apple],[lang=ar] i[class*=la-facebook],[lang=ar] i[class*=la-google],[lang=ar] i[class*=la-twitter],[lang=ar] i[class*=lab],[lang=ar] ul.social i[class*=lab],[lang=ar] ul.social.colored i[class*=lab]{font-family:Line Awesome Brands,Font Awesome\ 5 Brands!important}[dir=rtl] input[type=email],[dir=rtl] input[type=email]:focus,[lang=ar] input[type=email],[lang=ar] input[type=email]:focus,input[type=email][dir=rtl],input[type=email][lang=ar]{direction:ltr!important;text-align:left!important}.navbar-laravel{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04)}.border-rounded-2{border-radius:20px!important}.card{border-radius:16px!important;box-shadow:0 2px 4px rgba(0,0,0,.04)!important}.card .card-header{background:#e8ecf0!important;border-radius:16px 16px 0 0!important}.text-success{color:#0f9f63!important}.btn-success{background:#22c58b;border-color:#22c58b}.btn-success:hover{background:#19b17d;border-color:#19b17d}.btn-outline-success{border-color:#22c58b;color:#22c58b}.btn-outline-success:hover{background:#22c58b;border-color:#22c58b;color:#fff}.form-check-input:checked{background-color:#22c58b;border-color:#22c58b}.sticky-top{position:sticky}.payment-method-card{border:2px solid #e0e0e0;transition:all .3s ease}.payment-method-card:hover{border-color:#22c58b;box-shadow:0 2px 8px rgba(34,197,139,.1)!important}.form-control,.form-select{border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px}.form-control:focus,.form-select:focus{border-color:#22c58b!important;box-shadow:0 0 0 .2rem rgba(34,197,139,.15)!important}.payment-method-card{transition:all .2s ease}.payment-method-card:hover{background:#f9fafb!important}.btn-outline-secondary:hover,.btn-secondary,.btn-soft-secondary:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--dark)}
