
/*=======================PRODUCT ITEM (RELATED PRODUCTS & CUSTOM BLOCK ON END OF SINGLE PRODUCT PAGE) ============================*/
.related-and-upsells h2 {
    font-size: 34px !important;
    font-family: 'Source Serif 4', serif !important;
    font-weight: 500;
    color: #2E2A27 !important;
    margin-bottom: 42px !important;
}

.related-and-upsells .product-wrapper {
    display: grid !important;
    text-align: left;
}

.related-and-upsells .product-wrapper .product-element-top {
    grid-column: 1;
    grid-row: 1;
    display: grid !important;

}

.related-and-upsells .product-wrapper .wd-product-cats {
    grid-row: 2 !important;
}

.related-and-upsells .product-wrapper .wd-entities-title {
    grid-row: 3 !important;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    /* Maksimalno 1 reda */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.6;
    /* margin-bottom: 15px; */
    white-space: normal;
}

.related-and-upsells .product-wrapper .price {
    grid-row: 4 !important;
    width: 250px;
}

.related-and-upsells .product-wrapper .price bdi {
    font-size: 30px;
    color: #2E2A27 !important;
}

.related-and-upsells .product-wrapper .price bdi span {
    font-size: smaller;
    vertical-align: top;
}

.related-and-upsells .product-wrapper .wd-star-rating {
    grid-row: 5 !important;
}

.related-and-upsells .product-wrapper .wd-star-rating .star-rating {
    height: 30px !important;
}

.related-and-upsells .product-wrapper .wd-product-stock {
    grid-row: 6 !important;
}

.related-and-upsells .product-wrapper .wd-add-btn {
    grid-row: 7 !important;
    padding-top: 20px;
}

/*=======================MEDIA QUERY PRODUCT ITEM ============================*/
@media screen and (min-width: 768px) and (max-width: 1100px) {
    .wd-carousel-item {
        /* --wd-col: 2 !important; */
    }

}
