.yotpo-widget-instance,#yotpo-reviews-main-widget{
	display:none !important;
}
/*改动*/
.product-container {
    width: 80%;
    margin: auto;
    margin-bottom: 0px !important;
}

.container.mar-bot-0 {
    margin-bottom: 0px !important;
}

@media(max-width: 768px) {
    .product-container {
        width: 100%;
    }
}
.wd-sticky-btn {
    display: none !important;
}
@media (min-width: 769px) {
    .product-container.w-1222{
        width:1222px;
    }
    .wd-sticky-btn-on {
     padding-bottom:0px !important;
    }
}

.whb-header{
    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) !important;*/
}
.single-product .main-page-wrapper{
    background:none !important;
}
.product-summary-shadow .summary-inner{
    box-shadow: none !important;
}
/* 面包屑 */

.single-breadcrumbs-wrapper .wd-breadcrumbs{
    margin-bottom: 0px !important;
}
.single-breadcrumbs-wrapper .wd-breadcrumbs nav{
    font-size: 12px !important;
}
.single-breadcrumbs-wrapper .wd-breadcrumbs nav a{
    font-weight:0 !important;
}
.single-breadcrumbs-wrapper .wd-breadcrumbs a:hover{
    text-decoration: underline !important;
}
.product-summary-shadow .summary-inner{
    padding: 0 16px !important;
}

/*修改面包屑样式*/
.woocommerce-breadcrumb .breadcrumb-last{
    font-weight:400 !important;
}
.breadcrumbs-location-summary .single-breadcrumbs-wrapper{
    max-width:1222px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
}

/* 产品缩略图 */
.woocommerce-product-gallery .thumbnails.thumbnails-ready .owl-item.link{
    border: 1px solid #000;
    padding:0 !important;
}
.product-thumb-wrapper img {
    width: 56px !important;
    height: 56px !important;
}
.product-thumb-wrapper .owl-stage{
    width: 100% !important;
    transform: none !important;
    display: flex;
    overflow: auto;
}
.product-thumb-wrapper .owl-item {
    width: 56px !important;
    flex-shrink: 0;
}
.product-thumb-wrapper .owl-nav {
    display: none;
}
/* 分类 */
.product-categories-PC{
    margin-bottom: 4px;
}
.product-categories span,.product-categories-PC a{
    color: #222;
    text-decoration: underline;
    font-family: 'urbanist';
    font-size: 12px;
}
.product-categories span:hover,.product-categories-PC a:hover{
    text-decoration:none;
}
/* 标题 */
.product-title-PC{
    font-size: 16px !important;
    font-weight: 600;
    margin-bottom: 10px !important;
}
.product-judgeme-PC{
    margin-bottom: 24px !important;
}

.product-categories-M{
    font-family: 'Urbanist';
    text-decoration: underline;
    color: #1a1a1a;
}

.product-categories-M,.product-title-M,.product-judgeme-M{
    display: none !important;
}

@media (max-width: 768px) {
    .product-categories-PC,.product-title-PC,.product-judgeme-PC{
        display: none !important;
    }
    .product-categories-M,.product-title-M,.product-judgeme-M{
        display: block !important;
    }
    .product-categories-M{
        margin-bottom: 4px !important;
    }

    .product-title-M{
        font-weight: 600;
        font-size: 16px !important;
        margin-bottom: 12px !important;
        padding-left:15px;
    }
    .product-judgeme-M{
        margin-bottom: 37px !important;
        font-size:12px !important;
        padding-left:15px;
    }
    .woocommerce-product-gallery .owl-carousel .product-image-wrap{
        padding-left:0 !important;
        padding-right:0 !important;
    }
}
div.priceOne {
    padding: 5px;
    padding-left: 0px; 
    border-radius: 5px;
    width: 100%;
    clear: both;
}

div.priceOne div.price_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: -4px;
}

div.priceOne div.price_head span {
    color: #cc0000;
    font-size: 10px;
}
div.priceOne div.price_head .price_title {
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
}
div.priceOne div.price_head #countdown {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #cc0000;
    flex: 1;
    font-family: none;
    font-weight: 500;
}
/* 倒计时 */
div.priceOne div.price_head #countdown span,div.priceOne div.price_head #countdown img{
    flex-shrink: 0;
    margin-left: 2px;
}
div.priceOne div.price_head #countdown .bor {
    padding: 0px 2px;
    border: 1px solid #ef0b14;
    border-radius: 4px;
}
/* 金额 */
div.priceOne div.price_num .price_new{
    color: #cc0000;
    font-size: 20px;
    font-weight: 600;
    font-family: 'DINAlternate';
    margin-right:2px;
}
div.priceOne div.price_num .price_old{
    color: #666;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Urbanist';
    margin-right:2px;
}
div.priceOne div.price_num .flg{
    /* 文字中间一条线 */
    text-decoration: line-through;
}
div.priceOne div.price_num .price_custom{
    color: #cc0000;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Urbanist';
}

.price:last-child {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* 优惠卷按钮栏 */
div.more {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: -4px;
}

div.more:hover {
    cursor: pointer;
}

div.more .more-title {
    display: flex;
    align-items: center;
    overflow: hidden;
}
div.more .more-title .item {
    background-image: url('../image/custom_product.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    font-family: 'urbanist';
    margin-right: 8px;
    padding: 4px 8px;
    font-size: 10px;
}
@media(max-width: 1024px) {
    div.more .more-title .item {
        flex-shrink: 0;
        padding:2px 8px;
    }
}
@media(max-width: 1020px) {
    .item-m{
        display: none;
    }
}
@media(max-width: 768px) {
    .item-m{
        display: block;
    }
}
@media(max-width: 430px) {
    .item-m{
        display: none;
    }
}
/* 优惠卷按钮 */
div.more .more-btn {
    display: flex;
    align-items: center;
    font-family: none;
    font-size: 12px;
    color: #2b2b2d;
}
div.more .more-btn img{
    width: 6px;
    margin-top: 3px;
    margin-left: 4px;
}

/* 弹出样式 */
body .masks {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 998;
}

/* 弹窗盒子 */
body .masks .box {
    background-color: #fff;
    width: 60%;
    height: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
}

body .masks .box .head {
    font-size: 20px;
    font-weight: 700;
    width: 100%;
    text-align: center;
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
    position: relative;
}

body .masks .box .head div:nth-child(1) {
    color: #000;
}

body .masks .box .head .close:hover {
    cursor: pointer;
}

body .masks .box .head .close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    transform: translate(-50%);
}

body .masks .box .head .close span {
    position: absolute;
    width: 15px;
    height: 1.4px;
    background-color: #000;
    top: 50%;
    border-radius: 50%;
}

body .masks .box .head .close span:nth-child(1) {
    transform: rotate(45deg);
    /* transform-origin: right bottom; */
}

body .masks .box .head .close span:nth-child(2) {
    transform: rotate(-45deg);
    /* transform-origin: right top; */
}

/*大盒子*/
body .masks .box .discount-details {
    width: 100%;
    /* 优惠券详情容器宽度为视口宽度的90% */
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    appearance: none;
    /* 隐藏所有浏览器的默认样式 */
    /*溢出隐藏*/
    background-color: #f1eeee;

}

/* 滚动条样式 */
body .masks .box .discount-details::-webkit-scrollbar {
    width: 8px;
    /*  设置纵轴（y轴）轴滚动条 */
    height: 8px;
    /*  设置横轴（x轴）轴滚动条 */
}

/* 滚动条滑块（里面小方块） */
body .masks .box .discount-details::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #606266;
}

/* 滚动条轨道 */
body .masks .box .discount-details::-webkit-scrollbar-track {
    border-radius: 0;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #fff;
}

/* 优惠卷列表盒 */
body .masks .box .discount-details .coupon-list {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

body .masks .box .discount-details .coupon-list .coupon {
    width: 46%;
    margin: 14px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

body .masks .box .discount-details .coupon-list .coupon img {
    border: 1px solid #ccc;
}

.Installment {
    color: #1a1a1a;
    display: flex;
    align-items: center;
    margin: 6px 0;
    margin-bottom: 24px;
}
.summary-inner .product-judgeme-PC .jdgm-widget.jdgm-widget{
    display: block !important;
    font-size: 12px !important;
}
.summary-inner .jdgm-widget.jdgm-widget{
    display: none !important;
}

.Installment .text {
    font-size: 12px;
    margin-right: 4px;
    font-family: 'urbanist';
}
/* 颜色选择 */
@media (max-width: 1024px) {
    .wd-label-top-md table.variations .label{
        margin-bottom: 0px !important;
    }
}
table.variations{
    margin-bottom: 26px !important;
}
.wd-reset-var{
    display: none !important;
}
table.variations .label {
    font-size: 14px;
}

table.variations .select-label .select-label-title {
    font-weight: 600;
    font-size: 12px;
    color: #1A1A1A;
    margin-top: 10px;
}

table.variations .select-label .select-label-text {
    font-weight: 400;
    font-size: 10px;
    color: #1A1A1A;
}
@media (max-width: 768px) {
    table.variations .select-label .select-label-title {
        font-size:14px;
    }
    table.variations .select-label .select-label-text {
        font-size:12px;
    }
}
table.variations .label label[for="pa-color"] {
    font-size: 12px;
}

table.variations .label span.selected-color {
    font-size: 12px;
}
.selected-color{
    font-family: 'Urbanist';
    color: #222;
}
.select-box{
    display: inline-block;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    padding: 3px;
    margin-right: 12px;
    margin-top: 8px;
}
.select-box:hover{
    border: 1px solid #000;
}
table.variations .wd-attr-selected{
    display:none !important;
}
.swatch-on-single.swatch-with-bg{
    width: 48px !important;
    height: 48px !important;
    border-radius: 0px !important;
    transition: opacity .2s ease;
    border: none !important;
}
.active_color{
    border: 1px solid #242424 !important;
}
.select-box .wd-swatch{
    margin: 0px !important;
}
.wd-swatch:after{
    display: none !important;
}
/* 禁用颜色块的样式 */
.swatch-no-side {
    position: relative;
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed !important;
}

/* 斜线的样式 */
.swatch-no-side .diagonal-line {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000; /* 斜线的颜色 */
    transform: rotate(45deg); /* 旋转斜线 */
    transform-origin: center;
}

/* 颜色下方的图容器 */
.select-arrow {
    font-family: Urbanist, Urbanist;
    color: #1A1A1A;
}

.swatch-bg {
    width: 100%;
    height: 190px;
    background-size: cover;
    background-position: center;
}
.swatch-content-box{
    padding: 20px 16px;
}
.swatch-title {
    font-weight: 400;
    font-size: 16px;
    margin: 0px 0 12px 0;
}

.swatch-title-content {
    font-weight: 600;
    font-size: 12px;
    margin: 0 0 4px 0;
}

.swatch-content {
    font-weight: 400;
    font-size: 12px;
}

/* 移动端插入容器 */
@media (max-width: 430px) {
    .swatches-select{
        width: 100%;
    }
}
.swatch-model{
    position: relative;
    margin-top: 12px;
    background-color: #f9f9f9;
    border: 1px solid #e8e8e8;
}
.swatch-close{
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    cursor: pointer;
}
/* 原先变体价格 */
.single_variation_wrap  .woocommerce-variation{
    display: none !important;
}
.product_address{
    font-family: 'Urbanist';
    color: #222;
    font-size: 12px;
}
.product_address .zip-address{
    text-decoration: underline;
    font-weight: 400;
}
.product_address .zip-address:hover{
    cursor: pointer;
}


.cart:not(.variations_form):not(.grouped_form)>*{
    margin-bottom: 0px !important;
}
.woocommerce-variation-add-to-cart>*{
    margin-bottom: 0px !important;
}
.in_stock{
    font-family: 'Urbanist';
    color: #068202;
    font-weight: 600;
    font-size: 12px;
}
.summary-inner .cart .shipping_time{
    font-family: 'Urbanist';
    color: #1a1a1a;
    /*margin-bottom: 24px !important;*/
    font-size: 12px;
}
.summary-inner .cart{
    margin-bottom: 32px !important;
}
/* 加入购物车栏 */
.summary-inner .quantity{
    border-radius: 50px;
    border: 2px solid #ccc;
    margin-right: 12px;
}
.summary-inner div.quantity input[type="button"]{
    min-width: 40px !important;
}
.summary-inner div.quantity input[type="button"],.summary-inner div.quantity input[type="number"]{
    border: none !important;
    background-color: #fff !important;
}
.summary-inner div.quantity input[type="button"]:hover{
    background-color: #ccc !important;
    color: #000 !important;
}
.summary-inner div.quantity input.minus{
    border-radius: 50px 0 0 50px;
}
.summary-inner div.quantity input.plus{
    border-radius: 0 50px 50px 0;
}
.summary-inner button[type="submit"]{
    width: 200px !important;
}
.summary-inner .single_add_to_cart_button{
    height: 46px !important;
}

/* pay按钮 */
.summary-inner .ppc-button-wrapper {
    width: 72% !important;
}

@media(max-width: 768px) {
    .summary-inner .ppc-button-wrapper {
        width: 100% !important;
    }
}

/* footer底部-------手风琴 */
.foot_product {
    background-color: #f9f9f9;
    border: 1px solid #e8e8e8;
    margin-top: 32px;
    font-family: Urbanist, Urbanist;
}

.foot_product .accordion-item {
    padding: 16px;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
}

.foot_product .accordion-item:last-child {
    border-bottom: none;
}

.foot_product .accordion-item .accordion-button {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 16px;
    color: #222222;
    cursor: pointer;

    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all 0.3s ease-out;
}

.foot_product .accordion-item .accordion-button .icon-btn {
    width: 16px;
    transition: all 0.2s ease-out;
}

.foot_product .accordion-item .accordion-content {
    display: block;
    overflow: hidden;
    transition: all 0.3s ease-out;
    max-height: 0;
}
.foot_product .accordion-item.active .accordion-content {
    max-height: 400px;
    padding:0 0px;
}


.foot_product .accordion-item .accordion-content p {
    margin: 0 0 8px 0;
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 12px;
    color: #222222;
    line-height: 15px;
}
.foot_product .accordion-item:nth-child(1) .accordion-content p {
    line-height: 20px;
}
.foot_product .accordion-item .accordion-content iframe {
    width: 100%;
    height: 100%;
}

.foot_product .accordion-item.active .accordion-button {
    margin-bottom: 12px;
}


.foot_product .accordion-item.active .accordion-button .icon-btn {
    transform: rotate(180deg);
}

/* YouTube播放按钮 */
.video-container {
    position: relative;
    /*height: 290px;*/
    aspect-ratio: 254 / 143;
}

.video-wrapper img{
    position: absolute;
}

.foot_product .video-container .video-background {
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
}
.foot_product .video-container .play-btn{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
/*---------------手风琴--------------END*/

/* 加粗 */
.foot_product .accordion-item .accordion-content .bold{
    font-weight: 600;
}

/* 随手购 */
.complementary-goods {
    margin-top: 32px;
    border: 1px solid #e8e8e8;
}

.complementary-goods .head {
    background-color: #f9f9f9;
    padding: 11px 20px;
    border-bottom: 1px solid #e8e8e8;
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 16px;
    color: #222222;
}

.complementary-goods .related-variant-product {
    display: flex;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid #e8e8e8;
}

.complementary-goods .related-variant-product:last-child {
    border-bottom: none;
}

.complementary-goods .related-variant-product .variant-options {
    margin-left: 16px;
}

.complementary-goods .related-variant-product .variant-options-title {
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    line-height: 16px;
    margin-bottom: 0;
    text-decoration: underline;
}

.complementary-goods .related-variant-product .variant-price {
    margin: 8px 0 16px 0;
}

@media(max-width: 768px) {
    .complementary-goods .related-variant-product .variant-options-title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 300px;
        height: 32px;
    }

    .complementary-goods .related-variant-product .variant-price {
        margin: 8px 0 6px;
    }
}

.complementary-goods .related-variant-product .variant-price .amount {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 14px;
    color: #000000;
    line-height: 16px;
}

.complementary-goods .related-variant-product .main-variant-image {
    width: 80px;
    position: relative;
    display: inline-block;
}
/* 白色遮罩层 */
.main-variant-image.loading::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 8;
}

/* 旋转圈 */
.main-variant-image.loading::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 18px;
    margin: -9px 0 0 -9px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-left-color: currentColor;
    border-radius: 50%;
    animation: spin 0.6s linear infinite;
    z-index: 9;
    color: #000;
}

@media(max-width: 768px) {
    .complementary-goods .related-variant-product .main-variant-image {
        flex-shrink: 0;
    }
}

.complementary-goods .related-variant-product .variant-colors {
    display: flex;
    gap: 8px;
}

.complementary-goods .related-variant-product .variant-colors .variant-color-btn {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    cursor: pointer;
    border: 1px solid #ccc;
}

.complementary-goods .related-variant-product .add-to-cart-btn {
    margin-left: auto;
    position: relative;
}

.complementary-goods .related-variant-product .add-to-cart-btn .add-to-cart-ajax-btn {
    padding: 7px 18px;
    border-radius: 20px;
    background: #000;
    color: #fff;
    border: none;
    cursor: pointer;
    /* 全部小写 */
    text-transform: none;
}
/* 加购后面的view cart */
.add-to-cart-ajax-btn+.added_to_cart{
    display: none;
}

.add-to-cart-ajax-btn.loading::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -9px;
    width: 18px;
    height: 18px;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-left-color: currentColor;
    border-radius: 50%;
    animation: spin 0.6s linear infinite;
    z-index: 9;
    color: #fff;
}

.add-to-cart-ajax-btn.loading {
    color: transparent !important;
    pointer-events: none;
}

/* 动画 keyframes */
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
/* 随手购END------------- */


/* 底部的tabs栏 */
.product-tabs-wrapper {
    border-bottom: none !important;
}

.tabs-description {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 14px;
    color: #222222;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 16px;
}

.tabs-description span {
    padding: 16px 30px;
    cursor: pointer;
}
.tabs-description span.active {
    border-bottom: 2px solid rgb(43,97,186);
    font-weight: 600;
    color: rgb(43,97,186);
}

/* 添加视频上传栏 */
.styled-in-real-life .head {
    width: 80%;
    margin: 0 auto;
    font-family: Urbanist, Urbanist;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #222222;
}

.styled-in-real-life .head .title {
    font-weight: 600;
    font-size: 24px;
}

.styled-in-real-life .head .head-btn,
.styled-in-real-life .head-btn-M {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    cursor: pointer;
    text-decoration: underline;
}
.styled-in-real-life .head .head-btn:hover,
.styled-in-real-life .head-btn-M:hover {
    text-decoration: none;
}
.styled-in-real-life .head-btn-M{
    text-decoration: none;
}

.styled-in-real-life .head .head-btn img,
.styled-in-real-life .head-btn-M img {
    width: 15px;
    margin-top: -4px;
    margin-right: 4px;
}

.styled-in-real-life .head-btn-M {
    display: none;
}

.styled-in-real-life .video-list {
    display: flex;
    gap: 10px;
    overflow-x: scroll;
    position: relative;
}
.styled-in-real-life .video-list::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari, Edge 隐藏滚动条 */
}

.styled-in-real-life .video-list .item {
    position: relative;
    flex-shrink: 0;
    width: 23%;
}

.styled-in-real-life .video-list .item .play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 99;
    width: 56px;
    height: 56px;
}
.styled-in-real-life .video-list #video-overlay {
    position: absolute;
    width: 2240px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 98;
    cursor: grabbing;
}

/* like-info */
.reason {
    background-color: #f9f9f9;
    padding: 48px 0;
    margin-top: 48px;
}

.reason .head {
    font-family: Urbanist, Urbanist;
    color: #222222;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.reason .head .title {
    font-weight: 600;
    font-size: 24px;
}

.reason .head ul {
    font-size: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.reason .head ul li {
    list-style: inside !important;
}

.reason .info-list {
    margin: 0 auto;
    width: 80%;
    display: flex;
    overflow-x: scroll;
    position: relative;
    /* 为覆盖层定位提供参考 */
    scrollbar-width: none;
    /* Firefox 隐藏滚动条 */
    -webkit-overflow-scrolling: touch;
    transform: translate3d(0, 0, 0);
}

.reason .info-list::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari, Edge 隐藏滚动条 */
}

.reason .info-list .item {
    width: 416px;
    flex-shrink: 0;
    margin-right: 16px;
}

.reason .info-list .item img {
    -webkit-user-select: none;
    /* 禁用 Safari/Chrome 的文本选择 */
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.reason .info-list #drag-overlay {
    position: absolute;
    width: 2160px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    cursor: grabbing;
}

.reason .video-list {
    width: 80%;
    margin: 32px auto 0;
}

.reason .video-list .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    /*height: 429px;*/
    width:100%;
}


.reason .video-list .item .videoData {
    width: 50%;
    height: 100%;
    position: relative;
    aspect-ratio: 254 / 143;
}

.reason .video-list .item .videoData iframe {
    position: absolute;
    top: 0;
    left: 0;
}

.reason .video-list .item .videoContent {
    width: 50%;
    padding: 0px 48px;
    font-family: Urbanist, Urbanist;
    color: #222222;
}

.reason .video-list .item .videoContent .title {
    font-size: 24px;
    line-height: 19px;
    margin-bottom: 16px;
    font-weight: 600;
}

.reason .video-list .item .videoContent .text {
    font-size: 14px;
    line-height: 24px;
}

/* MKS系列 */
.reason .info-video-box {
    position: relative;
    height: 700px;
    width: 80%;
    margin: auto;
    overflow: hidden;

}

.reason .info-video-box .prev_btn,
.reason .info-video-box .next_btn {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    z-index: 99;
}

.reason .info-video-box .info-video-list {
    width: 300%;
    height: 100%;
    transition: all 0.5s ease-in-out;
}

.reason .info-video-box .prev_btn {
    left: 25px;
}

.reason .info-video-box .next_btn {
    right: 25px;
}

.reason .info-video-box .info-video-list .item {
    width: calc(100% / 3);
    height: 100%;
    position: relative;
    float: left;
}

.reason .info-video-box .info-video-list .item .play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 99;
    width: 56px;
    height: 56px;
}

.reason .info-video-box .info-video-list .item .videoImage {
    width: 100%;
    height: 100%;
    z-index: 98;
}

.reason .info-video-box .info-video-list .item .video {
    width: 100%;
    height: 100%;
    position: absolute;
}

/* 轮播label */
.reason .info-video-label {
    width: 80%;
    margin: 24px auto;
    font-family: Urbanist, Urbanist;
    text-align: center;
    color: #222222;
    margin-top: 24px;
}

.reason .info-video-label .title {
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 12px !important;
}

.reason .info-video-label .text {
    font-size: 14px;
    margin-bottom: 20px;
}

.reason .info-video-label span {
    width: 42px;
    height: 4px;
    background-color: #bebebe;
    display: inline-block;
    margin: 0 8px;
    border-radius: 2px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.reason .info-video-label span.active {
    background-color: #222222;
}

.reason .info-image-list {
    width: 80%;
    margin: auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
}

.reason .info-image-list .item {
    font-family: Urbanist, Urbanist;
    color: #222222;
    display: flex;
    flex-direction: column;
}

.reason .info-image-list .item img{
    height: auto;
}

.reason .info-image-list .item .title {
    font-weight: 600;
    font-size: 16px;
    margin: 24px 0 8px 0 !important;
}

.reason .info-image-list .item .text {
    font-size: 14px;
    line-height: 22px;
}

/* reviews部分 */
.jdgm--leex-script-loaded .reviews .jdgm-rev-widg__header,
.jdgm--leex-script-loaded .reviews .jdgm-rev-widg__actions,
.jdgm--leex-script-loaded .reviews .jdgm-rev,
.jdgm--leex-script-loaded .reviews .jdgm-quest {
    box-shadow: none !important;
}

.reviews {
    width: 80%;
    margin: 0 auto;
    padding: 48px 0;
    border-bottom: 1px solid #e8e8e8;
    
}

.reviews .head {
    font-family: Urbanist, Urbanist;
    color: #222222;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}

.reviews .head .title {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 0px !important;
}

.reviews .head .head-btn {
    font-size: 14px;
}

.reviews .head .head-btn a {
    text-decoration: underline;
}
.reviews .head .head-btn a:hover{
    text-decoration: none;
}

.reviews .reviews-list {
    font-family: Urbanist, Urbanist;
    color: #000;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 32px;
}

.reviews .reviews-list .item {
    width: 49%;
    padding: 20px 16px;
    background-color: #f9f9f9;
    margin-bottom: 12px;
}

.reviews .reviews-list .item .head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    margin-bottom: 0px;
}

.reviews .reviews-list .item .head .title {
    font-size: 14px;
    margin-bottom: 0px !important;
}

.reviews .reviews-list .item .head .dowpdown{
    width: 14px;
    transition: all 0.3s ease-out;
}

.reviews .reviews-list .item .content {
    overflow: hidden;
    transition: all 0.3s ease-out;
    max-height: 0;
}

.reviews .reviews-list .item.active .content {
    max-height: 300px;
    padding-top: 12px;
}
.reviews .reviews-list .item .head .dowpdown img{
    transition: all 0.3s ease-out;
}
.reviews .reviews-list .item.active .dowpdown img{
    transform: rotate(180deg);
}

.reviews .reviews-btn ,.review .reviews-btn{
    text-align: center;
}

.reviews .reviews-btn a,.review .reviews-btn a{
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    padding: 10px 36px;
    border-radius: 30px;
    border: 1px solid #222222;
}
.review .reviews-btn{
    margin-top: 20px;
}

/* 客户评价 */
/*隐藏原有阴影*/
.jdgm--leex-script-loaded .jdgm-rev-widg__header, .jdgm--leex-script-loaded .jdgm-rev-widg__actions, .jdgm--leex-script-loaded .jdgm-rev, .jdgm--leex-script-loaded .jdgm-quest{
    box-shadow: none !important;
}
.review {
    width: 80%;
    margin: auto;
    border-bottom: 1px solid rgba(0, 0, 0, 0.105);
}


.review .jdgm-rev-widg__header .title {
    text-align: left;
    font-family: Urbanist, Urbanist;
    color: #222222;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.review .jdgm-rev-widg__header .title span:nth-child(1) {
    font-size: 24px;
    font-weight: 600;
}

.review .jdgm-rev-widg__header .title span:nth-child(2) {
    font-size: 14px;
    margin-left: 10px;
}

.review .jdgm-rev-widg__header .title::after {
    content: '';
    display: inline-block;
    width: 53px;
    height: 14px;
    background-image: url('/wp-content/themes/woodmart-child/image/product-info/judge-me.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-left: 4px;
}

/* 隐藏原有直方图 */
.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary,
.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram {
    display: none !important;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .head {
    width: 350px;
    align-items: flex-start;
    margin-right: 20px;
}

.review .jdgm-rev-widg__header .jdgm-row-stars {
    display: flex !important;
    align-items: flex-end !important;
    justify-content: space-between !important;
}

/* 总评分 */
.review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container {
    font-family: Urbanist, Urbanist;
    color: #222;
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container .starsHtml {
    margin-left: 10px;
    margin-bottom: -10px;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container .starsHtml .M-reviews {
    display: none;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container .starsHtml .M-reviews::after {
    content: '';
    display: inline-block;
    width: 53px;
    height: 14px;
    background-image: url('/wp-content/themes/woodmart-child/image/product-info/judge-me.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-left: 4px;
    margin-bottom: -3px;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container .stars {
    font-weight: 600;
    font-size: 40px;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container .count {
    font-size: 14px;
    margin-left: 4px;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .head .histogram_container {
    width: 100%;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .head .histogram_container .histogram-item {
    display: flex;
    align-items: center;
    margin-bottom: 2px;
}


.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram__parcentage {
    background-color: #efefef;
    height: 8px;
    border-radius: 8px;
    margin: 0 16px !important;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram__bar {
    background-color: #222222;
    height: 8px;
    border-radius: 8px;
    margin: 0 !important;
}

/* 评价图片和视频 */
.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-row-media,
.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-row-media .jdgm-gallery-wrapper {
    border: none !important;
    padding: 0 !important;
}
/*隐藏徽章*/
.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-row-media .jdgm-medals-wrapper{
    display: none !important;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-row-media .jdgm-gallery-wrapper .jdgm-gallery-title {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
}

/* 弹出评价 */
.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-carousel-wrapper {
    position: relative;
}
.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-carousel-wrapper .jm-mfp-content-wrapper{
    height: 100% !important;
    overflow: hidden;
}
.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-carousel-wrapper .jm-mfp-content-wrapper figure{
    width: 100% !important;
    height: 100% !important;
}
.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-carousel-wrapper .jm-mfp-content-wrapper figure img{
    object-fit: cover !important;
}

.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-carousel-wrapper .jm-mfp-carousel{
    position: absolute;
    bottom: 0;
    left: 0;
}

.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper {
    width: 40% !important;
}
@media (max-width: 768px) {
    .jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper{
        width: 100% !important;
    }
}

.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper .jdgm-star {
    color: #222 !important;
}

.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper .jdgm-rev__icon {
    color: #fff !important;
    background-color: #222 !important;
    border-radius: 50%;
    font-size: 16px;
    line-height: 32px !important;
    width: 30px !important;
    height: 30px !important;
    font-weight: 600;
}

.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper .jdgm-row-profile {
    display: flex;
    flex-direction: column;
}

.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper .jdgm-row-profile .jdgm-rev__author {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 10px !important;
    color: #000000 !important;
    margin-bottom: 4px;
}

.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper .jdgm-row-profile .jdgm-rev__buyer-badge {
    background-color: transparent !important;
    color: #000 !important;
    padding: 0 !important;
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 10px;
}
.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper .jdgm-row-profile .jdgm-rev__buyer-badge:before{
    content: "Verified Reviewer" !important;
}

.jm-mfp-wrap .jm-mfp-container .jm-mfp-main .jm-mfp-review-wrapper .jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon.jdgm-rev__icon:after {
    content: '' !important;
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url('/wp-content/themes/woodmart-child/image/product-info/true.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
}


/* 撰写评论按钮 */
.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper {
    margin-bottom: 30px;
    width: auto !important;
    border-left: none !important;
}

.review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper a {
    width: 152px;
    height: 40px;
    border-radius: 29px;
    border: 1px solid #222222;
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 14px !important;
    background-color: #fff !important;
    color: #222 !important;
    line-height: 18px;
}

/* 搜索栏和筛选 */
/* 筛选 */
/* 标题 */
.review .M-search-title {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    text-align: left;
}
.review .jdgm-rev-widg__header .jdgm-row-search {
    display: flex;
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 12px;
    color: #666666;
    border: none !important;
    padding-top: 6px !important;
}

.review .jdgm-rev-widg__header .jdgm-row-search .jdgm-row-actions {
    order: 2;
}

.review .jdgm-rev-widg__header .jdgm-row-search .jdgm-review-search-wrapper {
    order: 1;
    width: 600px;
    height: 40px;
    padding: 0 !important;
    margin: 0 16px 0 0 !important;
}

.review .jdgm-rev-widg__header .jdgm-row-search .jdgm-review-search-wrapper input {
    height: 40px;
    line-height: 40px;
    border-radius: 60px;
    padding-left: 40px;
    border: 1px solid #e8e8e8;
    background-color: #fff !important;
}

.review .jdgm-rev-widg__header .jdgm-row-search .jdgm-review-search-wrapper input:focus {
    border: 1px solid #e8e8e8 !important;
}

.review .jdgm-review-search-wrapper:after {
    left: 10px;
    right: auto !important;
    color: #666666 !important;
}




.review .jdgm-rev-widg__header .jdgm-row-search .jdgm-row-actions {
    width: 200px;
    height: 40px;
    border: 1px solid #e8e8e8;
    border-radius: 40px;
    justify-content: center;
}

.review .jdgm-rev-widg__header .jdgm-row-search .jdgm-row-actions .jdgm-sort-dropdown-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
}

.review .jdgm-sort-dropdown-arrow {
    right: 15px !important;
}

/* 评论列表 */
.review .jdgm-rev-widg__reviews {
    display: flex;
    flex-direction: column;
    height: auto;
    font-family: Urbanist, Urbanist;
    height:auto !important;
}

.review .jdgm-rev.jdgm-rev {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    border-top:none !important;
    border-bottom: 1px solid #e8e8e8;
    padding:24px 0 !important;
}

/*评论容器*/
.jdgm-rev .jdgm-rev__custom-form{
    margin:0 !important;
}

.review .jdgm-rev.jdgm-rev:last-child{
    border-bottom: none;
}

.review .jdgm-rev.jdgm-rev .jdgm-rev__header {
    width: 20%;
}

.review .jdgm-rev.jdgm-rev .jdgm-rev__content {
    width: 80%;
}

.review .jdgm-rev.jdgm-rev .jdgm-rev__content .title {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 14px;
    color: #000000;
    line-height: 18px;
}
.jdgm-rev__title{
    margin-bottom: 4px !important;
}

.review .jdgm-rev.jdgm-rev .jdgm-rev__content .jdgm-rev__body p {
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    line-height: 20px;
}
.review .jdgm-rev__actions{
    margin-top:0px !important;
}

.review .jdgm-rev.jdgm-rev .jdgm-row-profile {
    display: inline-flex;
}

/* 评价者 */
/* 头像 */
.review .jdgm-rev__icon {
    width: 24px !important;
    height: 24px !important;
    background-color: #000 !important;
    border-radius: 50% !important;
    line-height: 24px !important;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}

.review .jdgm-rev__icon:not(.jdgm-rev__avatar):before {
    content: '' !important;
    font-size: 0 !important;
    line-height: 0 !important;
}

.review .jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon.jdgm-rev__icon:after {
    color: #fff;
    border-radius: 50%;
    background-color: #BF7E52 !important;
    border: 1px solid #fff !important;
    right: -4px !important;
}

.review .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {
    background-color: transparent !important;
    color: #000 !important;
    padding: 0 !important;
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 10px;
}

.review .jdgm-rev__author {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 10px !important;
    color: #000000 !important;
}

.review .jdgm-rev__buyer-badge:before {
    content: "Verified Reviewer" !important;
}

.review .jdgm-rev-widg__reviews .jdgm-rev__author-wrapper {
    display: flex;
    flex-direction: column;
    justify-content:center;
}

.review .jdgm-rev-widg__reviews .jdgm-rev__author-wrapper .jdgm-rev__buyer-badge-wrapper {
    margin-left: 0px !important;
}

/* 评的图片 */
.review .jdgm-rev.jdgm-rev .jdgm-rev__pics {
    width: 64px;
}

/* 评价分页器 */
.review .jdgm-widget .jdgm-paginate {
    border-top:none !important;
    padding-top:0 !important;
}


/* 评价的星星 */
.review .jdgm-rev-widg .jdgm-star,
.review .jdgm-rev-widg .jdgm-star:not([disabled]):hover {
    color: #222 !important;
    font-size: 12px !important;
}

@media(max-width: 768px) {
    .review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container,.review .jdgm-rev-widg__header .jdgm-row-stars .head .histogram_container{
        margin-bottom:16px;
    }
}




/* 上传部分 */
.tes_upload {
    position: fixed;
    display: none;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    transition: all 0.3s ease-out;
}

.box {
    font-family: Urbanist, Urbanist;
    background-color: #fff;
    padding: 16px 24px;
    width: 600px;
    position: relative;
    border-radius: 8px;
}

.box .up_title {
    font-weight: bold;
    font-size: 20px;
    color: #222222;
    text-align: center;
    margin-bottom: 30px;
}

.close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
    margin-right: 15px;
    cursor: pointer;
}

.layui-icon-close {
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
}

.upload {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.up_btn {
    font-weight: 600;
    font-size: 14px;
    color: #FFFFFF;
    padding: 12px;
    text-align: center;
    background-color: #222;
    border-radius: 50px;
    cursor: pointer;
    width: 127px;
    margin: auto;
}

/* 播放视频 */
.videomask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1000;
    display: none;
    justify-content: center;
    align-items: center;
}

.mask-video {
    position: relative;
    max-width: 80%;
    max-height: 80%;
    width: 432px;
    height: 100%;
}

.mask-video .video {
    width: 100%;
    height: 100%;
    background-color: #000;
}

.mask-video .layui-icon-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
    z-index: 1001;
}

/* 推荐产品区域 */
.single-product-page>div:not(:last-child){
    /*margin-bottom:8px !important;*/
}
.coupons-related-products {}

.coupons-related-products .slider-title:before {
    display: none;
}

.coupons-related-products .title {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 30px;
    color: #000000;
    /* 取消自动大写 */
    text-transform: none;
}
@media(max-width:430px) {
    .coupons-related-products .title {
        font-size:20px;
    }
}

.coupons-related-products .wd-buttons.wd-pos-r-t {
    display: none;
}

.coupons-related-products .wd-hover-tiled .product-element-bottom {
    padding: 15px 0px !important;
    display: flex;
    flex-direction: column;
}

.coupons-related-products .wd-hover-tiled .swatches-on-grid {
    order: 1;
}

.coupons-related-products .wd-hover-tiled .wd-entities-title {
    order: 2;
}

.coupons-related-products .wd-hover-tiled .price {
    order: 3;
    margin-top: 0px !important;
}

.coupons-related-products .wd-hover-tiled .price .amount {
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
}

.coupons-related-products .jdgm-widget.jdgm-widget {
    order: 4;
}

.coupons-related-products .wd-hover-tiled .product-wrapper {
    box-shadow: none !important;
}

.coupons-related-products .swatch-on-grid.swatch-with-bg {
    width: 30px !important;
    height: 15px !important;
    border-radius: 2px !important;
}



@media(max-width: 768px) {
    .mask-video {
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mask-video .video {
        width: 85%;
        height: 70%;
    }
    .box{
        width: 95%;
    }
    .styled-in-real-life .video-list .item{
        width: 38%;
    }
    .styled-in-real-life .video-list #video-overlay{
        width: 810px;
    }
    .reason .info-list #drag-overlay{
        width: 1700px;
    }
    /* tabs */
    .product-tabs-wrapper{
        margin-bottom: 0px !important;
    }
    .tabs-description {
        display: flex;
        justify-content: flex-start;
        padding-bottom: 0px !important;
        border-bottom: 1px solid #e8e8e8;
        overflow:auto;
    }

    .tabs-description span {
        /*width: 30%;*/
        padding: 0 0 16px 0;
        text-align: center;
        margin: 0 12px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        flex-shrink:0;
    }


    /* styled-in-real-life */
    .styled-in-real-life {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .styled-in-real-life .head{
        width: 100%;
        text-align: left;
    }
    .styled-in-real-life .head .title {
        font-size: 24px;
        padding: 0 17px;
        letter-spacing:-1px;
    }

    .styled-in-real-life .head .head-btn {
        display: none;
    }

    .styled-in-real-life .head-btn-M {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 18px 24px;
        border: 1px solid #666666;
        border-radius: 50px;
        margin-top: 24px;
    }

    .styled-in-real-life .head-btn-M img {
        width: 16px;
        margin-right: 8px;
        margin-bottom: -3px;
    }

    .styled-in-real-life .video-list .item .play,
    .reason .video-list .item .videoData .videoImage .play {
        width: 30px;
        height: 30px;
    }
    .styled-in-real-life .video-list{
        gap: 5px;
    }

    /* Why you'll love it */
    .reason {
        padding: 24px 0;
    }

    .reason .head {
        width: 100%;
        margin-bottom: 0px;
    }

    .reason .head .title {
        padding-left: 17px;
        margin-bottom: 16px !important;
    }
    
    .reason .head ul{
        padding-left: 17px;
    }
    .reason .head ul li{
        margin-bottom: 10px !important;
    }

    /* 倒数2个隐藏 */
    .reason .head ul li:nth-child(3),
    .reason .head ul li:nth-child(4) {
        display: none;
    }

    .reason .info-list {
        width: 100%;
        padding-left: 17px;
    }

    .reason .info-list .item {
        width: 316px;
        height: auto;
    }

    .reason .video-list {
        width: 100%;
        padding: 0 17px;
        margin-top: 24px;
        margin-bottom: 16px;
    }

    .reason .video-list .item{
        height: auto !important;
    }
    .reason .video-list .item .videoData,
    .reason .video-list .item .videoContent {
        width: 100%;
    }

    .reason .video-list .item .orderOne {
        order: 1;
        margin-bottom: 16px;
        /*height:413px;*/
    }

    .reason .video-list .item .videoContent {
        padding: 0;
        order: 2;
        height: auto;
    }
    .reason .video-list .item .videoContent .title{
        margin-bottom: 8px;
        font-size:18px;
    }
    .reason .video-list .item:first-child .videoContent{
        margin-bottom: 28px;
    }
    /* MKS系列 */
    .reason .info-video-box{
        width: 100%;
        height: 300px;
    }
    .reason .info-video-box .prev_btn, .reason .info-video-box .next_btn{
        width: 24px;
        height: 24px;
        z-index: 999999;
    }
    .reason .info-video-box .info-video-list .item .play{
        width: 34px;
        height: 34px;
    }
    .reason .info-video-box .prev_btn{
        left: 12px;
    }
    .reason .info-video-box .next_btn{
        right: 12px;
    }
    .reason .info-video-label{
        width: 100%;
        padding: 0 17px;
    }
    .reason .info-video-label .title{
        font-size: 18px;
        margin-bottom: 8px !important;
    }
    .reason .info-video-label .text{
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 10px;
    }
    .reason .info-video-label span{
        width: 32px;
    }
    .reason .info-image-list{
        width: 100%;
        padding: 0 17px;
        grid-template-columns: repeat(1, 1fr);
    }

    /* .reviews .head */
    .reviews {
        width: 100%;
        padding: 32px 17px 0;
        border-bottom: none;
    }

    .reviews .head {
        align-items: flex-start;
        flex-direction: column;
    }
    .reviews .head .title{
        margin-bottom: 8px !important;
    }

    .reviews .reviews-list .item {
        width: 100%;
        padding: 12px 16px;
        margin-bottom: 8px;
    }

    .reviews .reviews-list .item .head {
        flex-direction: row;
    }
    .reviews .reviews-btn{
        border-bottom: 1px solid #e8e8e8;
        padding-bottom: 38px;
    }

    .reviews .reviews-btn a {
        padding: 12px 54px;
    }

    /* 评价区域 */
    .review {
        width: 100%;
        padding: 0 17px;
    }

    .review .jdgm-rev-widg__header .title {
        display: none;
    }

    .review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container .starsHtml .M-reviews {
        display: block;
    }

    .review .jdgm-rev-widg__header .jdgm-row-stars {
        display: flex;
        flex-direction: column;
        align-items: normal !important;
        justify-content: normal !important;
    }

    .review .jdgm-rev-widg__header .jdgm-row-stars .head {
        width: 100%;
        order: 1;
    }

    .review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-row-media {
        order: 3;
    }

    .review .jdgm-gallery .jdgm-gallery__thumbnail-link {
        width: calc(100% / 4) !important;
    }

    .review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper {
        width: 100% !important;
        order: 2;
        margin: 15px 0 28px !important;
    }

    .review .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper a {
        width: 100% !important;
        max-width: 100% !important;
    }

    .review .jdgm-rev-widg__header .jdgm-row-stars .head .histogram_container .histogram-item {
        margin-bottom: 5px;
    }
    .review .jdgm-rev-widg__header .jdgm-row-stars .head .histogram_container .histogram-item div{
        align-items: baseline !important;
    }
    .review .jdgm-rev-widg__header .jdgm-row-stars .head .stars_container .starsHtml{
        text-align: left;
        margin-top:-9px;
    }

    /* 搜索 */
    .review .M-search-title {
        display: block;
        font-family: Urbanist, Urbanist;
        font-weight: 600;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
        text-align: left;
        margin-bottom:12px;
    }

    .review .jdgm-rev-widg__header .jdgm-row-search {
        border: none !important;
        padding-top: 0px !important;
        padding-bottom:28px !important;
    }

    .review .jdgm-rev-widg__header .jdgm-row-search .jdgm-row-actions {
        width: 40%;
    }

    .review .jdgm-rev-widg__header .jdgm-row-search .jdgm-review-search-wrapper {
        width: 60%;
    }

    /* 评价列表 */
    .review .jdgm-rev.jdgm-rev .jdgm-rev__header {
        width: 100%;
    }

    .review .jdgm-rev__icon {
        display: none;
    }

    .review .jdgm-rev.jdgm-rev .jdgm-rev__content {
        width: 100%;
        margin-top: -24px;
    }
    .review .jdgm-rev.jdgm-rev .jdgm-rev__content .jdgm-row-rating{
        margin-bottom: 20px !important;
    }

    .review .jdgm-rev-widg__reviews .jdgm-rev__author-wrapper {
        flex-direction: row;
        align-items: center;
    }

    .review .jdgm-rev.jdgm-rev {
        flex-direction: column;
        padding:20px 0 !important;
    }
    .review .jdgm-rev__author{
        font-size:12px !important;
    }

    .review .jdgm-rev__buyer-badge:before {
        content: '| Verified Reviewer' !important;
        margin-left: 2px;
        font-size:12px;
    }

    .review .jdgm-rev-widg__reviews .jdgm-rev__author-wrapper .jdgm-rev__buyer-badge-wrapper {
        margin-bottom: -3px;
    }

    .review .jdgm-rev__buyer-badge-wrapper:after {
        content: '';
        display: inline-block;
        width: 12px;
        height: 12px;
        background-image: url('/wp-content/themes/woodmart-child/image/product-info/true.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }
    .review .reviews-btn{
        margin: 30px 0 0 0 !important;
    }

    /* 日期 */
    .review .jdgm-rev__timestamp {
        position: absolute;
        right: 16px;
        top: 20px;
    }
    /* 推荐产品 */
    .coupons-related-products{
        padding: 0 17px;
    }
}
@media (max-width:390px) {
    .reason .video-list .item .videoContent{
        height:auto;
    }
}

/* 以上待上传 */

#View-coupon span {
    text-decoration: underline;
}

#View-coupon span:hover {
    cursor: pointer;
    text-decoration: none;
}

@media (max-width:2560px) {
    body .masks .box .head {
        font-size: 30px;
    }
}

@media (max-width:1440px) {
    body .masks .box .head {
        font-size: 20px;
    }
}

@media (max-width: 1024px) {
    .wd-reset-bottom-md .wd-reset-var{
        display:none !important;
    }
}
@media (max-width: 1023px) {
    body .masks .box {
        width: 80%;
        height: 40%;
    }
}

@media (max-width: 767px) {
    body .masks .box {
        width: 80%;
        height: 35%;
    }

    body .masks .box .head {
        font-size: 16px;
        padding: 6px 0px;
    }

    body .masks .box .discount-details .coupon-list .coupon {
        margin: 6px 4px;
    }
    
}
@media (max-width: 430px) {
    .product-summary-shadow .summary-inner{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .product-image-summary-inner>div{
        margin-bottom:16px !important;
    }
    .product-images{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    div.priceOne div.price_num .price_new{
        font-size:28px;
    }
    table.variations .label{
        font-size:14px;
    }
    .in_stock{
        margin-bottom:2px;
    }
    .pickup.product-shipping .shipping_stock .in_stock{
        margin-bottom:0px;
    }
    /*变体选择*/
    .variations{
        margin-bottom:30px !important;
    }
    .summary-inner button[type="submit"],.summary-inner [type="buttom"]{
        font-size:16px !important;
    }
    .foot_product .product_head{
        font-size:15px;
        margin-bottom:8px;
    }
}
@media (max-width: 425px) {
    div.more .more-title span:nth-child(2) {
        font-size: .7rem;
    }

    div.more .more-title span:nth-child(3) {
        padding: 2px;
        font-size: .8rem;
    }

    .Installment .text {
        font-size: 12px;
    }

    body .masks .box {
        height: 40%;
        width: 92%;
    }

    div.priceOne div.price_head span {
        font-size: 10px;
    }

    body .masks .box .discount-details .coupon-list {
        display: flex;
        align-items: center;
    }

    body .masks .box .discount-details .coupon-list .coupon {
        width: 90%;
        margin: 6px 15px;
    }

}

@media (max-width: 375px) {
    div.more .more-title span:nth-child(3) {
        font-size: .6rem;
    }
}

@media (max-width: 343px) {
    div.more .more-title span:nth-child(3) {
        font-size: .5rem;
    }
}

@media (max-width: 320px) {
    div.priceOne div.price_head span {
        font-size: 8px;
    }

    div.more .more-title span:nth-child(3) {
        font-size: .4rem;
    }

    .Installment .text {
        font-size: 7px;
    }
}
/*PayPal按钮*/
.paypal-button-row{
    max-height:46px !important;
}

/* 自提css */
.cart .shipping-pickup-options {
    padding-bottom: 32px;
}
.cart .shipping-pickup-options label{
    margin-bottom:16px !important;
}

@media(max-width: 768px) {
    .cart .shipping-pickup-options {
        padding-bottom: 24px;
    }
    .cart .shipping-pickup-options label{
        margin-bottom:12px !important;
    }
}

.product-shipping {
    display: flex;
    border: 1px solid #E8E8E8;
    align-items: center;
    justify-content: flex-start;
    font-family: Urbanist, Urbanist;
    padding: 12px;
}


.product-shipping input[type="radio"] {
    width: 18px;
    height: 18px;
    margin-right: 10px !important;
    accent-color: rgb(0, 0, 0);
}

.product-shipping .address {
    font-weight: 400;
    font-size: 12px;
    color: #222222;
    max-width: 350px;
    margin-bottom:6px;
}

.product-shipping .address .zip-address,
.product-shipping .address .pickup-address {
    font-weight: 600;
    text-decoration: underline;
    cursor: pointer;
}
.product-shipping .address .zip-address:hover,.product-shipping .address .pickup-address:hover{
    text-decoration:none;
}

.product-shipping .address .pickup-discount {
    font-weight: 600;
    color: #EC0005;
}

.product-shipping .shipping_stock {
    display: flex;
}
@media (max-width: 767px) {
    .product-shipping .shipping_stock {
        flex-direction:column;
    }
    .product-shipping .address{
        margin-bottom:2px;
    }
    .product-shipping .address .pickup-discount {
        display:block;
    }
    
}

.product-shipping .shipping-price {
    margin-left: auto;
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 12px;
    color: #222222;
}

/*取消全屏按钮*/
.product-additional-galleries{
    display: none !important;
}

.product-shipping.pickup .pickup-guide img {
    width: 14px;
    cursor: pointer;
}

/*指南*/
.mask_pickup-guide {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 600;
}

.mask_pickup-guide .main {
    width: 800px;
    position: relative;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 8px;
    overflow: hidden;
    padding-bottom: 20px;
}

.mask_pickup-guide .main .title-close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    background: url(../image/close.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
}

.mask_pickup-guide .main .title {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 20px;
    color: #222222;
    line-height: 24px;
    text-align: center;
    padding: 16px 0;
}

.mask_pickup-guide .main .content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0 30px;
}


.mask_pickup-guide .main .content .jiantou{
    display: inline-block;
}
.mask_pickup-guide .main .content .m-jiantou{
    display: none;
}
.mask_pickup-guide .main .content .jiantou img{
    width: 20px;
    transform: rotate(-90deg);
}

.mask_pickup-guide .main .content .content-item {
    display: flex;
    align-items: center;
    width: 45%;
    padding: 20px 0;
}

.mask_pickup-guide .main .content .content-item .content-item-image {
    width: 64px;
    height: 64px;
    margin-right: 18px;
}

.mask_pickup-guide .main .content .content-item .content-text-content{
    width: calc(100% - 64px);
}

.mask_pickup-guide .main .content .content-item .content-text-content .content-text-title {
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 12px;
    color: #222222;
    line-height: 20px;
}

.mask_pickup-guide .main .content .content-item .content-text-content .content-text {
    font-family: Urbanist, Urbanist;
    font-weight: 400;
    font-size: 12px;
    color: #222222;
    line-height: 18px;
}

@media (max-width: 767px) {
    .mask_pickup-guide .main {
        width: 100%;
    }
    .mask_pickup-guide .main .content{
        justify-content: center;
    }
    .mask_pickup-guide .main .content .content-item{
        width: 100%;
    }
    .mask_pickup-guide .main .content .m-jiantou{
        display: inline-block;
    }
    .mask_pickup-guide .main .content .jiantou img{
        transform: rotate(0deg);
    }
    
    
    .coupons-related-products{
        padding:0 15px !important;
    }
    /*此处是未上线系列的详情介绍css*/
    .wd-accordion-title.wd-opener-pos-right{
        padding-left:10px !important;
        padding-right:10px !important;
    }
    .jdgm-widget.jdgm-widget{
        padding:0px;
    }
    .review .jdgm-widget.jdgm-widget{
        padding:0px;
    }
}


