@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#000;overflow-x:hidden;transition:.5s;padding-top:60px}.custom-icon-side{font-size:20px;cursor:pointer;color:#fff}.custom-whastapp{color:#fff}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#fff;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.grid{display:flex;flex-wrap:wrap;text-align:center;margin:-1em 0 1em -1em}.grid-item{flex:1 1;padding:1em 0 0 1em}.demo{background-color:red;color:#fff;padding:1em}@media screen and (max-width:640px){.grid-item{flex:1 1}}*{box-sizing:border-box}h3{font-size:.7em;letter-spacing:1.2px;color:#a6a6a6}img{max-width:100%}.product{display:grid;grid-template-columns:.2fr 1fr;margin:auto;padding:2.5em 0;background-color:#fff;border-radius:10px}.product__photo{position:relative}.photo-container{position:absolute;left:-2.5em;display:grid;grid-template-rows:1fr;width:100%;height:100%;border-radius:10px;box-shadow:4px 4px 25px -2px rgba(0,0,0,.3)}.photo-main{border-radius:10px;background-color:#000}.photo-main .controls{display:flex;justify-content:space-between;padding:.8em;color:#fff}.photo-main .controls i{cursor:pointer}.photo-main img{-webkit-filter:saturate(150%) contrast(120%) hue-rotate(10deg) drop-shadow(1px 20px 10px rgba(0,0,0,.3));filter:saturate(150%) contrast(120%) hue-rotate(10deg) drop-shadow(1px 20px 10px rgba(0,0,0,.3))}.photo-album{padding:.7em 1em;border-radius:0 0 6px 6px;background-color:#fff}.photo-album ul{display:flex;justify-content:space-around}.photo-album li{float:left;height:55px;padding:7px;border:1px solid #a6a6a6;border-radius:3px}.product__info{padding:.8em 0}.title h1{margin-bottom:.1em;color:#4c4c4c;font-size:1.5em;font-weight:900}.title span{font-size:.7em;color:#a6a6a6}.price{margin:1.5em 0;color:#8def34;font-size:1.2em}.price span{padding-left:.15em;font-size:1em}.variant{overflow:auto}.variant h3{margin-bottom:1.1em}.variant li{float:left;height:35px;padding:3px;border:1px solid transparent;border-radius:3px;cursor:pointer}.variant li:first-child,.variant li:hover{border:1px solid #a6a6a6}.variant li:not(:first-child){margin-left:.1em}.description{clear:left;margin:2em 0}.description h3{margin-bottom:1em}.description ul{font-size:.8em;list-style:disc;margin-left:1em}.description li{text-indent:-.6em;margin-bottom:.5em}.buy--btn{padding:1.5em 3.1em;border:none;border-radius:7px;font-size:.8em;font-weight:700;letter-spacing:1.3px;color:#fff;background-color:#8def34;box-shadow:2px 2px 25px -7px #4c4c4c;cursor:pointer}.buy--btn:active{-webkit-transform:scale(.97);transform:scale(.97)}footer{padding:1em;text-align:center;color:#fff;position:absolute;bottom:0;width:100%;height:60px}footer a{color:#4c4c4c}footer a:hover{color:#8def34}body{background:#f9f9f9;font-family:"roboto",sans-serif}.main-content{padding-top:100px;padding-bottom:100px}a{text-decoration:none}.food-card{background:#fff;border-radius:5px;overflow:hidden;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:.1s}.food-card:hover{box-shadow:0 5px 20px rgba(0,0,0,.1)}.food-card .food-card_img{display:block;position:relative}.food-card .food-card_img img{width:100%;height:200px;object-fit:cover}.food-card .food-card_img i{position:absolute;top:20px;transition:all .1s}.food-card .food-card_img i:hover{top:18px;right:28px;font-size:29px}.food-card .food-card_content{padding:15px}.food-card .food-card_content .food-card_title-section .food-card_title{font-size:24px;color:#333;font-weight:500;display:block;line-height:1.3;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.food-card .food-card_content .food-card_title-section .food-card_author{font-size:15px;display:block;color:#f47a00}.food-card .food-card_content .food-card_bottom-section .space-between{display:flex;justify-content:space-between}.food-card .food-card_content .food-card_bottom-section .food-card_subscribers{margin-left:17px}.food-card .food-card_content .food-card_bottom-section .food-card_subscribers .food-card_subscribers-count,.food-card .food-card_content .food-card_bottom-section .food-card_subscribers img{height:45px;width:45px;border-radius:45px;border:3px solid #fff;margin-left:-17px;float:left;background:#f5f5f5}.food-card .food-card_content .food-card_bottom-section .food-card_subscribers .food-card_subscribers-count{position:relative}.food-card .food-card_content .food-card_bottom-section .food-card_subscribers .food-card_subscribers-count span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:13px}.food-card .food-card_content .food-card_bottom-section .food-card_price{font-size:28px;font-weight:500;color:#f47a00}.food-card .food-card_content .food-card_bottom-section .food-card_order-count{width:130px}.food-card .food-card_content .food-card_bottom-section .food-card_order-count input{background:#f5f5f5;border-color:#f5f5f5;box-shadow:none;text-align:center}.food-card .food-card_content .food-card_bottom-section .food-card_order-count button{border-color:#f5f5f5;border-width:3px;box-shadow:none}@media (min-width:992px){.food-card--vertical{display:flex;position:relative;height:235px}.food-card--vertical .food-card_img img{width:200px;height:100%;object-fit:cover}}.btn3d{display:inline-block;background:#af1f23;color:#ffae00;border:none;text-transform:uppercase;padding:10px 20px;border-radius:5px;box-shadow:0 17px 10px -10px rgba(0,0,0,.4);cursor:pointer;-webkit-moz-transition:all ease-in-out .3s;transition:all .3s ease-in-out}.btn3d:hover{box-shadow:0 37px 20px -20px rgba(0,0,0,.2);-webkit-moz-transform:translateY(-10px) scale(1.2);-webkit-transform:translateY(-10px) scale(1.2);transform:translateY(-10px) scale(1.2)}body{margin:0;padding:0;height:100%;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#d3d3d3;color:#fff;background-size:cover}#body{padding:10px 10px 60px}@media screen and (max-width:799px){img.resp{width:300px}}@media screen and (min-width:800px){img.resp{width:800px}}.custom-header{background-color:#000}.row-block,.row-caroussel{background-color:#fff;color:#000}.subtitle{font-size:11px}.custom-mobile-text{font-size:8px}.custom-companie-title,.rating{font-size:13px}.rating{color:orange}.custom-companie-location{font-size:8px}.icon-location{color:rgba(72,72,85,.816)}.title-companie-page{font-size:13px}.custom-button-subtitles{background-color:#00f}.link-companie,.link-companie:active,.link-companie:focus,.link-companie:hover{text-decoration:none;color:inherit}.custom-subtitles-button-catalog-digital,.custom-subtitles-button-delivery,.custom-subtitles-button-menu-digital,.custom-subtitles-button-whatsapp{font-size:8px;background-color:#8def34;color:#000;font-weight:700}.companie-details,.tilte-listcompanies{font-size:15px}.title-sevices-types{font-size:10px}.content-carousel{height:80px}.location-name{font-size:10px}.wrapper{height:100vh;max-height:100vh;position:relative;overflow:hidden}.wrapper .top{max-height:calc(100vh - 150px);overflow:hidden}.wrapper .top .content{max-height:calc(100vh - 150px);overflow-y:scroll}.wrapper .bottom{position:absolute;bottom:0;width:100%;height:150px}.send-order-buttons{background-color:#212020}.send-order-namesa{background-color:#000}.custom-icon-white{color:#fff}.logo-menu{height:35px}.legend{color:#fff}.background-company-image{background-color:#000;border-radius:10px}.item-menu{text-decoration:none;font-size:25px;color:#fff;display:block;transition:.3s}.custom-button-option-camillo{background-color:#8def34;color:#000}.custom-button-finish-camillo{background-color:#000;color:#8def34;border-color:#000;font-size:12px}.custom-button-finish-namesa{background-color:#8def34;color:#000;border-color:#8def34;font-size:12px}.custom-button-see-order-namesa{border-color:#000;font-size:12px}.custom-alert,.custom-button-see-order-namesa{background-color:#8def34;color:#000}.container-list-delivery{min-height:100%;position:relative;padding-bottom:30px}.na-mesa-background{background-color:#ececec}.icons-address-namesa{color:#000;font-size:13px}.title-company-namesa{font-size:14px;color:#000}.custom-button-namesa-info-work-hour{border-color:#d5cbb9;background-color:#d5cbb9;color:#000}.title-type-dish{font-size:15px;color:#000}.dish-na-mesa{font-size:13px;color:#5d5d5d}.description-dish-na-mesa{font-size:9px;color:#000}.price-dish-na-mesa{color:#000;font-size:15px}.custom-hr{margin-top:0;margin-bottom:0;color:#fff;background-color:#d5cbb9}.custom-list-group-item{border:1px solid #7f7d7d}.form-control{box-shadow:0 0 0 0 transparent!important;border-bottom:1px solid #efefef!important}.form-control,.form-control:focus{width:100%!important;border-color:transparent!important}.form-control:focus{border-bottom:3px solid var(--primary)!important;outline:0;transition:all .3s ease-in}.text-quantity-input{font-size:13px;color:#fff}.quantity-input{display:flex;justify-content:center;align-items:center;border-radius:3px}.quantity-input:focus{background:red}.quantity-input__modifier,.quantity-input__screen{-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:none}.quantity-input__modifier{padding:.4rem;width:3rem;font-size:.5rem;background:#cecece;color:#000;border:0 solid #dbdbdb;text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.6);cursor:pointer}.quantity-input__modifier:hover{background:#b5b5b5;color:#000}.quantity-input__modifier--left{border-radius:3px 0 0 3px}.quantity-input__modifier--right{border-radius:0 3px 3px 0}.quantity-input__screen{width:2rem;padding:.4rem;font-size:.5rem;border:0;border-top:0 solid #dbdbdb;border-bottom:0 solid #dbdbdb;text-align:center}.product-detail-page-font{color:#000}.font-type-item{font-size:11px}.custom-bg{background-color:#62584e}.custom-font{color:#000;font-size:13px}.custom-format-font{text-transform:capitalize}