/* Site header */
.site-header {
    padding: 18px 0;
}

@media screen and (max-width: 479px) {
    .site-header .site-branding {
        padding-inline: 0;
    }

    .site-branding .logo img {
        width: auto;
        height: 18px;
    }
}

@media screen and (min-width: 1200px) {
    .site-header {
        padding: 30px 0;
    }
}

.header-v5 .site-header {
    padding-bottom: 18px;
}

/* Products archive */
.woocommerce-products-header__title {
    margin-top: 0;
    font-family: "Sofia Pro", Poppins, sans-serif;
    font-size: 32px;
    font-weight: 300;
    color: #23232c;
}

.woocommerce-products-header__title + .term-description {
    margin-top: -12px;
}

.woocommerce .recently-viewed {
    padding: 60px 0;
    border-top: 1px solid #f1f2f4;
}

@media screen and (max-width: 767px) {
    .woocommerce div.product .recently-viewed {
        padding-bottom: 0
    }
}

@media screen and (max-width: 1199px) {
    .woocommerce.product-style-4 div.product .recently-viewed .container {
        padding-left: 0;
        padding-right: 0;
        width: auto
    }
}

/* Recently viewed products */
.woocommerce .recently-viewed h2 {
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: 300;
    color: #23232c;
    text-align: center;
    font-family: "Sofia Pro", Poppins, sans-serif;
    margin: 0 0 60px;
}

.woocommerce .recently-viewed .owl-carousel {
    width: auto;
    display: block;
}

.woocommerce .recently-viewed .owl-item li.product {
    width: 100%;
}

.woocommerce .recently-viewed .owl-dots {
    text-align: center;
}
