/*
 Theme Name:   yuanjing
 Theme URI:    
 Description:  
 Author:       Knockers
 Author URI:   
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/
@import url('https://fonts.googleapis.com/css2?family=MonteCarlo&display=swap');

.page-heading .title{
    font-family: 'MonteCarlo', cursive!important;
}

.per_case{
    border-bottom:1px solid #CECECE;
    padding-bottom: 20px;
    margin-bottom: 20px;
    color:#414141;
    font-size: 16px;
}
.per_case .text-light{
    color:#707070;
}

.ks_wrap p{
    margin-bottom:7px;
    font-size:16px;
}

.ks_wrap .text-title{
    color:#606060;
    font-weight: 600;
    margin-right:5px;
}

.ks_wrap .text-name{
    color:#707070;
}

.socials-title{
    font-weight: 600;
}


/* single-product */
.product-back-bg{
    background-color: #d5d2bc;
    padding: 12px 0;
}

.product-back-bg .inner{
    position: relative;
    height:24px;
}

.product-back-bg a.back-history{
    /* position: initial;
    display: flex;
    justify-content: flex-end; */
    color:#fff;
}

.product-back-bg a.back-history:before{
    content: '\e902';
    font-family: xstore-icons;
    position: absolute;
    left: -2px;
    top: 50%;
    -webkit-transform: translate(-100%,-50%);
    transform: translate(-100%,-50%);
}

.section-single-products {
    padding: 50px 20px 50px;
}

.section-single-products .inner{
    display: flex;
    flex-flow: row wrap;
}
.w_1440{
    max-width: 1440px;
    width: 90%;
    margin:0 auto;
}

.product-wrap{
    width: 50%;
    padding:0 15px;
}

.gallery-main .pic{
    position: relative;
    width: 90%;
    overflow: hidden;
}

.gallery-main .pic figure{
    width: 100%;
    padding-bottom: 150%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.gallery-thumbs{
    margin-top:10px;
}

.product-right .product-title h1{
    margin-bottom: 10px;
}

.product-right .woocommerce-Price-amount bdi,.product-right .price .currency{
    color:#414141;
    font-size: 21px;
}

.product-right div.price{
    margin:10px 0 15px;
}

.product-right .product-desc p{
    color:#656565;
}


.product-right .ks_wrap .addtoany_shortcode{
    position: relative;
    padding-left:40px;
}

.product-right .ks_wrap .addtoany_shortcode .addtoany_list{
    line-height: 24px!important;
}

.product-right .ks_wrap .addtoany_shortcode a span{
    background: none!important;
    width: 20px;
    height:20px;
}

.product-right .ks_wrap .addtoany_shortcode:before{
    content:'分享:';
    font-weight: 600;
    position: absolute;
    top: 2px;
    left: 0;
    color:#606060;
}
.product-right .ks_wrap .addtoany_shortcode a {
    line-height: 10px;
}

.product-right .ks_wrap .addtoany_shortcode a svg path{
    fill:#707070;
}

@media (max-width:767px) {
    .section-single-products{
        padding: 30px 0px 0;
    }

    .product-gallery{
        margin-bottom: 30px;
    }

    .product-wrap{
        width: 100%;
    }

    .gallery-main .pic{
        width: 100%;
    }

    .product-right .product-title h1{
        font-size: 28px;
    }

    .product-right .woocommerce-Price-amount bdi, .product-right .price .currency{
        font-size: 20px;
    }

    .product-right .product-desc p{
        font-size: 16px;
    }
}