.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;
}

.searchResultContainer {
  max-width: 1280px;
  margin: auto;
}

.filter__container .filterMessage::before {
  content: url("assets/ico/filterSearch.svg");
  width: 18px;
  height: 15px;
  margin-right: 5px;
  display: inline-block;
}

.filterMessage {
  color: #5B5B5F;
}

.filterAvailable .filterIcon {
  background: url("assets/ico/flecha-terminos-mobile.svg");
  width: 15px;
  height: 15px;
  content: "";
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0;
}

.filterIsOpen .filterIcon {
  transform: rotate(180deg);
}

.filter__container--selectedFilters {
  display: none;
}

.filterAvailable .caretIcon {
  display: none;
}

.filterContent :global(.vtex-checkbox__inner-container) {
  border-radius: 10px;
}

.galleryLayoutSwitcher {
  display: none;
}


.galleryItem--grid :global(.vtex-flex-layout-0-x-flexCol--viewProduct) {
  height: 100%;
}

/* .galleryItem--grid :global(.vtex-store-components-3-x-discountInsideContainer){
  transform: translate(0px, 0px);
  background-color: purple;
  position: relative;
} */

.galleryItem--grid :global(.vtex-checkbox__label)::before {
  font-size: 10px;
}

.galleryTitle--layout {
  display: none;
}

.filter__container--priceRange {
  display: none;
}

.galleryItem--grid :global(.vtex-store-components-3-x-discountInsideContainer) {
  transform: translate(-170px, 0px);
}

.container--layout {
  margin: 0px 10px;
}

.buttonShowMore{
  padding-bottom: 20px;
}

.buttonShowMore :global(.vtex-button){
  background-color: transparent;
  border: none;
  background: url("assets/ico/flecha-terminos-mobile.svg");
  background-position: right;

  background-repeat: no-repeat;
  cursor: pointer;
  padding-right: 10px;
    background-size: 15px;
  }


.buttonShowMore :global(.vtex-button__label){
font-size: 0px;
}




.buttonShowMore :global(.vtex-button__label)::before{
  font-size: 14px;
  content: "Ver más productos";
  color: #5b5b5f;
}
.galleryItem--grid :global(.vtex-rich-text-0-x-paragraph--EtiquetaEnvioGratis){
  transform: translate(0px,0px);
  }

@media (max-width:1000px) {
  .galleryItem--grid :global(.vtex-store-components-3-x-discountInsideContainer) {
    transform: translate(-105px, 0px);
  }
  .galleryItem--grid :global(.vtex-stack-layout-0-x-stackItem--etiquetaEnvioGratisProducto) {
    /* border: 2px solid red; */
    transform: translate(28px, 14px);
  }
  .container--layout {
    /* margin: 10px 10px; */
    margin: 0px;
  }

  .galleryItem--grid{
    padding: 2%;
}

.container--layout :global(.vtex-breadcrumb-1-x-container){
  padding: 8px 15px;
}
}
