.c-archives__group-products {
  max-width: 95%;
  margin: auto;
  /* margin-right: 0; */
  margin-top: clamp(25px, 6vw, 76px);
  margin-bottom: clamp(53px, 6vw, 108px);
  position:relative;
	@media(max-width:780px){
		 max-width: 90%;
		  margin-right: auto;
		gap:0px;
	}
}

/** == categories filters == */
.c-cat-product__filtar-busqueda {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 17px;

  
}

.c-cat-product__ftb {
  margin: 0;
  color: var(--wp--preset--color--azul-pintuco);

  /* Desk/H3 */
  font-size: clamp(20px, 2vw, 30px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
  font-family: var(--wp--preset--font-family--colour-sans);
}
.c-cat-product__ftb-mobil {
  display: none;
}
.c-cat-product__img-arrow-left {
  display: none;
}
.c-cat-product__ftb span {
  white-space: nowrap;
}
.c-cat-product__ftb span {
  display: block;
}

.c-cat-product__btn-clean {
 cursor: default;
 margin: 0px;
 font-size: clamp(12px, 1.2vw, 16px);
 font-weight: normal;
 text-transform: none;
 background: white;
 padding: 10px 24px;
 width: clamp(100px, 10vw, 140px);
 height: clamp(18px, 2vw, 31px);
 white-space: nowrap;
 border: none;
 /* margin-bottom: 0.5rem; */
 border-radius: 10px;
 border: 1px solid var(--gris-oscuro, #545850);
 display: grid;
 place-content: center;
 @media(min-width:781px){
		position:absolute;
 right: 5%;
	 top:1%;
	
	}
}
.c-cat-product__btn-clean.btn-clean-mobile {
  display: none;
}
.c-cat-product__content {
  margin-top: 20px;
}

.c-search__enviar {
  display: none;
}

/** ============ Productos =============== **/

.c-products-all__pagination .MuiButtonBase-root{
  min-width: clamp(18px, 2vw, 25px) !important;
  height: clamp(18px, 2vw, 25px) !important;
  font-size: clamp(11px, 2vw, 18px) !important;
  padding: 0 !important;
  color: var(--wp--preset--color--gris-oscuro) !important;
	border:none;
}
.c-products-all__pagination .MuiButtonBase-root.Mui-selected {
  background-color: var(--wp--preset--color--verde-botton) !important;

  color: white !important;
  border-radius: 2px !important;
	display:grid;
	place-content:center;
}
.limpiador__filter .wp-block-button__link {
  width: 166px;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.c-products-all__body {
  display: none;
}

.c-products-all__single:hover .c-products-all__body {
  display: block;
  transition: transform 0.8s;
}

.c-products-all__single:hover .c-products-all__excerpt {
  display: none;
}
/*.c-products-all__single:hover .c-products-all__img {
  width: 154px;
}*/
.c-products-all__single:hover .c-products-all__read-more {
  background-color: var(--wp--preset--color--verde-botton);
  transition: 0.35s;
}
.c-products-all {
margin-top: 5rem;
  gap: 39px 10px;
	@media(max-width:781px){
		margin-top:2rem;
	}
}

.c-product-views {
  gap: 12px !important;
}

.c-btn-view {
  width: 25px;
  transition: 0.35s;
}

.c-btn-view:hover {
  width: 28px;
  transition: 0.35s;
}
.c-tabs__desc {
  display: flex;
  flex-direction: column;
  text-align: left;
  gap: 2rem;
}
.c-option-productos {
  padding-bottom: 16px;
 
  margin-bottom: 25px !important;
}

.has-column--all {
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
}

.has-column--single {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 13px;
  max-width: 85%;
  padding-bottom: 53px;
}

.has-column--single .c-products-all__title {
  margin: 0px;
}

.has-column--single .c-products-all__body,
.has-column--single .c-products-all__excerpt {
  text-align: left;
}

#order-by {
  padding: 0.3rem;
}

@media (max-width: 780px) {
  .c-cat-product__ftb-mobil {
    display: flex;
    color: var(--wp--preset--color--azul-pintuco);

    font-size: clamp(20px, 2vw, 30px);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    white-space: nowrap;
    font-family: var(--wp--preset--font-family--colour-sans);
  }

  .c-cat-product__img-arrow-left {
    display: flex;
    box-shadow: 4px 8px 17px 0px #00000029;
    width: 28px;
    height: 28px;
    background: #ffffff66;
    border-radius: 18.45px;
    padding: 6.36px;
  }
  .c-cat-product__btn-clean {
    margin-top: 28px;
  }

  .c-cat-product__btn-clean.btn-clean-mobile {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: auto;
    margin-bottom: 1rem;
	   margin-top: .5rem;
  }
}
