/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,:after,:before{border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;outline:0;padding:0}html{scroll-behavior:smooth}body{color:#495e57;font-family:Karla,sans-serif;font-size:1rem;line-height:1.5}header{background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:fixed;top:0;width:100%;z-index:999}main{min-height:calc(100vh - 24.25rem);padding-top:6rem}a{color:#495e57;text-decoration:none}h1,h2{font-family:Markazi Text;font-weight:400;line-height:1}h1{font-size:3.5rem}h2{font-size:2.5rem}label{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}input,select{background:#fff;border:1px solid #e0e0e0;border-radius:.375rem;color:#495e57;cursor:pointer;height:2.5rem;outline:none;padding:0 .5rem;width:100%}select{-webkit-appearance:none;appearance:none}input:focus,select:focus{border:1px solid #495e57}label{font-weight:700}button{border:none;cursor:pointer}img{max-width:100%}.container{margin:0 auto;max-width:61.75rem;width:90%}.grid{display:grid}.button-primary{background-color:#f4ce14;border:2px solid #f4ce14;border-radius:2rem;color:#495e57;font-weight:700;padding:.5rem 1rem}.button-primary:focus,.button-primary:hover{background-color:#495e57;border-color:#495e57;color:#fff}.confirmed-reservation{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100vh;justify-content:flex-start;padding-top:30vh;text-align:center}.confirmed-reservation svg{color:#4caf50}.confirmed-reservation h2{color:#333;font-size:1.8rem}.confirmed-reservation p{color:#666;font-size:1.2rem;max-width:500px}@media (max-width:768px){main#home{margin-top:0;padding-top:10px}}.header{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);display:inline-flex;justify-content:space-between;padding:10px 15px}.header,.nav-bar{align-items:center;height:5.5rem}.nav-bar{border-bottom:2px solid #495e57;grid-template-columns:auto auto auto;max-width:100%;padding:0 6%;width:100%}.nav-bar-logo{align-self:center;grid-column:1;justify-self:start;line-height:0}.nav-bar-logo img{height:auto;width:8rem}.login-img{height:10 rem;width:10rem}.login-btn{border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:700;grid-column:3;height:-webkit-max-content;height:max-content;justify-self:flex-end;padding:8px 15px;position:absolute;right:2rem;text-align:center;text-decoration:none;width:-webkit-max-content;width:max-content}.nav-bar-links{align-items:center;-webkit-column-gap:1.5rem;column-gap:1.5rem;display:flex;grid-column:3;justify-content:flex-end;transition:left .3s linear}.nav-bar-links li{font-weight:600;list-style-type:none}.nav-bar-links a{height:-webkit-max-content;height:max-content;text-transform:uppercase}.hover-underline-animation{display:inline-block;position:relative}.hover-underline-animation:after{background-color:#495e57;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.hover-underline-animation:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.profile-pic{border:2px solid #f4ce14;display:block;height:45px;width:45px}@media (max-width:768px){.mobile-only .profile-pic{border-radius:50%;display:block;height:40px;width:40px}.login-btn{align-items:center;display:flex;justify-content:center}}.nav-bar-links li img{border-radius:50%;height:40px;width:50px}.cart-container{position:relative}.cart-badge,.cart-container{align-items:center;display:flex}.cart-badge{background:red;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-10px;top:-5px;width:18px}@media (max-width:768px){.login-btn span{margin-left:8px;padding:5px}}@media only screen and (max-width:992px){.hover-underline-animation:after{bottom:-1px}}.nav-bar{grid-template-columns:auto auto}@media (max-width:768px){.nav-bar-links{display:none}.header{padding:15px 10px}.login-btn{font-size:.9rem;padding:6px 12px}}@media (min-width:768px){.login-btn{display:none}}@media (max-width:768px){.header{margin-bottom:0;padding-bottom:5px;position:static}}.site-footer{align-items:center;background-color:#495e57;color:#fff;display:flex;flex-direction:column;gap:1em;padding:2rem 5%;text-align:center}.site-footer-logo{width:4rem}.site-footer-nav ul{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style-type:none;padding:0}.site-footer-nav li{font-size:1rem}.site-footer a{color:#fff;text-decoration:none;transition:color .3s ease}.site-footer a:hover{color:#f4ce14}.site-footer-contact{display:flex;flex-direction:column;font-size:.9rem;gap:.5rem}.site-footer-contact svg{margin-right:.5rem}.site-footer-social{display:flex;gap:1rem;justify-content:center}.site-footer-social svg{height:24px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:24px}.site-footer-social svg:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.site-footer-copyright{font-size:.8rem;margin-top:1rem;opacity:.8}@media (max-width:768px){.site-footer-nav ul{flex-wrap:wrap;gap:1rem}}.bottom-nav{background-color:#fff;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);justify-content:space-around;left:0;padding:.5rem 0;position:fixed;right:0;z-index:1000}.bottom-nav,.nav-item{align-items:center;display:flex}.nav-item{color:#495e57;flex-direction:column;font-size:.75rem;text-decoration:none}.nav-item span{font-size:.7rem;margin-top:2px}.nav-item svg{font-size:1.5rem}@media (min-width:769px){.bottom-nav{display:none}}.hero{background-color:#495e57;padding-top:1.875rem}.hero .container{gap:3.5rem;grid-template-columns:1fr 1fr}.hero-information{grid-column:1}.hero-information h1{color:#f4ce14;font-size:3.5rem;height:2.5rem;line-height:2.5rem;padding-top:1.875rem}.hero-information h2{color:#fff;font-size:2.25rem;height:2.25rem;line-height:2.25rem;padding-top:1.875rem}.hero-information p{color:#fff;font-size:1.125rem;margin-top:1.5rem;padding-top:1.875rem}.hero-information .button-primary{display:inline-block;margin-top:2rem}.hero-information .button-primary:focus,.hero-information .button-primary:hover{border-color:#f4ce14}.hero-image{border-radius:1rem;grid-column:2;height:24rem;justify-self:end;margin-bottom:-4.375rem;object-fit:cover;width:100%}@media (max-width:792px){.hero .container{grid-template-columns:1fr;grid-template-rows:auto auto}.hero-information{grid-row:1}.hero-image{grid-column:1;grid-row:2}}.week-specials{gap:1.25rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin-top:4rem;padding:8rem 0 4rem}.week-specials-header{align-items:center;display:flex;gap:1rem;grid-column:1/4;grid-row:1;justify-content:space-between;margin-bottom:1.5rem}.week-specials-header h2{font-family:Markazi Text;font-size:2.5rem;font-weight:400;line-height:1}@media (max-width:960px){.week-specials{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.week-specials-header{grid-column:1/3}}@media (max-width:692px){.week-specials{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.week-specials-header{grid-column:1/2}}@media (max-width:449px){.week-specials-header{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.week-specials-header a{width:-webkit-max-content;width:max-content}}@media (max-width:284px){.week-specials-header h2{letter-spacing:-.5px}}.meal-card{background-color:#edefee;border-radius:1rem;box-shadow:0 0 15px #d9d9d9;display:flex;flex-direction:column;grid-column:auto;grid-row:2;min-height:31.25rem;overflow:hidden;padding-bottom:1.5rem}.meal-card-image{height:12.5rem;overflow:hidden;position:relative}.meal-card:hover .meal-card-image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.meal-card-image img{height:12.5rem;left:0;object-fit:cover;object-position:50% 5%;position:absolute;top:0;transition:all .3s linear;width:100%}.meal-card-body-footer,.meal-card-header{padding:0 1rem}.meal-card-header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.meal-card-header h3{font-size:1.125rem}.meal-card-header span{color:#333;font-weight:700}.meal-card-body-footer{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.meal-card-body-footer a{font-weight:700}.meal-card-body-footer svg{margin-left:.5rem}@media (max-width:960px){.meal-card{grid-row:auto}}.testimonials{background-color:#495e57;padding:2rem 0}.testimonials .container{-webkit-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;row-gap:1.5rem}.testimonials h2{color:#fff;grid-column:1/5;grid-row:1}@media (max-width:949px){.testimonials .container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto)}.testimonials h2{grid-column:1/4}}@media (max-width:711px){.testimonials .container{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}.testimonials h2{grid-column:1/3}}@media (max-width:576px){.testimonials .container{grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}.testimonials h2{grid-column:1/2}}.testimonial-card{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;grid-column:auto;grid-row:2;height:100%;padding:1rem}.testimonial-card img{border-radius:50%;height:8rem;margin:0 auto .5rem;object-fit:cover;width:8rem}.testimonial-card:first-of-type img{object-position:50% 0}.testimonial-card:nth-of-type(2) img{object-position:100% 0}.testimonial-card:nth-of-type(3) img{object-position:90% 50%}.testimonial-card:nth-of-type(4) img{object-position:100% 80%}.testimonial-card h4{padding-bottom:.5rem;text-align:center}.testimonial-card span{display:flex}.testimonial-card span p{padding-left:1rem}.testimonial-card svg{color:#f4ce14;font-size:1.25rem;height:1.25rem;width:1.25rem}.testimonial-card blockquote p{padding-top:.75rem}@media (max-width:949px){.testimonial-card{grid-column:auto;grid-row:auto}}.testimonial-card span{align-items:center}.our-story{gap:2.5rem;grid-template-columns:1fr 1fr;padding:8rem 0 4rem}.our-story-description{grid-column:1}.our-story-description p{padding-top:1.5rem}.our-story-chefs{display:flex;flex-direction:column;gap:1rem;grid-column:2;height:25.5rem;margin:auto 0;position:relative}.our-story-chefs img{border-radius:1rem;height:15.75rem;object-fit:cover;object-position:78% 50%;position:absolute;width:23.5rem}.our-story-chefs img:first-of-type{right:0;top:0}.our-story-chefs img:nth-of-type(2){bottom:0;left:0}@media (max-width:915px){.our-story{grid-template-columns:1fr;grid-template-rows:auto auto}.our-story-chefs{flex-direction:row;grid-column:1;height:auto;justify-content:space-evenly;position:static}.our-story-chefs img{height:26rem;max-width:50%;position:static;width:auto}}@media (max-width:715px){.our-story{grid-template-rows:repeat(3,auto)}.our-story-chefs{flex-direction:column}.our-story-chefs img{max-width:100%}}#menu{background:#f8f9fa;padding:100px 5%;text-align:center}#menu-title{color:#2c3e50;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:50px;text-transform:uppercase}.menu-section{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);justify-content:center;margin:auto;max-width:1200px}.article-title{border-bottom:4px solid #27ae60;color:#1e4d2b;font-size:2.2rem;margin:10px auto;padding-bottom:5px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-entry{background:#fff;border-left:5px solid #27ae60;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-left:auto;margin-right:auto;padding:25px;text-align:left;transition:box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;width:60%}.menu-entry:hover{box-shadow:0 6px 16px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menu-entry h3{align-items:center;color:#34495e;display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between;margin-bottom:15px}.menu-entry .title{flex-grow:1}.menu-entry .price{color:#27ae60;font-size:1.3rem;font-weight:700}.menu-entry p{color:#7f8c8d;font-size:1rem;line-height:1.6;margin:10px 0 0}@media (max-width:1024px){.menu-section{gap:30px;grid-template-columns:1fr}#menu-title{font-size:2.5rem}.menu-entry{margin:auto;width:90%}}@media (max-width:768px){#menu{padding:80px 5%}.menu-section{grid-template-columns:1fr}.menu-entry{max-width:400px;width:100%}}.reservations{align-items:center;box-sizing:border-box;min-height:calc(100vh - 24.25rem);padding:50px 20px 20px}.reservations,.reservations form{display:flex;flex-direction:column}.reservations form{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);gap:1rem;max-width:400px;overflow:hidden;padding:20px;width:90%}.time-slots{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(4,1fr);margin-top:10px}.time-slots button{background-color:#f4ce14;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:.9rem;padding:10px 15px;transition:.3s ease-in-out}.time-slots button:hover{background-color:#fc0}.time-slots button.selected{background-color:#4caf50;color:#fff}.time-slots button.unavailable{background-color:#d3d3d3;color:#a9a9a9;cursor:not-allowed}.show-more-btn{background:none;border:none;color:#4caf50;cursor:pointer;display:block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center;text-decoration:underline}.show-more-btn:hover{color:#388e3c}.show-more-btn:after{content:" ▼";font-size:1rem}.dine-in-options{display:flex;gap:7px;justify-content:left;margin-top:10px}.dine-in-btn{background-color:#f4ce14;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:1rem;padding:10px 15px;transition:.3s ease-in-out}.dine-in-btn:hover{background-color:#fc0}.dine-in-btn.selected{background-color:#4caf50;color:#fff}.reservations form>*{flex-shrink:0}@media (max-width:491px){.reservations{padding:10px}.reservations form{width:100%}.time-slots{grid-template-columns:repeat(3,1fr)}.show-more-btn{margin-top:20px}}.page-not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 24.25rem);padding:1.75rem 0}.auth-container{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:50px auto;max-width:400px;padding:2rem;text-align:center}.auth-container h2{color:#495e57;font-size:1.8rem;margin-bottom:.5rem}.typing-text:before{-webkit-animation:blink .7s step-end infinite;animation:blink .7s step-end infinite;content:"|";margin-right:5px}.typing-text:after{-webkit-animation:swapText 8s ease-in-out infinite;animation:swapText 8s ease-in-out infinite;content:"Login"}@-webkit-keyframes swapText{0%{content:"Login"}50%{content:"Sign Up"}to{content:"Login"}}@keyframes swapText{0%{content:"Login"}50%{content:"Sign Up"}to{content:"Login"}}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}.auth-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.auth-btn,.google-btn{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;padding:12px;transition:.3s ease-in-out}.google-btn{background:#fff;border:1px solid #ccc;color:#000}.google-btn:hover{background:#f4f4f4}.google-icon{color:#db4437;font-size:1.2rem}.auth-btn{background:#f4ce14;border:none;color:#000}.auth-btn:hover{background:#fc0}.login-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.login-form input{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:10px;width:100%}.login-form button{background:#f4ce14;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:10px;transition:background .3s}.login-form button:hover{background:#fc0}.back-btn{background:#ccc;color:#000}.back-btn:hover{background:#bbb}.a{background:#f4ce14}.signup-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.signup-button{background:#f4ce14;border:none;border-radius:5px;color:#000;cursor:pointer;padding:10px;transition:background .3s}.popup,.signup-button{font-size:1rem;font-weight:700}.popup{align-items:center;-webkit-animation:slideIn .5s ease-out,fadeOut .5s ease-out 2.5s;animation:slideIn .5s ease-out,fadeOut .5s ease-out 2.5s;background:#2ecc71;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#fff;display:flex;gap:10px;padding:15px 20px;position:fixed;right:20px;text-align:center;top:20px}.check-icon{font-size:1.5rem}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}}@media (max-width:500px){.auth-container{padding:1.5rem;width:90%}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px rgba(0,0,0,.1);--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;-webkit-transform:translate3d(0,var(--y),0) scale(var(--s));transform:translate3d(0,var(--y),0) scale(var(--s));transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{-webkit-transform-origin:top;transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{-webkit-transform-origin:bottom;transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;-webkit-transform:scaleY(3);transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.profile-container{background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.12);margin:50px auto;max-width:800px;padding:30px;text-align:center}.profile-header{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.profile-pic{border:3px solid #f4ce14;border-radius:50%;height:130px;object-fit:cover;width:130px}.profile-tabs{border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:12px}.profile-tabs button{background:none;border:none;color:#495e57;cursor:pointer;flex:1 1;font-size:17px;font-weight:500;padding:14px;transition:color .3s ease-in-out}.profile-tabs button.active{border-bottom:3px solid #f4ce14;color:#f4ce14;font-weight:700}.profile-section{background:#f9f9f9;border-radius:10px;display:none;padding:10px;text-align:left}.profile-section.active{display:block}.profile-form{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.full-width{grid-column:span 2}.profile-form label{color:#495e57;font-size:15px;font-weight:700}.profile-form input,.profile-form select{background:#f7f7f7;border:1px solid #ddd;border-radius:8px;font-size:17px;padding:14px;transition:border .3s ease-in-out;width:100%}.profile-form input:focus,.profile-form select:focus{border:1px solid #f4ce14;outline:none}.edit-btn{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:17px;grid-column:span 2;margin-top:10px;padding:16px;transition:background .3s}.edit-btn:hover{background:#388e3c}.logout-btn{background:#d9534f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:17px;margin-top:30px;padding:16px;transition:background .3s}.logout-btn:hover{background:#c9302c}@media (max-width:768px){.profile-container{padding:20px;width:90%}.profile-tabs button{font-size:15px;padding:12px}.profile-pic{height:110px;width:110px}.profile-form{display:flex;flex-direction:column;gap:15px}.edit-btn{font-size:16px;padding:14px}}.order-container{margin:auto;max-width:800px;padding:20px}.menu-category{margin-bottom:30px}.menu-item{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:10px 0;padding:15px}.menu-item h4{color:#333;font-size:1.2rem;margin-bottom:5px}.menu-item p{color:#666;font-size:.8rem}.add-btn{align-self:flex-end;background:#f4ce14;border:none;border-radius:15px;color:#666;cursor:pointer;padding:10px 15px;transition:.3s}.add-btn:hover{background:#495e57;color:#fff}.quantity-controls{align-items:center;display:flex;gap:10px}.quantity-controls button{background:#f4ce14;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;padding:5px 10px}.quantity-controls span{color:#333;font-size:1rem;font-weight:700}.cart-summary{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.1);display:flex;justify-content:space-between;left:0;padding:15px;position:fixed;right:0}.checkout-btn{background:#ff4500;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.checkout-btn:hover{background:#e63e00}.filters{display:flex;justify-content:space-between;margin-bottom:20px}.filters select{border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px}@media (max-width:600px){.filters{flex-direction:column;gap:10px}}@media (max-width:768px){.menu-item{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px;width:100%}.menu-item .item-info{display:flex;flex:1 1;flex-direction:column;justify-content:center}.menu-item h4{font-size:16px;margin:0}.menu-item p{color:#666;font-size:14px;margin:4px 0}.menu-item .cart-controls{align-items:center;display:flex;flex-shrink:0}.menu-item .add-btn{font-size:14px;padding:6px 12px;white-space:nowrap}.quantity-controls{align-items:center;display:flex;gap:8px}.quantity-controls button{font-size:14px;padding:4px 8px}.quantity-controls span{font-size:14px}.filters{flex-direction:row}.cart-summary{bottom:50px;flex-direction:column}}.checkout-container{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:auto;max-width:450px;padding:20px;text-align:center}.checkout-items{margin-bottom:20px}.checkout-item{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.checkout-item:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.item-details h4{font-size:16px;font-weight:700;margin:0}.item-details p{color:#666;font-size:14px;margin:3px 0 0}.item-controls{align-items:center;display:flex;gap:5px}.item-controls button{background:#f4ce14;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:16px;padding:5px 12px;transition:background .2s ease-in-out}.item-controls button:hover{background:#f4ce14}.remove-btn{background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px;transition:background .2s ease-in-out}.remove-btn:hover{background:darkred}.order-summary{background:#f3f1ee;border-radius:8px;font-size:16px;margin-top:15px;padding:15px;text-align:left}.order-summary p{margin:5px 0}.order-summary h3{font-size:18px;margin-top:10px}.payment-options{margin-top:15px;text-align:left}.payment-options label{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;margin:8px 0;padding:8px;transition:all .2s ease-in-out}.payment-options label:hover{background:#ffe0cc}.payment-options input[type=radio]{align-items:center;-webkit-appearance:none;appearance:none;border:2px solid #f4ce14;border-radius:50%;display:flex;height:18px;justify-content:center;position:relative;transition:all .2s ease-in-out;width:18px}.payment-options input[type=radio]:checked{background-color:#f4ce14;border-color:#f4ce14}.payment-options input[type=radio]:after{background-color:#fff;border-radius:50%;content:"";display:none;height:8px;position:absolute;width:8px}.payment-options input[type=radio]:checked:after{display:block}.payment-btn{background:#f4ce14;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:12px 15px;transition:background .2s ease-in-out,-webkit-transform .1s ease-in-out;transition:background .2s ease-in-out,transform .1s ease-in-out;transition:background .2s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;width:100%}.payment-btn:hover{background:#f4ce14;-webkit-transform:scale(1.03);transform:scale(1.03)}@media (max-width:480px){.checkout-container{max-width:90%;padding:15px}.checkout-item{align-items:flex-start;flex-direction:column}.item-controls{margin-top:8px}}.confirmation-container{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:auto;max-width:400px;padding:20px;text-align:center}.confirmation-container h2{color:#f4ce14}.order-items{margin-top:20px;text-align:left}.order-item{background:#f8f8f8;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px}h3{color:#333;margin-top:20px}.back-btn{background:coral;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 15px;width:100%}.back-btn:hover{background:#e67348}
/*# sourceMappingURL=main.1ffd5c90.css.map*/