.block-equipments-search-wrapper #store-header {
  opacity: 1;
  color: #FFF;
  max-width: 600px;
  transition: opacity 0.7s;
}
.block-equipments-search-wrapper #store-header.store-header-hidden {
  opacity: 0;
  transition: opacity 0.7s ease;
}
@media (max-width: 1200px) {
  .block-equipments-search-wrapper #store-header {
    max-width: 550px;
  }
}
@media (max-width: 992px) {
  .block-equipments-search-wrapper #store-header {
    max-width: 300px;
  }
}
@media (max-width: 769px) {
  .block-equipments-search-wrapper #store-header {
    max-width: fit-content;
    width: calc(100% - 170px);
  }
}
@media (max-width: 576px) {
  .block-equipments-search-wrapper #store-header {
    width: calc(100% - 120px);
    max-width: 190px;
  }
}
.block-equipments-search-wrapper .search-equipments label,
.block-equipments-search-wrapper .search-equipments #edit-submit-busca-de-equipamentos,
.block-equipments-search-wrapper .search-equipments .form-actions {
  display: none !important;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper {
  position: relative;
  width: 100%;
  background-color: #FFF;
  border-radius: 1rem;
  z-index: 2;
  transition: width 0.7s;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper .equipment-search-button {
  position: absolute !important;
  left: 0 !important;
  all: unset;
  cursor: pointer;
  height: 100%;
  width: 40px;
  padding-left: 1rem;
  color: #183C8F;
  font-size: 28px;
  transition: padding 0.7s;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper form {
  width: 100%;
  transition: width 0.7s;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper form .js-form-item {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper form .js-form-item input {
  padding-left: 66px;
  background-image: unset;
  border: unset;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper.collapsed {
  width: 40px;
  height: 40px;
  border-radius: 1.5rem;
  transition: width 0.7s;
  z-index: 0;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper.collapsed .equipment-search-button {
  padding: 0;
  transition: padding 0.7s;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper.collapsed form {
  width: 0;
}
.block-equipments-search-wrapper .search-equipments .search-equipments-button-form-wrapper.collapsed form input {
  width: 0;
  padding: 0;
}
.block-equipments-search-wrapper .menu-modal-button {
  flex: none;
  gap: 0.5rem;
}
.block-equipments-search-wrapper .menu-modal-button .avatar {
  border-radius: 2rem;
}
.block-equipments-search-wrapper .menu-modal-button p {
  color: #FFF;
  font-size: 0.875rem;
  display: none;
  text-align: left;
}
.block-equipments-search-wrapper .menu-modal-button p strong {
  font-family: "Poppins Bold", sans-serif;
  font-weight: 700;
}
@media (min-width: 75rem) {
  .block-equipments-search-wrapper .menu-modal-button p {
    display: block;
  }
}
.block-equipments-search-wrapper .login-menu-modal-button p {
  border-bottom: 1px solid #FFF;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu {
  min-width: 224px;
  top: 2.5rem;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .link-item {
  background-color: transparent;
  border: 0;
  color: #1e2125;
  clear: both;
  display: block;
  font-weight: 400;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .link-item.active-link {
  font-family: "Poppins Bold", sans-serif;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .minha-casa-panel-item-menu {
  padding: 0;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item .field--type-entity-reference,
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item .field--type-image img,
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item .field--type-image {
  float: none;
  margin: 0;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item.menu-minha-casa-item {
  display: flex;
  gap: 8px;
  padding: 8px 20px;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item.menu-minha-casa-item a {
  width: 100%;
  display: flex;
  align-items: center;
  font-family: "Poppins Regular", sans-serif;
  gap: 0.5rem;
  padding: 0;
  color: #183C8F;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item.menu-minha-casa-item a:hover {
  color: #183C8F;
  text-decoration: none;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item.menu-minha-casa-item:hover, .block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item.menu-minha-casa-item.active-link {
  background-color: #F4F4F4;
  border-radius: 8px;
}
.block-equipments-search-wrapper .logged-menu-modal-button .dropdown-menu .paragraph--type--menu-de-minha-casa-item.menu-minha-casa-item.active-link a {
  font-family: "Poppins Bold", sans-serif;
}
.block-equipments-search-wrapper .logged-menu-modal-button:hover .fa-angle-down {
  transform: rotate(180deg);
}

::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-thumb {
  background-color: #989898;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #666;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

.scrollbar-firefox {
  scrollbar-color: #989898 transparent;
  scrollbar-width: thin;
}

.scrollbar-firefox:hover {
  scrollbar-color: #666 transparent;
}

.search-api-autocomplete-search {
  border-radius: 0.5rem;
  padding: 1.25rem 0;
  overflow: hidden;
  border: 1px solid #C7C7C7;
  max-height: 400px;
  overflow-y: auto;
}
.search-api-autocomplete-search.no-result {
  position: absolute;
  background: #FFF;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  transform: translateY(100%);
}
.search-api-autocomplete-search .ui-menu-item,
.search-api-autocomplete-search li {
  padding: 0.5rem 43px;
}
.search-api-autocomplete-search .ui-menu-item:hover, .search-api-autocomplete-search .ui-menu-item:focus,
.search-api-autocomplete-search li:hover,
.search-api-autocomplete-search li:focus {
  color: #000;
  background: #E5E5E5 !important;
}
.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper,
.search-api-autocomplete-search li .ui-menu-item-wrapper {
  font-family: "Poppins Regular", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  background: unset !important;
}
.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion, .search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active:hover, .search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active:focus,
.search-api-autocomplete-search li .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion,
.search-api-autocomplete-search li .ui-menu-item-wrapper.ui-state-active:hover,
.search-api-autocomplete-search li .ui-menu-item-wrapper.ui-state-active:focus {
  color: inherit;
  background: unset !important;
  border-color: unset;
}
.search-api-autocomplete-search .ui-menu-item.item-no-result:hover, .search-api-autocomplete-search .ui-menu-item.item-no-result:focus,
.search-api-autocomplete-search li.item-no-result:hover,
.search-api-autocomplete-search li.item-no-result:focus {
  color: #333333;
  background-color: unset !important;
}
@media (min-width: 48rem) {
  .search-api-autocomplete-search .ui-menu-item,
  .search-api-autocomplete-search li {
    padding: 0.5rem 0 0.5rem 186px;
  }
}
.search-api-autocomplete-search.block {
  display: block !important;
}

.wrap-name-icon {
  display: flex;
  align-items: center;
  gap: 5px;
}
.wrap-name-icon a {
  color: #FFF;
}

@media (min-width: 992px) {
  body.franqueado-role .logged-menu-modal-button {
    pointer-events: none;
  }
  body.franqueado-role .logged-menu-modal-button .wrap-name-icon {
    display: none;
  }
}

/*# sourceMappingURL=equipments_search.css.map */
