.galleryLayoutOptionButton {
  background-color: #F0F0F0;
  color: #3F3F40;
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
}

.galleryLayoutOptionButton--selected {
  background-color: #3F3F40;
  color: #FFFFFF;
}

.galleryLayoutSwitcher {
  border-radius: 4px 4px 4px 4px;
  justify-content: center;
  overflow: hidden;
  width: auto !important;
  align-self: center
}

.galleryItem--list {
  border-bottom: 1px #E7E9EE solid;
  padding: 0; 
}

.orderByAndSwitcher {
  padding: 0;
}

.galleryLayoutSwitcher {
  display: none;
}

.searchResultContainer {
  position: relative;
  max-width: none;
  margin: 0 auto 80px !important;
}

.filtersWrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.filters--layout .filter__container {
  border: none;
}

.filters--layout .filter__container--selectedFilters {
  display: none;
}

.filters--layout .filter__container.filter__container--title .filterMessage {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
}
.filters--layout .filter__container .filterTitle {
  text-transform: none;
  border-bottom: none;  
}

.filters--layout .filter__container .filterTitle:focus {
  outline: 1px solid #8914cc9e !important;
  outline-style: auto !important;
}

.filters--layout .filterTemplateOverflow {
  margin-bottom: 0;
  scrollbar-color: #c7c7cc #f0eff4;
  scrollbar-width: thin;
}
.filters--layout .filterTemplateOverflow::-webkit-scrollbar {
  background: #f0eff4;
  width: 7px;
}
.filters--layout .filterTemplateOverflow::-webkit-scrollbar-button {
  display: none;
}
.filters--layout .filterTemplateOverflow::-webkit-scrollbar-thumb {
  background: #c7c7cc;
}
.filters--layout .filterTemplateOverflow .filterContent .filterItem {
  font-size: 14px;
  padding: 8px;
}

.filters--layout .filterTemplateOverflow .filterContent .filterItem .vtex-checkbox__label {
  color: #000;
}

.totalProducts--layout {
  padding: 30px 40px 0;
  display: none;
}
@media only screen and (min-width: 1026px) {
  .totalProducts--layout {
    display: block;
  }
  .container--layout {
    padding: 0 10px; 
  }
}

@media only screen and (max-width: 1025px) {
  .orderBy--layout .orderByButton .orderByText {
    display: none;
  }
}

.filters--layout .filters .filterPopupTitle {
  font-size: 0;
}

.filterPopupButton .filterPopupArrowIcon {
  padding: 0;
}
.filterPopupButton .filterPopupArrowIcon .filterIcon {
  width: 20px;
  height: 30px;
  overflow: visible;
}

.accordionFilterContainer--marca,
.accordionFilterContainer--nombre-del-vendedor,
.accordionFilterContainer--categoria-1,
.accordionFilterContainer--categoria-2,
.accordionFilterContainer--familia1,
.accordionFilterContainer--grupo-registro-iva,
.accordionFilterContainer--linea-de-negocio,
.accordionFilterContainer--gama-de-precios,
.accordionFilterContainer--subfamilia2,
.accordionFilterContainer--botellas-por-caja,
.accordionFilterContainer--cod-dimension-global-1,
.accordionFilterContainer--cod-dimension-global-8,
.accordionFilterContainer--grados-alcohol,
.accordionFilterContainer--grupo-registro-iva,
.accordionFilterContainer--precio-unidad,
.accordionFilterContainer--unidad-medida-compra,
.accordionFilterContainer--unidad-medida-venta,
.accordionFilterContainer--brand,
.filter__container--botellas-por-caja,
.filter__container--category-1,
.filter__container--category-2,
.filter__container--cod---dimension-global-1,
.filter__container--cod---dimension-global-8,
.filter__container--grados-alcohol,
.filter__container--grupo-registro-iva,
.filter__container--brand,
.filter__container--sellername,
.filter__container--precio-unidad,
.filter__container--unidad-medida-venta,
.filter__container--priceRange,
.filter__container--unidad-medida-compra,
.filter__container--categoria,
.filter__container--subcategoria,
.filter__container--familia1,
.filter__container--subfamilia2 {
  display: none;
}



.filterBreadcrumbsItem {
  display: none;
}

.filterAccordionBreadcrumbs {
  border:0 ;
}
.filterAccordionBreadcrumbs .filterBreadcrumbsText{
  font-size: 18px;
  font-weight: 700;
}
.accordionFilterContainer {
  padding-left: 50px;
}

.filterAccordionItemBox {
    min-height: auto;
    line-height: 40px;
    border: 0;
    padding: 0 25px 0 0;
}

.accordionFilterContent {
  font-size: 18px;
  color: #434343;
  padding: 0;
}

:global(.vtex-search-result-3-x-filterAccordionItemBox)
  :global(.vtex-checkbox__line-container) {
  display: flex;
  align-items: center;
}

:global(.vtex-product-quantity-1-x-quantitySelectorStepper)
  :global(.vtex-numeric-stepper__input) {
  border: 0;
  width: 40px;
  font-size: 16px;
}

:global(.vtex-numeric-stepper__plus-button-container)
  :global(.vtex-numeric-stepper__plus-button),
  :global(.vtex-numeric-stepper__minus-button-container)
  :global(.vtex-numeric-stepper__minus-button) {
    border: 1px solid #fd9727;
    border-radius: 5px !important;
}