.veiculos{background:var(--background-color);display:grid;max-width:100vw}.veiculos-filter-open{grid-template-columns:25% 75%}@media (max-width: 992px){.veiculos-filter-open{grid-template-columns:100%}}.veiculos-filter-close{grid-template-columns:100%}.veiculos-filtro{min-height:100vh;height:100%;border-right:var(--border-color) 1px solid;padding:16px}.veiculos-filter-open .veiculos-filtro{display:block}.veiculos-filter-close .veiculos-filtro{display:none}@media (max-width: 992px){.veiculos-filtro{min-height:auto}}.veiculos-filtro-div{margin-bottom:32px}.veiculos-filtro-div-title{color:var(--text-color);font-size:18px;margin-bottom:12px}.veiculos-filtro-div-button{border:none;background:var(--secondary-background-color);border-radius:8px;width:100%;padding:4px;text-align:center;color:var(--text-color);margin-bottom:8px;font-size:14px}.veiculos-filtro-div-preco-input{border:var(--border-color) 1px solid;border-radius:8px;display:flex;margin-bottom:8px;background:var(--secondary-background-color)}.veiculos-filtro-div-preco-input span{padding:8px 8px 8px 12px;border-right:var(--border-color) 1px solid;margin-right:8px;color:var(--text-color);font-size:14px;font-weight:300}.veiculos-filtro-div-preco-input input{background:transparent;border:none;width:100%;color:var(--contrast-color);font-weight:300}.veiculos-filtro-div-preco-input input::placeholder{color:var(--placeholder-color);font-size:14px;font-weight:300}.veiculos-filtro-div-preco-input input:focus{outline:none}.veiculos-cards{padding:var(--spacing-lg)}.veiculos-cards-title{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-lg)}@media (max-width: 992px){.veiculos-cards-title{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}}.veiculos-cards-title input{border-radius:24px;border:var(--border-color) 1px solid;background:var(--secondary-background-color);padding:8px 16px;color:var(--text-color);font-weight:300}@media (max-width: 992px){.veiculos-cards-title input{width:100%}}.veiculos-cards-title input:focus{outline:none}.veiculos-cards-title input::placeholder{color:var(--placeholder-color);font-weight:300}.veiculos-cards-title-buttons{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 992px){.veiculos-cards-title-buttons{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}}.veiculos-cards-title-buttons-filter{position:relative}.veiculos-cards-title-buttons-filter-count{position:absolute;top:-15%;left:-5%;background:var(--contrast-color);width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--background-color);font-weight:700}.veiculos-cards-title-buttons button{border:none;border-radius:12px;padding:8px 16px;margin-left:16px;color:var(--text-color)}@media (max-width: 992px){.veiculos-cards-title-buttons button{width:100%;margin:0}}.veiculos-cards-encontrados{color:var(--text-color);font-size:var(--font-size-xl);font-weight:300;margin-top:var(--spacing)}.veiculos-cards-encontrados span{font-weight:500;margin-right:var(--spacing-sm)}.veiculos-cards-items{margin-top:var(--spacing);display:grid;gap:var(--spacing-lg)}.veiculos-filter-open .veiculos-cards-items{grid-template-columns:1fr 1fr 1fr}@media (max-width: 992px){.veiculos-filter-open .veiculos-cards-items{grid-template-columns:1fr}}.veiculos-filter-close .veiculos-cards-items{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 992px){.veiculos-filter-close .veiculos-cards-items{grid-template-columns:1fr}}.button-ordenar-informations-list-veiculos{height:min-content;width:100%;padding:8px 0;border:none;background:var(--secondary-background-color);color:var(--text-color);font-weight:400;font-size:16px;border-radius:8px;transition:.2s}.button-ordenar-informations-list-veiculos:hover{background:#3f3f50}.button-ordenar-menu-informations-list-veiculos{width:max-content;background:var(--secondary-background-color)}.button-ordenar-menu-informations-list-veiculos a{color:var(--text-color)}.button-ordenar{border:0;border-radius:8px;padding:4px 24px;color:var(--text-color);font-weight:500;background-color:var(--secondary-background-color);width:100%;margin-top:12px;font-size:14px;transition:.2s}.button-ordenar:hover{background-color:var(--secondary-background-color-selected)}.button-ordenar-menu{width:100%;background:var(--secondary-background-color)}.button-ordenar-menu a{color:var(--text-color)}.button-filter-ordenation{width:100%}.div-options-filtro-veiculos{border-bottom:var(--secondary-background-color) 1px solid}.margin-div-options-filtro-veiculos{padding-bottom:24px}.div-options-filtro-veiculos h3{font-size:14px;color:var(--text-color);margin-bottom:16px}.div-options-radios-veiculos{display:flex}.div-options-filtro-veiculos h3{font-size:16px;color:var(--text-color);margin:0}.div-options-filtro-veiculos input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:2px solid var(--primary-color);border-radius:50%;margin-right:12px;outline:none;cursor:pointer;transition:.2s}input[type=radio]:checked{background:var(--primary-color);width:15px;height:15px;margin-right:16px}input[type=radio]:checked+label{font-size:18px;font-weight:600;color:var(--primary-color)}.div-options-filtro-veiculos label{font-size:14px;margin-right:12px;color:var(--text-color);font-weight:300}.div-options-radios-veiculos{display:grid;grid-template-columns:100%}.button-collapse-filtros-option{border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 0}.icon-button-collapse-filtros-option{color:var(--primary-color);transition:.2s}.giro-open-iscon-button-collapse-filtro{rotate:-90deg}.button-pagination{display:flex;justify-content:center;align-items:center;padding:0;width:40px;height:40px;font-weight:500;font-size:var(--font-size);border:1px solid var(--border-color);background:var(--secondary-background-color);border-radius:100px;color:var(--text-color);transition:.1s}.button-pagination:hover{background:var(--secondary-background-color-selected)}.button-pagination-points{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);width:30px;height:30px}.button-pagination-selected{font-weight:700;width:40px;height:40px;font-size:var(--font-size-lg);background:var(--tertiary-background-color-selected)}.button-pagination-arrow{display:flex;justify-content:center;align-items:center;padding:0;width:30px;height:30px;border:1px solid var(--border-color);color:var(--text-color);background:var(--secondary-background-color);border-radius:100px}
