:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}a{font-weight:500;color:#000;text-decoration:inherit}a:hover{color:#000}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#000}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#000}button{background-color:#f9f9f9}}.page-layout{width:85%;display:block;overflow:hidden;margin:0 auto;position:relative}.header{box-shadow:0 15px 40px -20px #282c3f26;position:fixed;top:0;left:0;right:0;height:80px;background:#fff;z-index:1000;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;contain:size layout style;display:flex;align-items:center;padding:0 50px;justify-content:center}.inner{width:85%;display:flex}.location{display:inline-block;margin:10px;align-items:center;font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:249px}.location svg{color:#ff4500;margin:8px 10px 0 0}.lefts{flex:0 0 50%;display:flex;gap:20px;align-items:center}.right{flex:0 0 43%}.lefts img{width:150px}ul li{display:flex}ul li a{display:flex;justify-content:center;align-items:center}ul{display:flex;flex-direction:row;gap:2rem;list-style-type:none}ul li{cursor:pointer}ul li a{color:#000}ul li a:hover,ul li a.active{color:#fe5005}ul li span{font-size:22px;vertical-align:middle;padding:5px}.imgWrap{display:flex;gap:20px;padding:10px 0;scroll-behavior:smooth;overflow-x:scroll}.categoryList{display:flex}.wrapper{margin-top:120px;padding:0 22px}.wrapper h2{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}.imgWrap::-webkit-scrollbar{display:none}.imgWrap p{flex:0 0 auto;width:13%}.imgWrap img{object-fit:cover;margin-bottom:8px;width:90%;cursor:pointer}.backward,.forward{background-color:#e1e1e1;border-radius:50%;padding:3px 5px 2px;margin:5px;cursor:pointer}.page{padding:0 22px}.toresto_wrap{display:flex;overflow-x:hidden;scroll-behavior:smooth;border-bottom:2px solid #f5f2f2;margin-bottom:35px}.toresto_wrap h2{font-size:18px}.card{display:flex;flex-direction:column;flex:0 0 auto;width:260px;border-radius:8px;padding:18px;text-align:center;align-items:flex-start;margin-bottom:50px;text-align:left;transition:transform .2s ease-in-out}.card:hover{transform:scale(.95);cursor:pointer}.card h3,.card h4,.card p{padding:0;margin:0;align-items:center;display:flex;gap:5px}.card h3{margin-top:10px;max-width:245px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card p{overflow:hidden;text-overflow:ellipsis;white-space:pre;max-width:245px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.card img{width:100%;height:170px;object-fit:cover;border-radius:6px}.img_box{display:flex;width:100%;flex-direction:column;position:relative;border-radius:8px;overflow:hidden}.gradient-overlay{position:absolute;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);z-index:1}.img_box span{position:absolute;bottom:0;font-size:20px;letter-spacing:-.5px;font-weight:700;color:#fff;padding:10px}h2{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}.backward,.forward{background-color:#e1e1e1;border-radius:50%;padding:1px 5px;margin:5px;cursor:pointer}.res-card{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:20px}.res-card a{display:flex;flex:0 0 25%}.cards{cursor:pointer;position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;filter:drop-shadow(rgba(0,0,0,.1) 0px 2px 8px);margin:5px;padding:0 10px}.cards img{width:100%;height:200px;object-fit:cover;border-radius:8px}.cards p{padding:0 8px;margin:0}.cards h5,.cards h4{padding:0 6px;margin:0 auto;flex-direction:row;display:flex;gap:7px}.cards span{font-size:116%;color:#fff;background:green;border-radius:50%;height:20px;width:20px;vertical-align:middle;display:flex;justify-content:center;align-items:center;gap:initial}@media screen and (max-width: 767px){.cards{flex:0 0 100%}}.search{margin-bottom:20px}.search input{height:29px;border:1px solid #ccc}.search button{background:#fe5005;color:#fff;margin:20px;padding:5px 20px;border-radius:0}.search button:hover{border:1px solid #fe5005}.online{margin:150px auto;text-align:center}h1{margin:120px 50px 20px}.contacts{display:flex;flex-direction:column}.wrap{display:flex;justify-content:center}.contacts input{padding:10px;margin-bottom:20px}.contacts button{background-color:#161616;color:#fff}.restodetails{width:50%;margin:0 auto}.restodetails h1{font-size:2rem;margin:120px 5px 40px}.headerwrap{background:linear-gradient(#fff -6.71%,#ebebf2 56.19%,#dfdfe7 106.56%);padding:0 16px 16px;border-bottom-left-radius:36px;border-bottom-right-radius:36px}.headerwrap .wrap{border-radius:20px;border:1px solid rgba(2,6,12,.15);background:#fff;padding:0 20px;display:flex;flex-direction:column}.wrap h4{margin-bottom:0}.wrap h4 span{margin-right:10px}.wrap span em{color:#fff;background:green;border-radius:60px;display:flex;justify-content:center;align-items:center;width:17px;float:left;margin-right:4px;height:20px;margin-top:2px}.wrap h5{color:#ff5200;text-decoration:underline;margin-top:10px;margin-bottom:0}h5.outlet{color:#000;text-decoration:none;margin-bottom:0}h5.period{color:#000;text-decoration:none;margin-bottom:20px;margin-top:0}.outlet span{color:#02060c99;font-weight:700}.box{padding:0 19px 15px}.box *{margin:0}.left{flex:0 0 70%}.box .left>h2{font-size:18px;line-height:22px;letter-spacing:-.45px;font-weight:600;color:#000}.left h3{display:flex;gap:10px;align-items:center;margin-top:4px;font-weight:600;color:#000}.left h3 span{font-size:14px;line-height:16px;letter-spacing:-.3px;font-weight:600;color:#000}.left h3 span:first-child{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.4px;color:#02060ceb}.rating{color:#1ba672;font-size:14px;font-weight:700;margin:15px 0}.right img{max-height:164px;min-width:156px;background:#e2fbf9;border-radius:10px}p.description{font-size:15px;padding-right:10px;margin-right:20px}.boxtabs{display:flex;font-weight:600;font-size:18px;line-height:22px;letter-spacing:-.45px;color:#02060ceb;margin-left:12px;margin-right:8px;margin-bottom:20px;gap:20px;width:100%;border-bottom:1px solid #e3e3e3}.boxtabs span.active{border-bottom:2px solid #ff5200;padding-bottom:12px}.accordian .heading{position:relative;margin:24px 16px 16px}.accordian .heading h3{font-weight:800;font-size:18px;line-height:22px;letter-spacing:-.45px;color:#02060ceb}.menuwrapper{margin-top:20px}.accordian{border-bottom:16px solid rgba(2,6,12,.0509803922)}.accordian_header{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordian_header h3{margin:24px 16px 16px}.accordian_header span{font-size:25px;position:absolute;margin-top:12px;right:20px}.box{padding:0 19px 15px;display:flex;justify-content:space-between}.outerBox{display:flex;justify-content:space-between;padding:10px 15px}.outerBox .left h2{font-weight:600;font-size:18px;line-height:22px;letter-spacing:-.45px;color:#02060cbf}.outerBox .right{position:relative;flex:0 0 25%;overflow:hidden;width:156px;height:144px;border-radius:12px}.outerBox .right img{width:100%}.right button{position:absolute;background-color:transparent;font-weight:600;font-size:18px;line-height:22px;letter-spacing:-.45px;color:#1ba672;background:#fff;box-shadow:1px 1px 1px #e1e1e1;padding:6px 20px;bottom:0;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:0;width:max-content}.right button:hover,.right button:visited,.right button:focus,.right button:focus-visible{border:0;outline:0}.description{overflow:hidden;text-overflow:ellipsis;white-space:normal;max-width:385px;max-height:46px}.container{display:flex;justify-content:center;padding:120px 15px 10px;align-items:center;background:#e9ecee;height:100%;flex-direction:column;gap:30px;height:100vh}.container>div{background-color:#fff;width:50%;padding:40px}.pageLayout{margin:0 45px}.pageLayout h1{font-size:40px;font-weight:700;color:#000;margin:120px 0 0}.pageLayout h2{text-transform:capitalize}.pageLayout h3{font-size:18px;opacity:.9;margin-top:8px;max-width:800px;color:#000}.cardwrapper{display:flex;flex-wrap:wrap}.sidebar{position:fixed;background-color:#fff;top:0;right:0;height:100%;width:35%;z-index:1000;padding:50px;box-sizing:border-box;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.sidebar.open{transform:translate(0)}.sidebar.closed{transform:translate(100%)}.overlay{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:#0009;display:flex;z-index:9999;justify-content:flex-end}button.close-btn{border:0;padding:0;background-color:transparent;margin:0 0 20px;font-size:25px}.sidebar-content h2{font-size:30px;color:#000;font-weight:500;margin-bottom:10px;display:flex;flex-direction:column;align-items:baseline}.sidebar-content h2 span{color:#ff5200;font-size:14px}input{background-color:#0000;line-height:normal;border:none;outline:0;height:70px;width:80%;font-size:17px;margin:0;padding:0 20px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;border:1px solid #dfdfdf}.loginbtn{color:#fff;background-color:#ff5200;text-transform:uppercase;border-radius:0;width:80%;margin-top:10px!important;padding:15px}.note{width:80%;font-size:12px;color:#303030;text-align:center;margin-top:10px}ul.errorList{list-style-type:disc;color:#fa4a5b}ul.errorList li{color:#fa4a5b;display:list-item;list-style-position:inside}
