.slick-slide{
    padding: 40px;
}
.slick-slide img{
	max-width: 200px;
    object-fit: cover;
}
h2.catrousel-title{
	padding: 0.5em 0;
    margin: 0;
    font-size: 0.9em;
	text-align:left;
	text-transform:uppercase;
    color: #303030;
}

.slick-prev{
	z-index:999;
	left:0;
	width:38px;
	height:38px;
}

.slick-next{
	z-index:999;
	right:4px;
	
	width:38px;
	height:38px;
}

.slick-prev::before,
.slick-next::before{
	border-style: solid;
	border-width: 0.15em 0.15em 0 0;
	content: '';
	display: inline-block;
	height: 0.65em;
	left: 0.15em;
	position: relative;
	top: 0.15em;
	transform: rotate(-45deg);
	vertical-align: top;
	width: 0.65em;
	color:black;
}
.slick-prev:before {
	left: 0.25em;
	transform: rotate(-135deg);
}
.slick-next:before {
	top: 0;
	transform: rotate(45deg);
}
.slick-list{

}

.categorias{
    max-width: calc(98% - 16px);
    margin: 0 0;
}
.category-slide img{
    max-width: 150px;
    object-fit: cover;
    padding-top: 2em; 
    background: white; 


}
.lista-categorias{

    overflow-y: hidden;
    flex-wrap: nowrap;
    display: flex;
    overflow-x: auto;
    width: fit-content;
    max-width: 100%;
    justify-content: start;
    scroll-snap-type: x mandatory;
    gap: 0.8em;
    padding-bottom: 40px;
	margin: 0 0 50px;
    
}
@media only screen and (max-width : 1024px) {
	.lista-categorias{
    gap: 18px;
    padding-bottom: 20px;
	margin: 0 auto 50px;
		padding-top:20px;
    
}
    .category-slide img{
    max-width: 120px;
    }
    
}

.category-slide{
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: 0;
    text-align: left;
    /*border: 1px solid black;*/
}
/* width */
.categorias ::-webkit-scrollbar {
    width: 20px;
  }
  
  /* Track */
  .categorias ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey; 
    border-radius: 10px;
  }
   
  /* Handle */
  .categorias ::-webkit-scrollbar-thumb {
    background: #848080; 
    border-radius: 10px;
  }
  
  /* Handle on hover */
  .categorias ::-webkit-scrollbar-thumb:hover {
    background: #636161; 
  }