.elementor-4321 .elementor-element.elementor-element-69c942d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body.elementor-page-4321:not(.elementor-motion-effects-element-type-background), body.elementor-page-4321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4321 .elementor-element.elementor-element-69c942d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4321 .elementor-element.elementor-element-69c942d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;}}/* Start custom CSS for container, class: .elementor-element-69c942d */@media (max-width: 767px){

    .gh-cardapio-grid{
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 10px;
    }

    .gh-card img{
        height: 120px !important;
    }

    .gh-card-body{
        padding: 10px !important;
    }

    .gh-card h3{
        font-size: 14px !important;
        line-height: 1.2;
        margin-bottom: 6px !important;
    }

    .gh-desc{
        font-size: 11px !important;
        line-height: 1.3 !important;
        margin-bottom: 8px !important;
    }

    .gh-preco{
        font-size: 16px !important;
    }

}
.gh-card{
    border-radius:16px;
}

.gh-card img{
    border-radius:16px 16px 0 0;
}

.gh-preco{
    font-weight:700;
}

.gh-card:hover{
    transform:translateY(-3px);
    transition:.2s;
}
.gh-card{
    background:#181818;
    border:1px solid rgba(255,255,255,.05);
}/* End custom CSS */