
				.tag_descuento {
					background-color:#bc1a1a;
					
    --font: Exo 2;
    --fm-capitalHeight: 0.68;
    --fm-descender: 0.54;
    --fm-ascender: 1.1;
    --fm-linegap: 0;
    --capital-height: ;
    font-family: var(--font);
  padding:1%;
  border-radius:100%;
    --computedFontSize: (var(--capital-height) / var(--fm-capitalHeight));
   width:calc(var(--computedFontSize)* 2px);
    height:calc(var(--computedFontSize)* 2px);
  line-height:calc(var(--computedFontSize)* 1.8px);
    font-size: calc(var(--computedFontSize) * 0.7px);
					color:#ffffff;
					font-weight:....;
					display: block !important;
          border-radius: 0px;top: 0px !important; right:10px; left: auto !important;
      
				}

.hidedesc{

height:0px !important;
padding:0px !important;
overflow:hidden;
width:0px !important;
}




.card-product-grid {

height: 350px;
max-height: 100%;

}


    .descuento_pro {
              background-color:#bc1a1a;
          
    --font: Exo 2;
    --fm-capitalHeight: 0.68;
    --fm-descender: 0.54;
    --fm-ascender: 1.1;
    --fm-linegap: 0;
    --capital-height: ;
    font-family: var(--font);
  padding:1%;
  border-radius:100%;
    --computedFontSize: (var(--capital-height) / var(--fm-capitalHeight));
   width:calc(var(--computedFontSize)* 2px);
    height:calc(var(--computedFontSize)* 2px);
  line-height:calc(var(--capital-height)* 1.8px);
    font-size: calc(var(--computedFontSize) * 0.7px);
          color:#ffffff;
          font-weight:....;
          display: block !important;
          border-radius: 0px;top: 0px !important; right:10px; left: auto !important;
 
        }

 

         
				.card-product-grid {
					border-color: !important;
					border:none;
					border-width: 1px;
					box-shadow: 2px 2px 10px #ededed;


				} 
				.title, .titles{
					color: !important;
					font-weight:....;
					font-size: ;
					font-family: ....;
					display: block !important;


				} 
				.price-old {
					color: !important;
					font-weight:....;
					font-size: ;
					font-family: ....;
					display: block !important;
				}

.price-old::before {
  content: " ";
}

         
				.price {
					color:#ea2727 !important;
					font-weight:....;
					font-size: ;
					font-family: ....;
					display: block !important;
				}
.price::before {
  content: "Ahora ";
}

         
				.price-wrap {
				display:block; 

				} 
				.cont_descripcion {
					color: !important;
					font-weight:....;
					font-size: ;
					font-family: ....;
					display: block !important;


				}
        .desc_catalogo{

          color: !important;
          font-weight:....;
          font-size: ;
          font-family: ....;
          display: block !important;

        } 
        .btn_verdetalle {
          display: none;
undefined


        }

.btn-overlay{
display: none;
undefined

}
        