:root{--cor-principal:#ea1d2c}body{background-color:#f7f7f7;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}.cardapio-header{background-color:#fff;padding:20px;text-align:center;position:sticky;top:0;z-index:11;height:90px}.cardapio-header img{max-height:50px}.cardapio-container{max-width:95%;margin:0 auto;padding:20px 20px 100px}.categoria-section{scroll-margin-top:180px}.categoria-title{font-size:1.8rem;font-weight:600;margin-bottom:20px;border-bottom:2px solid var(--cor-principal);padding-bottom:10px;color:#333}.produto-card{background-color:#fff;border-radius:8px;display:flex;margin-bottom:20px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease-in-out;position:relative}.produto-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(1.02)}.produto-info{flex-grow:1}.add-button{position:absolute;bottom:-10px;right:-10px;font-size:1.5rem;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.add-button,.quantity-indicator{width:40px;height:40px;border-radius:50%;background-color:var(--cor-principal);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700}.produto-title,.quantity-indicator{font-size:1.2rem}.produto-title{font-weight:500;color:#333}.produto-descricao{color:#666;margin:8px 0;font-size:.9rem;white-space:pre-wrap}.read-more{color:var(--cor-principal);font-weight:700;cursor:pointer;margin-left:5px}.produto-imagem{width:120px;height:120px}.produto-imagem,.produto-imagem-sm{border-radius:8px;-o-object-fit:cover;object-fit:cover}.produto-imagem-sm{width:80px;height:80px}.produto-precos{margin-top:10px}.produto-preco-item{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-top:1px solid #f0f0f0}.produto-preco-item:first-child{border-top:none}.produto-tamanho-nome{font-weight:500;color:#555}.produto-tamanho-valor{font-weight:600;color:var(--cor-principal)}.produto-valor-original{text-decoration:line-through;color:#999;font-size:.9rem}.produto-valor-desconto{font-weight:600;color:var(--cor-principal);margin-left:8px}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.sticky-header-cardapio{position:sticky;top:90px;background-color:#fff;z-index:10;padding:12px 20px 4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.04)}.categoria-section{margin-bottom:40px;scroll-margin-top:260px}.category-tabs{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;align-items:center;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.search-container{width:100%;margin-bottom:10px}.search-input{width:100%;padding:10px;border:1px solid #ddd;border-radius:20px;font-size:1rem}.category-tab{padding:8px 16px;background-color:#fff;border-bottom:1px solid var(--cor-principal);color:#333;text-decoration:none;font-weight:500;transition:all .2s ease-in-out}.category-tab.active,.category-tab:hover{background-color:var(--cor-principal);color:#fff;border-color:var(--cor-principal)}.no-results{text-align:center;padding:40px 20px;font-size:1.2rem;color:#666}@media (min-width:768px){.produtos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}
/*# sourceMappingURL=8c3ca9c1fa1cc264.css.map*/