.elementor-615 .elementor-element.elementor-element-0053951{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-615 .elementor-element.elementor-element-0053951{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.hero-header {
    padding: 157px 0 54px !important;
}
.detalhe-hero {
    padding: 157px 0 70px !important;

}
.detalhe-shape {
     border-radius: 0 0px 40px 0 !important;
 
}

.logo-catalogo {
    max-width: 135px;
}

.ch-orc-btn--ghost:hover {
    color: var(--ch-orc-primary);
}
.ch-orc-item__qty button:hover {
    color: #fff !important;
}


@media (max-width: 720px) {
    .topbar-row {
padding: 20px 15px 15px 15px !important;
    gap: 25px !important;
}
.logo-catalogo {
    max-width: 100%;
}
}


/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {
#topbarStatus > div > div.filtros-topo, #status {
    display: none;
}
    .topbar-row {
            gap: 5px !important;
    }
}

@media (max-width: 1024px) {
    #viewListagem.cats-panel-open .container-listagem .sidebar {
        z-index: 999999999;
    }
}

#navMontadoras {
    display: none !important;
}/* End custom CSS */