/* 
Theme Name: TheLongKiss
Description: TheLongKiss Theme
Author: Munchhansen IT
Author URI: https://munchhansen.dk/
Template: pure-fashion
Version: 1.0.0
Text Domain: pure-fashion-child
*/

body.tax-product_cat div.breadcrumbs-row {
    max-width: 100%;
}

nav.woocommerce-breadcrumb, body.woocommerce-page nav.woocommerce-breadcrumb {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    text-transform: uppercase;
}

body.term-kiss-collection nav.woocommerce-breadcrumb {
    padding-bottom: 0px;
}

span.span-crumb-delimiter {
    display: inline-block;
    padding: 0px 6px;
    font-size: 10px;
}

.product-gallery .images-main {
    --swiper-navigation-color: #fff;
    --swiper-pagination-color: #fff;
    margin-bottom: 5px;
}
    
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.swiper-slide {
    background-size: cover;
    background-position: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
    
.product-gallery .images-thumbs .swiper-pagination {
    position: unset;
}

@media only screen and (min-width: 1068px) {
    .header, .page.page-template-template-pagetitle .header, .single .header-wrapper .header {
        margin-bottom: 20px;
    }
}

@media print, screen and (max-width: 48em) {
    nav.woocommerce-breadcrumb { font-size: 10px; }
    
    body.woocommerce-page nav.woocommerce-breadcrumb {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    
    body.tax-product_cat nav.woocommerce-breadcrumb, body.post-type-archive-product nav.woocommerce-breadcrumb {
        padding: 0px;
    }
}

