.elementor-67857 .elementor-element.elementor-element-8b52d7d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-67857 .elementor-element.elementor-element-48a3e25 .elementor-heading-title{font-weight:500;text-transform:uppercase;font-style:normal;color:#007E1D;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-smart-filters-select.jet-filter{display:block;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-20px/2);margin-bottom:calc(-20px/2);}.elementor-67857 .elementor-element.elementor-element-6069ee5{z-index:35;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-smart-filters-select.jet-filter .jet-select{max-width:400px;flex-basis:400px;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:400px;flex-basis:400px;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-select__control{font-weight:800;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:9px 9px 9px 9px;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .apply-filters__button, .elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filter-items-dropdown__apply-button{font-weight:700;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .apply-filters__button{color:#000000;background-color:#FF9933CC;border-radius:7px 7px 7px 7px;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filter-items-dropdown__apply-button{color:#000000;background-color:#FF9933CC;border-radius:7px 7px 7px 7px;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filters-group .jet-filter{margin-top:calc(20px/2);margin-bottom:calc(20px/2);}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filter .jet-filters-group{margin-top:calc(-20px/2);margin-bottom:calc(-20px/2);}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filter .jet-filters-group .jet-select{margin-top:calc(20px/2);margin-bottom:calc(20px/2);}@media(max-width:768px){.elementor-67857 .elementor-element.elementor-element-8b52d7d{--justify-content:center;}.elementor-67857 .elementor-element.elementor-element-48a3e25{text-align:center;}.elementor-67857 .elementor-element.elementor-element-48a3e25 .elementor-heading-title{font-size:18px;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-smart-filters-select.jet-filter{display:flex;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-9px/2);margin-bottom:calc(-9px/2);}.elementor-67857 .elementor-element.elementor-element-6069ee5.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-smart-filters-select.jet-filter .jet-select{max-width:400px;flex-basis:400px;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:400px;flex-basis:400px;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-select{margin-left:auto;margin-right:auto;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filter-label{text-align:center;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .apply-filters__button{align-self:center;}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filters-group .jet-filter{margin-top:calc(9px/2);margin-bottom:calc(9px/2);}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filter .jet-filters-group{margin-top:calc(-9px/2);margin-bottom:calc(-9px/2);}.elementor-67857 .elementor-element.elementor-element-6069ee5 .jet-filter .jet-filters-group .jet-select{margin-top:calc(9px/2);margin-bottom:calc(9px/2);}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-6069ee5 *//* Estilos padrão para a versão desktop */
.jet-filters-group {
  display: flex;
  flex-wrap: wrap;
}

/* Estilos para a versão mobile */
@media (max-width: 768px) {
  .jet-filters-group {
    display: flex; /* Mantém os elementos em linha */
    flex-wrap: nowrap; /* Evita quebra de linha */
    overflow-x: auto; /* Adiciona rolagem horizontal */
    -webkit-overflow-scrolling: touch; /* Suporte para rolagem suave no iOS */
    width: 100%; /* Garante que a largura total seja usada */
    box-sizing: border-box; /* Inclui padding e borda na largura total */
  }

  .jet-select {
    flex: 0 0 auto; /* Garante que os filtros não encolham */
    margin-right: 10px; /* Espaçamento entre os filtros */
  }

  .jet-select__control {
    width: auto; /* Permite que os controles se ajustem ao conteúdo */
  }
}

.jet-filters-group {
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 100%;
}

/* cada filtro ocupa 100% */
.jet-filters-group .jet-select {
    width: 100%;
}

/* select ocupa 100% */
.jet-filters-group .jet-select__control {
    width: 100% !important;
    min-width: 100% !important;
    height: 48px;
    border-radius: 8px;
    padding: 0 12px;
}

/* botão */
.jet-filters-group .jet-smart-filters-apply-button {
    margin-top: 10px;
}

/* DESKTOP - garantir largura total */
@media (min-width: 1024px) {
    .jet-filters-group {
        max-width: 420px; /* controla largura do bloco */
    }
}

/* MOBILE - mantém bonito */
@media (max-width: 768px) {
    .jet-filters-group {
        width: 100%;
    }

    .jet-filters-group .jet-select__control {
        height: 50px;
    }
}/* End custom CSS */