.parrilla3-img {
    aspect-ratio: 3 / 2;
}
.parrilla3 .vc_gitem_row .vc_gitem-col {
    padding: 0;
}
.parrilla3-categorias {
    margin: 0;
}
.parrilla3-categorias span,
.parrilla3 .vc_grid-filter-item.vc_gitem-post-category-name,
.parrilla3 .vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item,
.parrilla3 .vc_grid-filter.vc_grid-filter-right {
    font-size: var(--fs-xs);
    line-height: var(--lh-xs);
}
.parrilla3-categorias span,
.parrilla3 .vc_grid-filter > .vc_grid-filter-item > span {
    color: var(--c-negro);
    background-color: var(--c-amarillo);
    display: inline-block;
    padding: 1px 3px;
}
.parrilla3 .parrilla3-info {
    font-size: var(--fs-sm);
    line-height: var(--lh-sm);
    padding: var(--espacio-xxs) 0;
}


.parrilla3 .vc_btn3.vc_btn3-color-default,
.parrilla3 .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    --btn-text-color: var(--c-azul);
    --btn-main-color: inherit;
    --btn-border-color: var(--c-azul);

    font-family: var(--f22);
    color: var(--btn-text-color);
    background-color: var(--btn-main-color);
    font-size: var(--fs-sm);
    line-height: var(--lh-sm);
    border: 1px solid var(--btn-border-color);
    padding: var(--espacio-xxxs) var(--espacio-xs);
    text-transform: unset;
    font-weight: var(--fw-semibold);
    white-space: nowrap;
    transition-property: color;
    text-align: center;
    cursor: var(--cursor-pointer);
    transition: color .3s ease-in-out, background-color 0s 0s !important;
    position: relative;
    display: flex;
    gap: var(--espacio-xxxs);
    align-items: center;
    justify-content: center;
    width: fit-content;
    z-index: 0;
    max-width: 100%;
}
.parrilla3 .vc_btn3.vc_btn3-color-default::before,
.parrilla3 .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 0;
    height: 100%;
    background-color: var(--btn-main-color);
    transition: all .3s;
}
.parrilla3 .vc_btn3.vc_btn3-color-default:hover::before,
.parrilla3 .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover::before {
    width: 100%;
}
.parrilla3 .vc_btn3.vc_btn3-color-default:hover,
.parrilla3 .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
.parrilla3 .vc_btn3.vc_btn3-color-default:focus,
.parrilla3 .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus {
    transition: color .3s ease-in-out, background-color 0s .3s !important;
    --btn-text-color: var(--c-blanco);
    --btn-border-color: var(--c-azul);
    --btn-main-color: var(--c-azul);
}
.parrilla3 .vc_btn3-container {
    margin-bottom: 0;
}
