@charset "UTF-8";

.categories >div  {
    margin-top: 2px;
}

.categories div:nth-child(-n+3){
    width: calc((100% - 4px) / 3);
}
.categories div:nth-child(n+4){
    width: calc((100% - 6px) / 4);
}
.categories__item {
    padding-top: 100%;
}

.categories__item__img {
    top: 0;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.categories__item__title {
    background: #636363b3;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 10px;
    font-weight: lighter;
    font-size: 1.2rem;
}
@media all and (max-width: 992px) {
    .categories__item__title{
        font-size: .8rem;
    }
}

@media all and (max-width: 567px) {
    .categories__item__title{
        font-size: 1.2rem;
    }
    .categories >div {
        width: 100% !important;
    }
}


.latest-arrivals {
    font-size: 1.3rem;
    color: #333333;
    font-weight: 100;
}

.latest-arrivals__image {
    padding-top: 100%;
}

.latest-arrivals__image img {
    top: 0;
    left: 0;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
    background: var(--items-bg);
}

.latest-arrivals__title {
    font-size: inherit;
    margin: 35px 0 10px;
}

.latest-arrivals__price {
    font-size: inherit;
    margin-bottom: 35px;
}

.latest-arrivals:hover {
    color: inherit;
}

