/* LOOP PRODUCTS */
.related.products h2 {
    font-size: 1.3rem;
}
.woocommerce-loop-category__title,
.woocommerce-loop-category__title a,
.woocommerce-loop-product__title,
.woocommerce-loop-product__title a {
    text-transform: uppercase !important;
    font-size: 1.125rem !important;
    font-weight: 900 !important;
    color: black !important;
    transition: .2s ease;
    text-align: center;
}
.woocommerce-loop-category__title .count {
    display: none;
}
.woocommerce-loop-product__title a:hover {
    color: #1e73be !important;
}
.woocommerce-loop-product__cat-link {
    font-size: .8rem;
    margin-bottom: 10px;
}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
    margin-bottom: 0 !important;
}
.products .woocommerce-loop-product__link .wc-product-image {
    display: none;
}
.woocommerce-loop-product__cat-inner-link::after {
    content: ' • ';
}
.woocommerce-loop-product__cat-inner-link:last-child::after {
    display: none;
}
.products .product-category .wc-product-image {
    margin-top: 10px;
}
.products .product-category .woocommerce-loop-category__title {
    padding-top: 5px !important;
    padding-bottom: 0 !important;
}
.ktk-thumbnail-loop {
    display: flex;
    width: 100%;
    padding-top: 75%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 10px !important;
}
.ktk-available-attributes__values {
    margin-top: 10px !important;
    justify-content: center;
}
.ktk-available-attributes__value {
    width: 18px;
    height: 18px;
    margin-right: 5px;
    border-radius: 50%;
    border: 2px solid #e2e2e2;
}

.post-loop {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.post-loop-link-thumb-container {
    display: flex;
    width: 100%;
}