.titular_jumbo_con_imagen .zona_titulares h1 {    padding-top:5%;    padding-bottom: 4%;}




.ficha_producto h1{font-size:clamp(1.875rem, 2.5rem, 3rem); color:#000; }

.ficha_producto h2{font-size:clamp(1.2rem, 1.3vw, 1.5rem); color:#000;}

.ficha_producto .compartir{ border-top: 1px solid #efefef; }
.ficha_producto  .compartir p{ text-transform: uppercase;}
.ficha_producto  .zona_descripcion ul li{margin-top: 8px; padding-left: 0px;}
.ficha_producto li::marker {
    color: #dba300; /* Color del bullet */
    font-size: 1.2em; /* Opcional: tamaño */
  }
.ficha_producto .redes_ficha{    float: right;}
.ficha_producto .lista_redes li {
    display: inline-block;
    margin: 0 5px 5px 0;
    font-size: 15px;
    border-radius: 5px;
}
.ficha_producto .lista_redes li a {
    color: #fff;
    display: block;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    display: inline-block;    
   
}
.ficha_producto .zona_caracteristicas{line-height: 200%; color:#000;}
.ficha_producto .zona_caracteristicas span{text-transform: uppercase; font-size: 13px; font-weight: 400; color:#666; padding-right: 8px;}
.ficha_producto .precio{color:#000; padding: 4px 8px; font-size:clamp(1.25rem, 1.115rem + 0.67vw, 2rem); display: inline-block; font-weight:500;}

.ficha_producto .precio.tachado{text-decoration:line-through;}
.ficha_producto .especificacion{ color:#000; font-weight: bolder;}
.especial_caja .btn-outline-dark:hover{background-color:#fff!important ; border:none!important;}

.ficha_producto .cantidad{

    max-width:75px;
    color:#000!important;
    border-radius: 0%;
    border: none;
    border:none;
}
.ficha_producto .cantidades .btn-outline-dark{ padding:8px 15px ; background-color: #fff!important;}
.ficha_producto .facebook{ background-color: #3B5998;}
.ficha_producto .twitter{ background-color: #00A0D1;}
.ficha_producto .instagram{ background-color:#825C48;}
.ficha_producto .whatsapp{ background-color: #1DA851;}
.ficha_producto .correo_ico{ background-color: #5e5e5e;}

.ficha_producto .facebook:hover, .facebook:active {    background-color: #2d4373;}
.ficha_producto .twitter:hover, .twitter:active {    background-color: #1d80c6;}
.ficha_producto .instagram:hover, .instagram:active {    background-color: #6d4936;}
.ficha_producto .whatsapp:hover, .whatsapp:active {    background-color: #0e8439;}
.ficha_producto .correo_ico:hover, .correo_ico:active {    background-color: #474545;}

.ficha_producto .zona_stock_drop{ display: block; text-transform: uppercase; font-size: 1em; font-weight: 700;}
.ficha_producto .stock_ficha{display: inline-block; text-transform: uppercase!important; font-size: 1.2em; font-weight: 700; letter-spacing: 1px;}

.ficha_producto  .stock_ficha.stock_alto {
    color: #71a323 !important;
    background-color: transparent !important;
}
.ficha_producto  .stock_ficha.stock_bajo{ color:#ccc!important; background-color: transparent;}
.ficha_producto  .stock_ficha.sin_stock{ color:red!important; background-color:transparent;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}





/*----------------------media query-------------------------------*/


/* Extra small devices (portrait phones, less than 576px)*/
@media (width <= 575.98px){
    .datos_ficha{text-align: center;}
    .compra_ficha{ margin-top: 15px;}
    
}

/* Small devices (landscape phones, 576px and up)*/
@media (576px <= width <= 767.98px) {
  
 
}

/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) {
    
}

/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px) {
    
}

/* Extra large devices xl(large desktops, 1200px and up)*/
@media (1200px <= width <= 1399px) {

  
    
}
/* Extra large devices xl(large desktops, 1400px and up)*/
@media (width >= 1400px){
.zona_descripcion p{text-align: justify;}
   
    
}



