body{font-family:Josefin Sans;font-weight:300}ui-error{color:#e57373}abbr:where([title]){text-decoration:none;font-weight:400}#root,body,html{width:100%;height:100vh;padding:0;margin:0}ui-error{font-size:12px;color:#f98080}.swal2-container{background:hsla(0,0%,100%,.7)!important}.swal2-container .swal2-popup{box-shadow:0 25px 10px -15px #ccc;border-radius:18px!important;background-color:#3f1c0a}.swal2-container .swal2-popup .swal2-icon{display:none!important}.swal2-container .swal2-popup .swal2-title{font-family:Josefin Sans;font-weight:300;color:#fff!important;text-transform:lowercase!important}.swal2-container .swal2-popup .swal2-html-container{font-family:Josefin Sans;font-weight:300;color:#fff!important;text-transform:lowercase}.swal2-container .swal2-popup .swal2-actions .swal2-cancel,.swal2-container .swal2-popup .swal2-actions .swal2-confirm{background-color:rgba(0,0,0,0)!important;border:1px solid #fff!important;border-radius:2px!important;width:auto;padding:3px 20px;font-size:1rem;text-transform:lowercase}.swal2-container .swal2-popup .swal2-actions .swal2-cancel:focus,.swal2-container .swal2-popup .swal2-actions .swal2-confirm:focus{outline:none;box-shadow:none}.petAgeCalendar table thead tr,.scheduleCalendar table thead tr{display:flex}.petAgeCalendar table thead tr th,.scheduleCalendar table thead tr th{flex:1!important}.react-calendar{width:100%;max-width:28rem;border-radius:.75rem;border:1px solid #ccc!important;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:.5rem}.react-calendar__navigation{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.react-calendar__navigation button{font-size:.8rem;color:#374151;font-weight:600;border-radius:.375rem;padding:0;transition:background-color .2s ease}.react-calendar__navigation button:enabled:hover{background-color:#f3f4f6}.react-calendar__navigation button:disabled{opacity:.5;cursor:not-allowed}.react-calendar__month-view__weekdays{color:#6b7280;font-size:.875rem;font-weight:500}.react-calendar__month-view__weekdays__weekday{padding:.5rem}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar__tile{font-size:.875rem;padding:.5rem;border-radius:.375rem;transition:all .2s ease}.react-calendar__tile:enabled:hover{background-color:#93c5fd;color:rgb(6.6731707317,59.3170731707,145.3268292683)}.react-calendar__tile--active{background-color:#3b82f6!important;color:#fff!important;font-weight:700}.react-calendar__tile--now{background-color:#facc15!important;color:#78350f!important;font-weight:600}.react-calendar__century-view__decades__decade,.react-calendar__decade-view__years__year,.react-calendar__year-view__months__month{font-size:.875rem;padding:.75rem;border-radius:.5rem;transition:all .2s ease}.react-calendar__century-view__decades__decade:hover,.react-calendar__decade-view__years__year:hover,.react-calendar__year-view__months__month:hover{background-color:#93c5fd;color:rgb(6.6731707317,59.3170731707,145.3268292683)}.today-tile{background-color:#facc15!important;color:#78350f!important;font-weight:700}.loginContainer{display:flex;align-items:center;justify-content:center}.loginContainer:before{content:"";position:absolute;width:40%;height:100%;background:#d8ecff;right:0;top:0;margin-left:auto;border-top-left-radius:30px;border-bottom-left-radius:30px}@media screen and (max-width:768px){.loginContainer .grid{flex-direction:column-reverse}.loginContainer .col-span-2{width:100%}.loginContainer .col-span-3{display:none}.loginContainer:before{background:#fff;width:100%;height:20%;right:0;top:auto;bottom:0;margin-left:0;border-radius:30px 30px 0 0}}.logoutContainer{height:calc(100vh - 90px);display:flex;align-items:center;justify-content:center;flex-direction:column}.logoutContainer h2{font-size:1.6rem;margin-bottom:15px}.logoutContainer p{padding:10px}.logoutContainer .loggedOutImg{width:300px;height:300px;margin-bottom:20px}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar{width:auto;padding:20px;border:1px solid #eee;box-shadow:5px 5px 10px #eee}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow{font-size:1.3rem}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__navigation button{font-family:Josefin Sans;font-size:12px;text-transform:uppercase;font-weight:400;letter-spacing:1px}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile{border-radius:25px;height:50px;border:1px solid #fff}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:disabled{background-color:#fff;color:#b0bec5;border:1px solid #fff}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:disabled:hover{background-color:#fff;border:none}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile--active{background-color:#3f1c0a}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:hover{background-color:#fff;color:#3f1c0a;border:1px solid #ddd}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile--active:hover{background-color:#3f1c0a!important;color:#959595}.checkoutContainer .grid .checkoutInfo .checkoutInner .addressContainer .content .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile--now{background-color:#f7f7f7}.checkoutContainer .orderSummary.sticky{position:fixed;top:40px;z-index:999}.bymDeliveryCalendar{width:100%!important;border:none!important}.bymDeliveryCalendar .react-calendar__navigation button:disabled{background-color:rgba(0,0,0,0)!important;color:var(--color-text)!important}.bymDeliveryCalendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:enabled:hover{background-color:var(--slate-100)!important;color:#444!important;border-radius:5px}.bymDeliveryCalendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day:disabled{background-color:var(--slate-50)!important}.bymDeliveryCalendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--now{color:#fff!important;background-color:var(--blue-300)!important;border-radius:5px}.bymDeliveryCalendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active{background-color:var(--themecolor)!important;color:#fff!important;border-radius:5px}.petDateSelect{width:100%}.petDateSelect:focus{outline:none;box-shadow:none;background-color:#f9f9f9}.petDateSelect:focus-visible{outline:none;box-shadow:none;background-color:#f9f9f9}.petDateSelect .MuiInputBase-root{padding-right:0}.petDateSelect .MuiInputBase-root input{padding:8px 10px;border:none;border-bottom:2px solid #e5e7eb;width:100%;font-weight:300;font-size:16px}.petDateSelect .MuiInputBase-root fieldset{border:none}