﻿div,
li,
p {
    margin: 0;
    padding: 0;
    font-size: 100%;
    list-style: none;
}



.c {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 320px;
}


.reviewList_infoParam {
    display: block;
    margin-top: 3px;
}

.p-review_list_item {
    padding: 15px 5px;
    border-bottom: 1px solid #ddd;
}

.p-review_list_title {
    font-size: 15px;
    padding-bottom: 20px;
}

.p-review_star_wrap {
    position: relative;
    padding-bottom: 10px;
}

.p-review_star_wrap .p-review_time {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    font-size: 11px;
    color: #999;
}

.p-review_list_comment {
    font-size: 13px;
    line-height: 1.5;
    padding-bottom: 15px;
    overflow-wrap: break-word;
}

.p-review_list_info {
    background-color: #fafafa;
    font-size: 11px;
    color: #999;
    padding: 5px;
    position: relative;
}

.p-product_star svg {
    margin-right: 3px;
}

.p-product_star svg:last-of-type {
    margin-right: 0;
}

.p-product_star .star5:nth-child(-n+5) .a {
    fill: #f0c000;
}
.product_area_renewal .women_color {
text-decoration: none;
background: none;
border: none;
display: inline;
width: auto;
padding: 0;
font-size: 11px;
outline: none;
}

.product_area_renewal .women_color {
color: #2dac9a;
}

@media all {
.a {
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.b,
.c {
    stroke: none;
}

.c {
    fill: #f0c000;
}
}


.addCart-2xDD_ {
overflow: hidden;
width:100%;
height:50px;
background: #f6f6f6;
font-size: 12px;
color: #777;
line-height: normal;
position: relative;
}
.addCartImg-2t-nQ {
background: #f4f4f4;
width: 40px;
height: 40px;
position: absolute;
top: .05rem;
right: 0;
bottom: 0;
left: .05rem;
overflow: hidden;
border-radius: .02rem;
}
.addCartInfo-3R6_F {
width:200px;
position: absolute;
top: .07rem;
right: 0;
bottom: 0;
left:50px;
}
.addCartName-1mrla {
overflow: hidden;
font-size: 13px;
color: #777;
text-overflow: ellipsis;
white-space: nowrap;
}
.cartIconWrapper-3g865, .wrapper-3lyy0 {
display: flex;
display: -webkit-flex;
justify-content: center;
-webkit-justify-content: center;
align-items: center;
-webkit-align-items: center;
flex-direction: row;
}
.wrapper-3lyy0 {
top: 0;
right:0;
position: absolute;
width: 50px;
height: 50px;
border-radius: .04rem;
}
.imgList-iKNh-, .imgWrap-2fqcW {
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
flex-direction: row;
}
.imgList-iKNh- {
margin-left: 0px;
margin-top: 6px;
justify-content: flex-start;
-webkit-justify-content: flex-start;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.imgWrap-2fqcW:nth-child(3n) {
margin-right: 0;
}
.imgWrap-2fqcW:nth-of-type(n+4) {
margin-top: 5px;
}
.imgWrap-2fqcW {
width: 113px;
height: 113px;
margin-right: 5px;
justify-content: center;
-webkit-justify-content: center;
overflow: hidden;
position: relative;
}
.commentImg-3KhWz {
width: 100%;
height: 100%;
object-fit: cover;
}
.cartIconWrapper-3g865:after {
position: absolute;
content: "";
width: 150%;
height: 170%
}

.blackBorderWrapper-24_hV {
border: 1px solid #000;
width: 37px;
height:26px;
background-color: transparent;
}
.cartIconWrapper-3g865 {
border-radius: 14px;
position: relative;
right: 1px;
}
.addCart-2xDD_, .wrapper-2Cd1Y {
position: relative;
border-radius: .04rem;
}
.wrapper-2Cd1Y {
display: flex;
display: -webkit-flex;
justify-content: center;
-webkit-justify-content: center;
align-items: center;
-webkit-align-items: center;
flex-direction: row;
margin: .1rem .12rem 0;
background-color: #f6f6f6;
}
.card_add-btns::after {
    position: absolute;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    right: 8px;
    bottom: 2px;
    background-image: url(../mobile/image/cart5.svg);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
}
#origin-img{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
    z-index: 99999999;
	}
#origin-img .swiper-slide img{
	width:100%;
	vertical-align:middle;
	}	
.swiper-pagination{
	top:1em;
	bottom:auto;
	color:#fff;}	
.uploads{
	position:absolute;
	bottom:0;
	line-height:3em;
	background:rgba(0,0,0,.5);
	z-index:5;
	color:#fff;
    text-align: center;
	width:100%;}	


    .comment-3UqqD {
        width: 100%;
        max-height: 60px;
        font-size: 13px;
        color: #fff;
        line-height: 19px;
        overflow-y: scroll;
        word-break: break-word;
        position: absolute;
        bottom:75px;
    }
    .addCartName-3lrNW a{ color: #fff;}
    .shoppingBarWrapperV1-2tso6{ 
        position: absolute;
        bottom:20px;}

    .iconWrap-RT9HB {
        position: absolute;
        width:24px;
        height:24px;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        -webkit-justify-content: center;
        align-items: center;
        -webkit-align-items: center;
        flex-direction: row;
        top: 10px;
        left: 10px;
    }
    .icon-ZD18C {
        display: inline-block;
        background-color: currentColor;
        mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' style='width:1em;height:1em;vertical-align:middle' fill='currentcolor' overflow='hidden'%3E%3Cpath d='M728.4 220.9c13.8 13.8 14.9 35.6 3.1 50.6l-3.1 3.7L491.5 512l236.9 236.8c15 15 15 39.3 0 54.3-13.8 13.8-35.6 14.9-50.7 3.2l-3.7-3.2-236.8-236.8-236.8 236.8c-15 15-39.3 15-54.3 0-13.8-13.8-14.9-35.6-3.2-50.6l3.2-3.7L382.9 512 146.1 275.2c-15-15-15-39.3 0-54.3 13.8-13.8 35.6-14.9 50.7-3.2l3.6 3.2 236.8 236.8L674 220.9c15-15 39.3-15 54.4 0z' fill='%23000'/%3E%3C/svg%3E");
        -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' style='width:1em;height:1em;vertical-align:middle' fill='currentcolor' overflow='hidden'%3E%3Cpath d='M728.4 220.9c13.8 13.8 14.9 35.6 3.1 50.6l-3.1 3.7L491.5 512l236.9 236.8c15 15 15 39.3 0 54.3-13.8 13.8-35.6 14.9-50.7 3.2l-3.7-3.2-236.8-236.8-236.8 236.8c-15 15-39.3 15-54.3 0-13.8-13.8-14.9-35.6-3.2-50.6l3.2-3.7L382.9 512 146.1 275.2c-15-15-15-39.3 0-54.3 13.8-13.8 35.6-14.9 50.7-3.2l3.6 3.2 236.8 236.8L674 220.9c15-15 39.3-15 54.4 0z' fill='%23000'/%3E%3C/svg%3E");
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-position: center;
        mask-size: contain;
        -webkit-mask-size: contain
    }
    
    .icon-2hB86 {
        width:24px;
        height:24px;
        fill: #fff;
        color: #fff;
    }

    .shoppingBarWrapperV1-2tso6 {
        justify-content: start;
        -webkit-justify-content: start;
        margin-top: 9px;
        overflow: hidden;
        display: flex;
        display: -webkit-flex;
        align-items: center;
        -webkit-align-items: center;
        flex-direction: row;
    }
    .addCartImg-26n7Y {
        background: #f4f4f4;
        width: 44px;
        height:44px;
        overflow: hidden;
        border-radius:2px;
        margin-right: 6px;
        flex-shrink: 0;
    }
    .addCartImg-26n7Y img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .addCartInfo-1qKo7 {
        flex: 1;
        overflow: hidden;
        width: 200px;
    }
    .addCartName-3lrNW {
        overflow: hidden;
        font-size: 12px;
        line-height: 19px;
        height: 19px;
        color: #fff;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .addCartPrice-3PFyf {
        font-size: 13px;
        color: #fff;
        margin-top: 3px;
        display: flex;
        display: -webkit-flex;
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
        align-items: baseline;
        -webkit-align-items: baseline;
        flex-direction: row;
    }
    .cartBtn-3IKI1 {
        flex-shrink: 0;
        font-size: 13px;
        color: #fff;
        line-height: 13px;
        font-weight: 500;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        -webkit-justify-content: center;
        align-items: center;
        -webkit-align-items: center;
        flex-direction: column;
        min-height: 31px!important;
        text-align: center;
        margin-left: 2px;
        max-width:120px!important;
        width: fit-content;
        background-color: #fb7701;
        color: #fff;
        border-radius:20px;
        position: relative;
        z-index: 999999999;
    }
    #origin-img .swiper-pagination-fraction {
        top: 10px;
        left: 0;
        width: 100%;
        bottom: auto;
    }