.heading-2{
    font-weight:500;
    font-size:3.6rem;
}

.heading-6{
    font-size:1.8rem;
    font-weight:200;
}
.collections-description{
    display:flex;
    justify-content: space-between;
    align-items: center;
}

.see-more{
    font-weight:300;
    color:rgb(255, 126, 139);
    font-size: 1.6rem;
    padding:1rem;
    display:flex;
    align-items: center;
}

.collections-list{
    display:flex;
    margin-top:3rem;
    margin-bottom:10rem;
    gap:10px;
}
.collection{
    position:relative;
    width:100%;
    max-width:25%;
    height:32rem;
    border-radius:0.6rem;
    overflow: hidden;
}
.image{
    height:32rem;
}
.image img{
    max-width:100%;
    height:32rem;
}

.overlay{
    background:linear-gradient(
        0deg,
        rgba(0,0,0,0.9)0%,
        rgba(0,0,0,0.05)50%,
        rgba(0,0,0,0.05)85%
    );
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.overlay-info{
    color:white;
    position:absolute;
    bottom:0;
    line-height:1.5;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    font-size:1.8rem;
    width:100%;
}

.overlay-title{
    overflow: hidden!important;
    text-overflow: ellipsis!important;
    white-space: nowrap!important;
}
.places{
    font-size:1.4rem;
    margin:0.3px 0px 1px;
    display:flex;
    align-items: center;
    overflow: hidden!important;
    text-overflow: ellipsis!important;
    white-space: nowrap!important;

}

@media (max-width:800px){
    .see-more{
        display:none;
    }

    .collections-list{
        flex-wrap:wrap;
    }

    .collection{
        max-width:45%;
   }
}

@media(max-width:500px){
    .heading-2 {
        font-size: 2rem;
        line-height: 3.2rem;
      }
    
    .heading-6 {
        font-size: 1.2rem;
    }

    .collections-list{
        justify-content: space-between;
        flex-wrap:wrap;
        gap:10px;
    }

    .collection{
        max-width:48.3%;
        height:17rem;
   }

   .collection .image{
    max-width:100%;
    max-height:100%;
   }   

   .collection .image img{
    width:100%;
    height:100%;
   }

}