.menu-tabs{padding:20px 0 0;font-family:Montserrat,sans-serif;background-color:#000}.info-menu{padding:20px}.menu-content{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:20px 20px 0 0;background-color:#fff}.menu-tabs h2{font-size:24px;font-weight:700;margin-bottom:4px}.info-menu h2{font-size:40px;font-weight:700;margin-bottom:4px;color:#fff}.menu-tabs span{font-size:14px;color:#888;display:block;margin-bottom:20px}.tabs{display:flex;border-radius:16px;overflow:hidden;margin-bottom:10px;justify-content:center;align-items:center}.line{width:60px;height:0;border-top:2px solid rgba(34,34,34,.3);transform:rotate(-90deg);display:block!important}.tab-button{flex:1;padding:12px 0;border:none;font-size:16px;font-weight:600;background:transparent;color:#222;cursor:pointer}.tab-button.active{background-color:#d41f26;color:#fff;border-radius:24px}.submenu{display:none;justify-content:space-around;flex-wrap:nowrap;overflow-x:auto;margin-bottom:20px;border-bottom:2px solid #eee}.submenu.active{display:flex}.submenu-item{background:none;border:none;font-size:14px;padding:10px;font-weight:200;color:#222;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.submenu-item.active{color:#d41f26;border-bottom:2px solid #D41F26;font-weight:600}.especiales-carousel{margin-bottom:20px}.especiales-carousel h2{font-size:20px;font-weight:700;margin-bottom:12px}.product-grid{display:flex;flex-direction:column;gap:20px}.product-special-container{display:flex;gap:10px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.product-item{display:flex;flex-direction:row;justify-content:space-between;gap:6px}.product-item-special{display:flex;flex-direction:column;gap:6px}.product-item-special img{border-radius:12px;width:400px}.product-item h3{font-size:16px;font-weight:200;margin:0}.product-item p{font-size:14px;margin:0}.product-item p:last-child{color:#d41f26;font-weight:200}#carousel-container{display:none}@media (min-width: 768px){#carousel-container{display:block}.menu-content{padding:20px 40px}}@media (max-width: 768px){.product-item-special img{width:200px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/digitalmenu.css.map */
