/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 08 2022 | 13:51:27 */
/*--------------------------- Header ---------------------------------*/

/*----------------------Buscador-----------------------------*/
.innericon svg{
    display:none !important
}

.innericon:before{
    content:'';
    background: url('https://lahoja.co/wp-content/uploads/2022/10/Grupo-14.svg') center no-repeat;
    display:block;
    width:100%;
    height:100%;
}
div.asl_w .probox .proinput input::placeholder {
    color:#979797 !important;
    font-family: "Poppins", Sans-serif;
    font-weight:500;
    font-size:17px;
}
#ajaxsearchlite1{
    border-radius:30px !important
}

.asl_m .probox{
    padding:4px
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
	color:#000 !important
}

html, body {
	overflow-x: hidden;
}

div.asl_r.vertical{
  padding: 3px !important;
  background: rgba(215, 215, 215, 0.8);
}

.item.asl_r_pagepost a{
  color:#000 !important;
  font-weight: 500 !important;
  font-size: 16px !important;
}

.item.asl_r_pagepost:hover{
  background: #000 !important;
}

.item.asl_r_pagepost:hover a{
  color:#fff !important;
}

.vertical.wpdreams_asl_results{
  width: 350px !important;
} 
/*---------------------------- Botones incremetar -------------------------------*/


.single-product .cart button.minus,
.single-product .cart button.plus{
  display: inline-block !important;
  padding: 0px 3px !important;
  flex-basis:0  !important;
  border-style: none;
  background: transparent !important;
  color:#000 !important;
  margin: 0px !important;
  height: 29px !important;
  border:1px solid #E3E3E3;
}

.single-product .cart button.minus{
  border-style: solid none solid solid;
  border-radius: 20px 0px 0px 20px !important;
}
.single-product .cart button.plus{
  border-style:  solid solid solid none;
  border-radius: 0px 20px 20px 0px !important;
}

.single-product .quantity{
  margin: 0 !important;
}
.single-product .quantity input{
  border-style: solid none;
  padding: 1.2px  !important;
  outline: none;
  height: auto !important;
}

.single-product .elementor-add-to-cart .cart, .variations_form.cart,
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
  display: flex !important;
  justify-content: flex-start !important; 
  flex-wrap: wrap !important;
}

.single_variation_wrap{
  flex-basis: 100% !important; 
}


.single_add_to_cart_button.wp-element-button.disabled.wc-variation-selection-needed{
  width: 100% !important;
  flex-basis: 100% !important;
 
}

.single_add_to_cart_button{
  margin-top:20px !important;
  width: 100% !important;
  flex-basis: 100% !important;
}

.single-product .quantity input[type="number"] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.single-product .quantity input[type=number]::-webkit-inner-spin-button, 
.single-product .quantity input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
}

.single-product .elementor-add-to-cart .cart p{
  margin: 0 10px 0 0;
  font-weight: 600;
  font-size: 16px;
}

/*------------------------- Simetry popup tallas -------------------------*/

.tabla-talla-simetry thead tr th{
  background: #000;
  color:#fff;
  text-align: center;
  font-size:15px;
  font-weight: 800;
  
}
.tabla-talla-simetry thead tr th,
.tabla-talla-simetry tbody tr td{
  border:0px
}

.tabla-talla-simetry tbody tr td:nth-child(1){
  font-weight: 800;
  color:#000
}

.tabla-talla-simetry tbody tr td:nth-child(2n){
  background:#ccc !important
}


/*--------------------------- Filtros Variaciones ------------------------*/

img.variable-item-image{
  width: 80px !important;
  height: 80px !important;
}

.variable-item.image-variable-item{
  width: auto !important;
  height: auto !important;
  border-radius: 0px !important;
}
.variable-item.image-variable-item:hover{
  border:1px solid #EF233C;
  outline: none !important;
  box-shadow:none !important;
}

table tbody > tr:nth-child(2n+1) > td ,table tbody > tr:nth-child(2n+1) > th,
table tbody tr:hover > td, table tbody tr:hover > th,
table tbody tr:hover > td{
  background: transparent;

}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{
  box-shadow: 0 0 0 1px #EF233C;
}

.single-product-variable-items.button-variable-items-wrapper li{
  border-radius: 3em !important;
  background: #F1F1F1 !important;
}

.single-product-variable-items.button-variable-items-wrapper li .variable-item-span-button{
  font-size: 10px;
  font-weight: 600
}

.variable-item.image-variable-item.selected{
  box-shadow: 0px 0px 1px #EF233C !important;

}







/*------------------------------------------------*/ 
/*Footer*/
/*------------------------------------------------*/

.footer-copyright .fa-heart{
	color: #C8FF0B;
}

/*------------------------------------------------*/ 
/*Flotantes*/
/*------------------------------------------------*/


.joinchat__button{
	background: #000 !important;
}
