.listcategoria-sidebar {
display: flex;
flex-direction: column;
gap: 16px;
background-color: #ffffff;
}
.listcategoria-sidebar--aviso {
padding: 24px;
text-align: center;
font-family: 'Lato', sans-serif;
color: #1A0E00;
}
.listcategoria-sidebar__titulo {
display: inline-block;
font-family: 'Roboto', sans-serif;
font-weight: 700;
font-size: 0.875rem;
line-height: 1.3;
letter-spacing: 1.5px;
text-transform: uppercase;
color: #1A0E00;
padding-bottom: 8px;
border-bottom: 2px solid #000000;
align-self: flex-start;
}
.listcategoria-sidebar__listado {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 10px;
}
.listcategoria-sidebar__item {
margin: 0;
padding: 0;
}
.listcategoria-sidebar__boton {
display: block;
width: 100%;
background-color: #000000;
color: #ffffff;
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 0.75rem;
letter-spacing: 1.5px;
text-transform: uppercase;
text-decoration: none;
text-align: center;
padding: 12px 16px;
border-radius: 4px;
transition: opacity 0.3s ease;
}
.listcategoria-sidebar__boton:hover,
.listcategoria-sidebar__boton:focus {
opacity: 0.85;
color: #ffffff;
}
@media (max-width: 544px) {
.listcategoria-sidebar__boton {
font-size: 0.7rem;
padding: 10px 12px;
}
}