#page_productView{background:#fff;}
#page_productView .pageContainer{margin:auto; box-sizing:border-box; padding:35px var(--main-page-margin); 90px;}

#productStickyBar{display:flex; align-items:center; padding:20px var(--main-page-margin); justify-content:space-between; box-shadow: 0 1px 1px rgba(0, 0, 0, .1); position:fixed; z-index:2; top:60px; left:0; right:0; background:#fff;}
#productStickyBar .product{display:flex; align-items:center;}
#productStickyBar .product img{width:60px; height:auto;}
#productStickyBar .product .info{padding-left:20px;}
#productStickyBar .product .info .title{font-size:16px;}
#productStickyBar .product .info .price{font-size:16px;}
#productStickyBar .btnAdd{width:200px;}

#pc_public_breadcrumbs{font-size:14px; line-height:1; font-family:"acuminprosemicond-light"; letter-spacing:0.6px; color:#7e7e7e;}
#pc_public_breadcrumbs .active{color:#262626;}

#pc_productView_info{display:flex; align-items:flex-start; position:relative;}

#pc_productView_info .picViewBar{display:none;}
#pc_productView_info .picCoverBar{display:none;}
#pc_productView_info .fotoramaBar{display:flex; flex-wrap:wrap; flex:1; position:sticky; position:-webkit-sticky; top:80px;}
#pc_productView_info .fotoramaBar .imgLi{width:50%; box-sizing:border-box; padding:15px 15px 0 0;}
#pc_productView_info .fotoramaBar .imgLi.B{width:33.33%; box-sizing:border-box; padding:15px 15px 0 0;}
#pc_productView_info .fotoramaBar .imgLi .img{position:relative; width:100%; padding-top:140%; background-size:cover; background-position:center; background-repeat:no-repeat; overflow:hidden;}
#pc_productView_info .fotoramaBar .zoonImg .zoon{display:none; position:absolute; top:0; left:0;}
#pc_productView_info .fotoramaBar .zoonImg{cursor:zoom-in;}
#pc_productView_info .fotoramaBar .zoonImg:hover:focus .zoon{display:block; cursor:crosshair;}
#pc_productView_info .fotoramaBar .video{position:relative; line-height:0;}
#pc_productView_info .fotoramaBar .video .btnPlay{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; background-repeat:no-repeat; background-position:center; cursor:pointer; z-index:2; opacity:1; background-size:80px;}
#pc_productView_info .fotoramaBar .video .btnPlay:hover{opacity:1;}
#pc_productView_info .fotoramaBar .video video{width:100%; aspect-ratio:10 / 14;}


#pc_productView_info .infoMainBar{position:sticky; position:-webkit-sticky; top:60px; width:30%; padding-left:15px; padding-top:25px;}
#page_productView .infoMainBar .productTitle{font-size:28px; font-family:"acuminprosemicond-regular";}
#page_productView .infoMainBar .flexBar{display:flex; justify-content:space-between; align-items:center;}
#page_productView .infoMainBar .reviewBar{display:block; font-size:16px;}
#page_productView .infoMainBar .reviewBar:hover{text-decoration:none;}
#page_productView .infoMainBar .priceBar{font-size:24px; line-height:40px; font-family:"acuminprosemicond-regular";}
#page_productView .infoMainBar .priceBar .marketPrice{text-decoration:line-through; color:#7E7E7E; font-size:16px; margin-left:5px;}
#page_productView .infoMainBar .priceBar .discount{font-size:16px; color:#FF0000;}
#page_productView .infoMainBar .stock .extra{marign-top:2px; line-height:1; font-size:16px; font-family:"acuminprosemicond-regular";}
#page_productView .infoMainBar .stock .info{font-size:16px; margin-top:15px;}
#page_productView .infoMainBar .thumbnailBar{display:flex; margin-top:50px;}
#page_productView .infoMainBar .thumbnailBar .thumbnail{width:65px; margin-right:10px; cursor:pointer;}
#page_productView .infoMainBar .thumbnailBar .thumbnail.disabled{opacity:0.7;}
#page_productView .infoMainBar .thumbnailBar .thumbnail .img{width:100%; padding-top:140%; background:#fff center no-repeat; background-size:cover; position:relative; overflow:hidden;}
#page_productView .infoMainBar .thumbnailBar .thumbnail.disabled .img::before{content:''; width:200px; height:1px; background:#E0DFDE; position:absolute; top:50%; left:-70px; transform:rotate(-55deg);}
#page_productView .infoMainBar .thumbnailBar .thumbnail .thumbnailChk:checked+.img::before{content:''; display:block; width:100%; height:2px; background:#262626; position:absolute; bottom:0;}
#page_productView .infoMainBar .secTitle{line-height:1; font-size:18px; font-family:"acuminprosemicond-bold";}
#page_productView .infoMainBar .secTitle span{margin-top:5px; font-size:14px; font-family:"acuminprosemicond-regular";}
#page_productView .infoMainBar .colorBar{margin-top:40px;}
#page_productView .infoMainBar .colorItems{display:flex; margin-top:10px;}
#page_productView .infoMainBar .colorItem{display:block; width:43px; height:30px; margin-right:8px; cursor:pointer; position:relative;}
#page_productView .infoMainBar .colorItem.active::before{content:''; display:block; width:100%; height:2px; position:absolute; bottom:-5px; background:#262626;}
#page_productView .infoMainBar .sizeBar{margin-top:50px;}
#page_productView .infoMainBar .sizeBar .titleBar{line-height:1; font-size:18px; font-family:"acuminprosemicond-bold";}
#page_productView .infoMainBar .sizeBar .titleBar .sizeGuide{float:right; color:#666; font-size:16px; text-decoration:underline; font-family:"acuminprosemicond-light";}
#page_productView .infoMainBar .sizeBar .titleBar .title span{margin-top:5px; color:#666; font-size:14px; font-family:"acuminprosemicond-regular";}
#page_productView .infoMainBar .sizeBar .flexBar{display:flex; justify-content:space-between; margin-top:20px;}
#page_productView .infoMainBar .sizeBar .itemBar{display:flex; flex-wrap:wrap;}
#page_productView .infoMainBar .sizeBar .itemBar .filterItem{margin-right:15px;}
#page_productView .infoMainBar .sizeBar .itemBar .filterItem .sizeItem{cursor:pointer; font-size:16px; width:40px; height:40px; line-height:44px; text-align:center; border:1px solid #e7e7e7;}
#page_productView .infoMainBar .sizeBar .itemBar .filterItemChk:checked+.sizeItem{border-bottom:2px solid #262626;}
#page_productView .infoMainBar .sizeBar .sizeChart{background-color:#eee;padding:15px;margin-top:15px}
#page_productView .infoMainBar .sizeBar .sizeChart .chartFlex{display:flex;gap:15px;background-color:#eee;flex-direction:column;margin-bottom:20px}
#page_productView .infoMainBar .sizeBar .sizeChart .chartBody{display:flex;gap:30px;font-size:14px}
#page_productView .infoMainBar .sizeBar .sizeChart .chartTitle{width:75px;font-family:acuminprosemicond-bold}
#page_productView .infoMainBar .sizeBar .sizeChart .chartContainer{display:flex;gap:40px;text-align:center;flex-wrap:wrap;color:#999}
#page_productView .infoMainBar .sizeBar .sizeChart .chartContainer span{color:#333;}
#page_productView .infoMainBar .sizeBar .sizeChart .modelInfo{color:#8e8e8e;}
#page_productView .infoMainBar .addWishBtnBar{margin-top:40px; border-width:2px; margin-left:10px; padding:0 10px; font-size:36px; height:55px; line-height:55px; cursor:pointer;}
#page_productView .infoMainBar .addWishBtnBar .tooltip{top:-10px;}
#page_productView .infoMainBar .feedbackBar{margin-top:20px; line-height:1; font-size:14px; font-family:"acuminprosemicond-light";}
#page_productView .infoMainBar .feedbackBar a{text-decoration:underline;}
#page_productView .infoMainBar .addToBagBar{width:100%; margin-top:40px;}
#page_productView .infoMainBar .btnNotifyMe{width:100%; margin-top:18px;}
#page_productView .infoMainBar .addToBagBar .noHave{background:#ccc; cursor:default;}
#page_productView .infoMainBar .addToBagBar .tips{margin-top:10px; font-size:14px; color:#48753C;}
#page_productView .infoMainBar .addToBagBar .tips .iconfont{color:#262626; font-size:1.2em; position:relative; top:2px;}

#page_productView .infoMainBar .socialBar{margin-top:70px; color:#484848;}
#page_productView .infoMainBar .socialBar .title{font-size:18px; font-family: "acuminprosemicond-bold";}
#page_productView .infoMainBar .socialBar .desc{margin-top:15px; margin-bottom:25px; font-size:16px;}
#page_productView .infoMainBar .socialBar .btnAdd{font-size:16px; font-family:"acuminprosemicond-light";}
#page_productView .infoMainBar .socialBar .img{cursor:pointer; width:100%; padding-top:125%; background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
#page_productView .infoMainBar .socialBar .img:hover:before{content:''; display:block; width:100%; height:100%; position:absolute; background:rgba(0, 0, 0, 0.1); top:0; left:0;}
#page_productView .infoMainBar .swiperFather{position:relative; margin:auto;
--swiper-navigation-color: #7E7E7E;/* 单独设置按钮颜色 */
--swiper-navigation-size: 30px;/* 设置按钮大小 */
}
#page_productView .infoMainBar .swiperFather .swiper-button-prev{left:-30px; top:50%;}
#page_productView .infoMainBar .swiperFather .swiper-button-next{right:-30px; top:50%;}
#page_productView .insView{position:fixed; left:0; right:0; top:0; bottom:0; z-index:11;}
#page_productView .insView .mask{position:fixed; left:0; right:0; top:0; bottom:0; background:#000; opacity:0.5;}
#page_productView .insView .dialogBar{display:flex; width:700px; height:800px; background:#fff; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0; box-sizing:border-box; padding:50px;}
#page_productView .insView .btnClose{position:absolute; top:5px; right:5px; padding:10px; font-size:22px; cursor:pointer;}
#page_productView .insView .swiperFather{position:relative; margin:auto; width:100%;
  --swiper-navigation-size: 0;/* 设置按钮大小 */
}
#page_productView .insView .swiperFather .swiper-button-prev{left:-150px; top:50%;}
#page_productView .insView .swiperFather .swiper-button-next{right:-150px; top:50%;}
#page_productView .insView .swiperFather .swiper-button-disabled{pointer-events:all;}
#page_productView .insView .flexBar{display:flex;}
#page_productView .insView .leftBar .imgBar{width:609px; padding-top:100%; background-position:center; background-size:cover; background-repeat:no-repeat;}
#page_productView .insView .leftBar .userBar{margin-top:25px;}
#page_productView .insView .leftBar .userBar .headface{width:50px; padding-top:50px; border-radius:100%; overflow:hidden; background-position:center; background-size:cover; background-repeat:no-repeat;}
#page_productView .insView .leftBar .userBar .name{margin-top:5px; font-size:20px; font-family:"acuminprosemicond-regular";}

#page_productView .infoMainBar .breathingFabric{margin-top:25px;}
#page_productView .infoMainBar .breathingFabric .bfLi{display:flex; align-items:center; margin-top:25px;}
#page_productView .infoMainBar .breathingFabric .bfLi .iconBar i{font-size:36px;}
#page_productView .infoMainBar .breathingFabric .bfLi .infoBar{margin-left:25px;}
#page_productView .infoMainBar .breathingFabric .bfLi .infoBar .title{font-size:16px; font-family: "acuminprosemicond-bold";}
#page_productView .infoMainBar .breathingFabric .bfLi .infoBar .desc{font-size:14px;}
#page_productView .infoMainBar .breathingFabric .bfLi .infoBar .desc a{color:#999; text-decoration:underline;}

#page_productView .infoMainBar .descriptionBar{margin-top:20px;}
#page_productView .infoMainBar .descriptionList{border-bottom:1px solid #ddd; box-sizing:border-box; height:70px; overflow:hidden;}
#page_productView .infoMainBar .descriptionList.description{border-bottom:0;}
#page_productView .infoMainBar .descriptionList.open{height:auto; padding:29px 0;}
#page_productView .infoMainBar .descriptionList:not(.open) .sort{height:73px;}
#page_productView .infoMainBar .descriptionList .sort{display:flex; justify-content:space-between; align-items:center; cursor:pointer;}
#page_productView .infoMainBar .descriptionList .sort .title{font-size:18px; line-height:1.2; font-family:"acuminprosemicond-bold";}
#page_productView .infoMainBar .descriptionList .sort .icon{font-size:22px; line-height:21px; color:#999;}
#page_productView .infoMainBar .descriptionList .content{display:none; margin-top:15px; font-size:14px;}
#page_productView .infoMainBar .descriptionList.open .content{display:block;}
#page_productView .infoMainBar .descriptionList .content p{font-size:16px; color:#484848; margin-top:15px;}
#page_productView .infoMainBar .descriptionList .content img:not([alt=certification]){vertical-align:sub; margin-right:10px; width:20px; height:20px;}
#page_productView .infoMainBar .descriptionList .content .pointList{margin-top:10px;}
#page_productView .infoMainBar .descriptionList .content .pointLi{line-height:42px; font-size:16px;}
#page_productView .infoMainBar .descriptionList .content .pointLi i{font-size:20px; margin-right:12px;}
#page_productView .infoMainBar .certBar .certIconList{}
#page_productView .infoMainBar .certBar .certIcon{width:30%; cursor:pointer; margin-right:3%;}
#certView{position:fixed; left:0; right:0; top:0; bottom:0; z-index:11;}
#certView .mask{position:fixed; left:0; right:0; top:0; bottom:0; background:#000; opacity:0.5;}
#certView .dialogBar{display:flex; width:850px; height:505px; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0;}
#certView .dialogBar .adBar{position:relative; width:350px; height:100%; background:#fff center no-repeat; background-size:cover;}
#certView .dialogBar .guideBar{width:500px; background-color:#fff; padding:80px 25px 0; box-sizing:border-box;}
#certView .titleA{font-family: "acuminprosemicond-regular";}
#certView .titleB{font-size:40px; margin-top:10px; line-height:1.2; font-family: 'acuminprosemicond-regular';}
#certView .desc{color:#484848; margin-top:15px; font-size:13px;}
#certView .btnClose{position:absolute; top:5px; right:5px; padding:10px; font-size:22px; cursor:pointer;}
@media(max-width:1024px){
  #certView .dialogBar{width:100%; height:auto; top:auto;}
  #certView .dialogBar .adBar{display:none}
  #certView .dialogBar .guideBar{width:100%; padding:60px 25px 40px; border-radius:30px 30px 0 0;}
  #certView .cover{width:100%; height:auto; margin-top:10px;}
  #certView .titleB{font-size:24px; margin-top:5px;}
}

#page_productView .aPlus{margin-top:180px;}
#page_productView .aPlus img{width:100%;}
#page_productView .videoBar{margin-top:60px; position:relative;}
#page_productView .videoBar .btnPlay{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; background-repeat:no-repeat; background-position:center; cursor:pointer; z-index:2; opacity:0.8; background-size:100px;}
#page_productView .videoBar .btnPlay:hover{opacity:1;}
#page_productView .videoBar video{width:100%; height:43vw; max-height:760px; object-fit:cover;}

#pc_productView_thelook .container{margin:auto; background:#fff; margin-top:120px;  box-sizing:border-box;}
#pc_productView_thelook .container .titleBar.m{display:none;}
#pc_productView_thelook .flexBox{display:flex;}
#pc_productView_thelook .flexBox .ggBar{width:50%; box-sizing:border-box; padding-right:5px;}
#pc_productView_thelook .flexBox .ggBar .img{width:100%; height:100%; aspect-ratio: 10 / 14; background-size:cover; background-position:center; background-repeat:no-repeat;}
#pc_productView_thelook .thelookBar{width:50%;}
#pc_productView_thelook .container .titleBar{padding-left:5px;}
#pc_productView_thelook .container .titleBar .title{font-size:24px; font-family:"acuminprosemicond-regular"; line-height:1;}
#pc_productView_thelook .container .titleBar .info{font-size:16px; font-family:"acuminprosemicond-extralight";}
#pc_productView_thelook .productList .swiper-wrapper{flex-wrap:wrap;}
#pc_productView_thelook .thelookBar .swiperFather{width:100%;}
#pc_productView_thelook .productList .itemLi{padding:0 5px;}
@media(min-width:1024px){#pc_productView_thelook .productList .itemLi{width:50%!important;}}
/*#pc_productView_thelook .productList .itemLi{width:50%; box-sizing:border-box; padding:0 5px; margin-bottom:30px;}
#pc_productView_thelook .productList .itemLi .pic{display:block; cursor:pointer; position:relative; padding-top:117%; background-position:center; background-size:cover; background-repeat:no-repeat;}
#pc_productView_thelook .productList .itemLi .pic:hover:before{content:''; display:block; width:100%; height:100%; position:absolute; background:rgba(0, 0, 0, 0.1); top:0; left:0;}
#pc_productView_thelook .productList .itemLi .pic .tagBar{position:absolute; left:10px; top:10px;}
#pc_productView_thelook .productList .itemLi .pic .tag{padding:0 8px; height:22px; margin-bottom:5px; line-height:24px; background:#fff; font-family:"acuminprosemicond-light";}
#pc_productView_thelook .productList .itemLi .pic .tag.recycled{color:#48753C;}
#pc_productView_thelook .productList .itemLi .pic .tag.off{color:#EF0000;}
#pc_productView_thelook .productList .itemLi .pic .quickShop{display:none; position:absolute; left:0; bottom:0; right:0; text-align:center; height:40px; line-height:44px; background:rgba(38,38,38,0.92); color:#fff; font-family:"acuminprosemicond-bold";}
#pc_productView_thelook .productList .itemLi .pic:hover .quickShop{display:block;}
#pc_productView_thelook .productList .itemLi .infoBar{display:flex; justify-content:space-between; align-items:top; margin-top:5px; font-size:16px;}
#pc_productView_thelook .productList .itemLi .infoBar .info{width:90%;}
#pc_productView_thelook .productList .itemLi .infoBar .iconBar{font-size:18px; line-height:1;}*/

#pc_productView_thelook .flexBox.num2{}
#pc_productView_thelook .flexBox.num2 .productList{flex-direction:column;}

#pc_productView_thelook .shopTheLook{position:fixed; left:0; right:0; top:0; bottom:0; z-index:11;}
#pc_productView_thelook .shopTheLook .mask{position:fixed; left:0; right:0; top:0; bottom:0; background:#000; opacity:0.5;}
#pc_productView_thelook .shopTheLook .dialogBar{width:942px; height:832px; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0; background-color:#fff; padding:60px; box-sizing:border-box;}
#pc_productView_thelook .shopTheLook .btnClose{cursor:pointer; font-size:26px; position:absolute; top:0; right:0; padding:25px;}
#pc_productView_thelook .shopTheLook .flexBar{display:flex; margin-top:5px;}
#pc_productView_thelook .shopTheLook .leftBar{width:300px; height:318px; display:flex;}
#pc_productView_thelook .shopTheLook .leftBar .thumbnailBar{display:flex; flex-direction:column; justify-content:space-between;}
#pc_productView_thelook .shopTheLook .leftBar .thumbnailLi{display:block; cursor:pointer; position:relative; width:65px; padding-top:76px; border:1px solid #fff; box-sizing:border-box; background-position:center; background-size:cover; background-repeat:no-repeat;}
#pc_productView_thelook .shopTheLook .leftBar .thumbnailLi.active{border:1px solid #ccc;;}
#pc_productView_thelook .shopTheLook .leftBar .viewBar{position:relative; margin-left:4px;}
#pc_productView_thelook .shopTheLook .leftBar .swiperFather{position:relative; max-width:227px; margin:auto;
  --swiper-navigation-color: #7E7E7E;/* 单独设置按钮颜色 */
  --swiper-navigation-size: 30px;/* 设置按钮大小 */
}
#pc_productView_thelook .shopTheLook .leftBar .productView_thelook_viewSwiper_pagination{position:absolute; bottom:-15px; display:flex; justify-content:center;}
#pc_productView_thelook .shopTheLook .leftBar .swiper-bullet{display:block; margin:0 3px; width:36px; height:2.5px; box-sizing:border-box; background:#C7C7C7;}
#pc_productView_thelook .shopTheLook .leftBar .swiper-bullet-active{background:#48753C;}
#pc_productView_thelook .shopTheLook .leftBar .itemLi .pic{cursor:pointer; position:relative; width:227px; height:318px; background-position:center; background-size:cover; background-repeat:no-repeat;}

#pc_productView_thelook .shopTheLook .rightBar{width:100%; margin-left:25px;}
#pc_productView_thelook .shopTheLook .infoMainBar .goView{display:block; text-decoration:underline; margin-top:10px; font-size:16px; font-family:"acuminprosemicond-regular";}

#pc_productView_reviews{padding-top:160px; max-width:1280px; margin:auto;}
#pc_productView_reviews .okTitle{margin-left:180px; text-align:center; font-size:28px; font-family:"acuminprosemicond-regular";}
#pc_productView_reviews .okContainer{display:flex; justify-content:center;}
#pc_productView_reviews .reviewsBar{width:100%;}
#pc_productView_reviews .filter{margin-top:70px; width:180px; box-sizing:border-box;}
#pc_productView_reviews .filter .titleBar{display:flex; justify-content:space-between; align-items:center;}
#pc_productView_reviews .filter .titleBar .title{font-size:18px;}
#pc_productView_reviews .filter .titleBar .btnClear{cursor:pointer; font-size:11px; height:20px; line-height:24px; padding:0 5px; margin-right:30px; border:1px solid #333;}
#pc_productView_reviews .filter .filterList{margin-top:10px; position:relative;}
#pc_productView_reviews .filter .filterLi{padding-right:25px;}
#pc_productView_reviews .filter .filterLi .sort{cursor:pointer; display:flex; justify-content:space-between; line-height:50px; font-size:14px; font-family:"acuminprosemicond-regular";}
#pc_productView_reviews .filter .filterLi .itemBar{max-height:0; transition:all 0.15s; overflow:hidden;}
#pc_productView_reviews .filter .filterLi.open .itemBar{max-height:500px;}
#pc_productView_reviews .filter .filterLi .itemBar .public-checkbox{height:35px;}
#pc_productView_reviews .reviewContariner{width:100%; margin:auto;}
#pc_productView_reviews .reviewContariner .noData{padding:200px 0; text-align:center; width:100%; font-size:21px; color:#666;}
#pc_productView_reviews .reviewLi{border-bottom:1px solid #ccc; padding:50px 0; display:flex; align-items:center; position:relative;}
#pc_productView_reviews .reviewLi .sizeInfoBar{width:16%;}
#pc_productView_reviews .reviewLi .sizeInfoBar .personBar .name{font-family:"acuminprosemicond-light";}
#pc_productView_reviews .reviewLi .sizeInfoBar .personBar .status{color:#7E7E7E; font-size:12px;}
#pc_productView_reviews .reviewLi .reviewContent{width:54%; box-sizing:border-box; padding-right:55px;}
#pc_productView_reviews .reviewLi .reviewContent .rating i{font-size:15px; margin-right:7px;}
#pc_productView_reviews .reviewLi .reviewContent .title{font-size:18px; line-height:60px; font-family:"acuminprosemicond-bold";}
#pc_productView_reviews .reviewLi .reviewContent .desc{font-size:14px; line-height:25px;}
#pc_productView_reviews .reviewLi .reviewContent .picList{display:flex; margin-top:8px;}
#pc_productView_reviews .reviewLi .reviewContent .picList .pic{cursor:pointer; width:100px; height:100px; background-size:cover; background-position:center; margin-right:8px;}
#pc_productView_reviews .reviewLi .reviewContent .replied{margin-top:18px; background:#f2f2f2; padding:20px; border-left:4px solid #ddd;}
#pc_productView_reviews .reviewLi .reviewContent .replied .from .name{font-weight:bold;}
#pc_productView_reviews .reviewLi .reviewContent .replied .content{margin-top:10px; font-size:16px; line-height:25px;}

#pc_productView_reviews  .reviewPic{position:fixed; left:0; right:0; top:0; bottom:0; z-index:11;}
#pc_productView_reviews  .reviewPic .mask{position:fixed; left:0; right:0; top:0; bottom:0; background:#000; opacity:0.5;}
#pc_productView_reviews  .reviewPic .dialogBar{display:flex; width:90vh; height:90vh; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0; box-sizing:border-box; padding:65px;}
#pc_productView_reviews  .reviewPic .btnClose{position:absolute; bottom:0; left:0; right:0px; margin:auto; background:#fff; padding:0; width:45px; height:45px; line-height:46px; border-radius:50%; text-align:center; font-size:22px; cursor:pointer; opacity:0.7;}
#pc_productView_reviews  .swiperFather{position:relative; margin:auto; width:100%;
      --swiper-navigation-size: 0;/* 设置按钮大小 */
    }
#pc_productView_reviews  .swiperFather .swiper-button-prev{left:-145px; top:50%;}
#pc_productView_reviews  .swiperFather .swiper-button-next{right:-145px; top:50%;}
#pc_productView_reviews  .swiperFather .swiper-button-disabled{pointer-events:all;}
#pc_productView_reviews  .reviewPic .imgBar{padding-top:100%; background-position:center; background-size:contain; background-repeat:no-repeat;}


#pc_productView_reviews .reviewLi .fitBar{width:30%; margin:0;}
#pc_productView_reviews .reviewLi .date{position:absolute; right:0; top:50px; font-size:12px; line-height:1; color:#7E7E7E; font-family:"acuminprosemicond-light";}
#pc_productView_reviews .reviewLi .likeNums{position:absolute; right:0; bottom:50px; font-size:14px; line-height:1; cursor:pointer;}
#pc_productView_reviews .reviewLi .likeNums .iconfont{margin-left:10px;}

#pc_productView_reviews .sketchBar{margin:auto; text-align:center;}
#pc_productView_reviews .sketchBar .noData{font-size:22px; padding:60px 0 120px 180px;}
#pc_productView_reviews .sketchBar .okBar .flexBar{margin-top:50px; display:flex; justify-content:space-between; align-items:center; gap:55px;}
#pc_productView_reviews .sketchBar .okBar .ratingBar{text-align:left; width:33.33%}
#pc_productView_reviews .sketchBar .okBar .ratingBar .point{font-size:32px; font-family:"acuminprosemicond-blod";}
#pc_productView_reviews .sketchBar .okBar .ratingBar .point i{margin-left:5px;}
#pc_productView_reviews .sketchBar .okBar .ratingBar .nums{color:#999; margin-top:5px;}
#pc_productView_reviews .sketchBar .okBar .pointList{width:33.33%;}
#pc_productView_reviews .sketchBar .okBar .pointLi{display:flex; justify-content:space-between; align-items:center; font-size:12px;}
#pc_productView_reviews .sketchBar .okBar .pointLi .point{white-space:nowrap;}
#pc_productView_reviews .sketchBar .okBar .pointLi .progressBar{width:100%; height:6px; background:#eee; margin:0 10px;}
#pc_productView_reviews .sketchBar .okBar .pointLi .progressBar .progress{height:100%; background:#48753C;}
#pc_productView_reviews .sketchBar .okBar .pointLi .nums{color:#999;}
#pc_productView_reviews .sketchBar .okBar .fitBar{width:33.33%;}
#pc_productView_reviews .fitBar{width:400px; margin:auto; margin-top:30px;}
#pc_productView_reviews .fitBar .title{text-align:left;}
#pc_productView_reviews .fitBar .lineBar{display:flex; justify-content:space-between;}
#pc_productView_reviews .fitBar .lineBar .line{width:25%; box-sizing:border-box; padding:0 2px;}
#pc_productView_reviews .fitBar .lineBar .line::before{content:''; display:block; width:100%; height:8px; background:#E0DFDE;}
#pc_productView_reviews .fitBar .lineBar .line.active::before{background:#48753C;}
#pc_productView_reviews .fitBar .tipsBar{display:flex; justify-content:space-between; margin-top:10px; color:#7E7E7E;}
#pc_productView_reviews .fitBar .tipsBar .tips.active{color:#262626;}
#pc_productView_reviews .noDataBar{margin-left:180px; text-align:center;}
#pc_productView_reviews .noDataBar .noData{font-size:22px; padding:60px 0;}
#pc_productView_reviews .btn{width:400px; margin:auto;}

#public_paginationB{padding:20px 0;}
#public_paginationB .paginationBar{display:flex; justify-content:right; margin-right:-20px;}
#public_paginationB .paginationBar .item{font-size:16px; padding:5px; margin:0 10px; cursor:pointer; color:#484848;}
#public_paginationB .paginationBar .item.active{text-decoration:underline;}

.aPlusBar{margin-top:120px;}
.aPlusBar img{width:100%; height:auto;}
.aPlusBar .aPlusA{position:relative;}
.aPlusBar .aPlusA .apWordFlex{position:absolute; z-index:2; left:0; right:0; top:0; bottom:0; display:flex; text-align:center; justify-content:center; align-items:center;}
.aPlusBar .aPlusA .apWord .title{font-size:28px; font-family:"acuminprosemicond-bold";}
.aPlusBar .aPlusA .apWord .subTitle{margin-top:25px;}

.aPlusBar .aPlusB .bLi{display:flex; margin-top:50px; align-items:center;}
.aPlusBar .aPlusB .bLi .apImg{width:50%;}
.aPlusBar .aPlusB .bLi .apImg.onRight{order:1;}
.aPlusBar .aPlusB .bLi .apImg.onRight+.apWord{padding-left:0; padding-right:5vw;}
.aPlusBar .aPlusB .bLi .apWord{width:50%; box-sizing:border-box; padding-left:5vw;}
.aPlusBar .aPlusB .apWord .title{margin-top:25px; font-size:23px; font-family:"acuminprosemicond-bold";}
.aPlusBar .aPlusB .apWord .subTitle{font-size:16px; font-family:"acuminprosemicond-extralight";}
.aPlusBar .aPlusB .apWord .desc{margin-top:25px;}

.aPlusBar .aPlusC{margin-top:50px; display:flex; gap:5vw;}
.aPlusBar .aPlusC .bLi{width:100%; text-align:center;}
.aPlusBar .aPlusC .apWord .title{margin-top:25px; font-size:23px; font-family:"acuminprosemicond-bold";}
.aPlusBar .aPlusC .apWord .desc{margin-top:25px;}
@media(max-width:1024px){
  .aPlusBar .aPlusA{height:220px; overflow:hidden;}
  .aPlusBar .aPlusA .apImg img{height:220px; width:auto; position:absolute; margin:auto; left:0; right:0;}
  .aPlusBar .aPlusA .apWord .title{font-size:22px;}
  .aPlusBar .aPlusA .apWord .subTitle{margin-top:10px;}
  .aPlusBar .aPlusB{padding:0 25px;}
  .aPlusBar .aPlusB .bLi{display:block;}
  .aPlusBar .aPlusB .bLi .apImg{width:100%;}
  .aPlusBar .aPlusB .bLi .apWord{width:100%; padding:0; text-align:center;}
  .aPlusBar .aPlusB .apWord .title{margin-top:10px; font-size:21px;}
  .aPlusBar .aPlusB .apWord .subTitle{margin-top:10px;}
  .aPlusBar .aPlusB .apWord .desc{margin-top:10px;}
  .aPlusBar .aPlusC{overflow:auto; margin-left:25px; margin-right:25px;}
  .aPlusBar .aPlusC .bLi{min-width:220px;}
  .aPlusBar .aPlusC .apWord .title{margin-top:10px; font-size:21px;}
  .aPlusBar .aPlusC .apWord .desc{margin-top:10px;}
}

@media(max-width:1024px){
  .swiper-grid>.swiper-wrapper{flex-wrap:nowrap;}
  #page_productView .pageContainer{margin:auto; box-sizing:border-box; padding:0 0 90px;}
  #productStickyBar{padding:25px; top:auto; bottom:0; box-shadow:0 -1px 1px rgba(0, 0, 0, .1);}
  #productStickyBar .product{display:none;}
  #productStickyBar .btnAdd{width:100%;}
  #pc_public_breadcrumbs{display:none;}

  #pc_productView_info{display:blocK;}
  #pc_productView_info .fotoramaBar{display:none;}
  #pc_productView_info .picViewBar{display:block; position:relative;}
  #pc_productView_info .picViewBar .pageNums{position:absolute; right:10px; bottom:10px; z-index:2; background:rgba(255, 255, 255, 0.7); color:#999; padding:0 10px; height:20px; line-height:24px; border-radius:100px;} 
  #pc_productView_info .picViewBar .imgLi .img{width:100%; padding-top:140%; background-size:cover; background-position:center; background-repeat:no-repeat;} 
  #pc_productView_info .picViewBar .video{position:relative; line-height:0;}
  #pc_productView_info .picViewBar .video .btnPlay{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; background-repeat:no-repeat; background-position:center; cursor:pointer; z-index:2; opacity:1; background-size:70px;}
  #pc_productView_info .picViewBar .video .btnPlay:hover{opacity:1;}
  #pc_productView_info .picViewBar .video video{width:100%; aspect-ratio:10 / 14;}
  #pc_productView_info .picCoverBar{display:block; padding:20px 25px;}
  #pc_productView_info .picCoverBar .swiperFather{position:relative;
    --swiper-navigation-color: #7E7E7E;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 15px;/* 设置按钮大小 */
  }
  #pc_productView_info .picCoverBar .productView_fotoramaBar_swiper{}
  #pc_productView_info .picCoverBar .swiper-button-prev{left:-17px; top:50%;}
  #pc_productView_info .picCoverBar .swiper-button-next{right:-17px; top:50%;}
  #pc_productView_info .picCoverBar .imgLi .img{width:100%; padding-top:140%; background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
  #pc_productView_info .picCoverBar .imgLi .img .btnPlay{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; background-repeat:no-repeat; background-position:center; cursor:pointer; z-index:2; opacity:1; background-size:30px;}
  #pc_productView_info .picCoverBar .video{position:relative; line-height:0;}
  #pc_productView_info .picCoverBar .video video{width:100%; aspect-ratio:10 / 14;}

  #pc_productView_info .infoMainBar{position:static; width:100%; padding:15px 25px; box-sizing:border-box;}
  #page_productView .infoMainBar .productTitle{margin-top:0; font-size:23px;}
  #page_productView .infoMainBar .colorBar{margin-top:20px;}
  #page_productView .infoMainBar .sizeBar{margin-top:40px;}
  #page_productView .infoMainBar .sizeBar .sizeChart .chartContainer{gap:10px;}
  #page_productView .infoMainBar .swiperFather{position:relative; margin:auto;
  --swiper-navigation-size: 15px;/* 设置按钮大小 */
  }
  #page_productView .infoMainBar .swiperFather .swiper-button-prev{left:-15px;}
  #page_productView .infoMainBar .swiperFather .swiper-button-next{right:-15px;}
  #page_productView .infoMainBar .sizeBar .flexBar{margin-top:10px;}

  #page_productView .insView .dialogBar{width:100%; padding:50px 0; height:auto; bottom:auto; top:50%; transform:translateY(-50%);}
  #page_productView .insView .flexBar{display:block;}
  #page_productView .insView .leftBar .imgBar{width:100%; padding-top:100%;}
  #page_productView .insView .leftBar .userBar{margin-top:0;}
  #page_productView .insView .leftBar .userBar .headface{display:none;}
  #page_productView .insView .leftBar .userBar .name{position:absolute; top:15px; left:15px; background:#fff; border-radius:100px; padding:10px 25px; font-size:16px;}
  #page_productView .insView .swiperFather .swiper-button-prev{left:10px; top:50%;}
  #page_productView .insView .swiperFather .swiper-button-next{right:10px; top:50%;}
  #page_productView .insView .swiperBtnImg{width:45px;}

  #page_productView .aPlus{margin-top:40px; padding:0 25px;}
  #page_productView .videoBar{margin-top:25px; padding:0 25px; line-height:1;}
  #page_productView .videoBar .btnPlay{background-size:50px;}

  #page_productView .pc_bestSellingSwiper .container{padding:0 25px;}
  #page_productView .pc_bestSellingSwiper .secLine{display:none;}

  #pc_productView_thelook .container{margin-top:60px; padding:0 25px;}
  #pc_productView_thelook .container .titleBar.m{display:block;}
  #pc_productView_thelook .container .titleBar.m .title{font-size:20px;}
  #pc_productView_thelook .thelookBar .titleBar{display:none; }
  #pc_productView_thelook .flexBox{display:block;}
  #pc_productView_thelook .flexBox .ggBar{width:100%; padding:0;}
  #pc_productView_thelook .flexBox .ggBar .img{padding-top:140%; aspect-ratio:unset;}
  #pc_productView_thelook .thelookBar{width:100%;}
  #pc_productView_thelook .productList .swiper-wrapper{flex-wrap:nowrap;}

  #pc_productView_thelook .flexBox{display:block;}
  #pc_productView_thelook .thelookBar{width:100%;}
  #pc_productView_thelook .thelookBar .productList{margin-top:20px;}
  #pc_productView_thelook .thelookBar .swiperFather{position:relative; margin:auto;
    --swiper-navigation-color: #7E7E7E;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 15px;/* 设置按钮大小 */
  }
  #pc_productView_thelook .thelookBar .thelook_swiper_pagination{margin-top:25px; display:flex; justify-content:center;}
  #pc_productView_thelook .thelookBar .swiper-bullet{display:block; margin:0 3px; width:36px; height:2.5px; box-sizing:border-box; background:#C7C7C7;}
  #pc_productView_thelook .thelookBar .swiper-bullet-active{background:#48753C;}
  #pc_productView_thelook .thelookBar .swiperFather .swiper-button-prev{left:-15px; top:35%;}
  #pc_productView_thelook .thelookBar .swiperFather .swiper-button-next{right:-20px; top:35%;}
  #pc_productView_thelook .productList .itemLi{padding:0;}
  #pc_productView_thelook .productList .itemLi .infoBar{font-size:13px;}
  #pc_productView_thelook .shopTheLook{}
  #pc_productView_thelook .shopTheLook .dialogBar{width:90vw; height:100vh; left:auto; padding:60px 25px; overflow:auto;}
  #pc_productView_thelook .shopTheLook .btnClose{padding:5px; top:20px; right:15px; line-height:1;}
  #pc_productView_thelook .shopTheLook .flexBar{display:block;}
  #pc_productView_thelook .shopTheLook .leftBar{width:100%; height:auto;}
  #pc_productView_thelook .shopTheLook .leftBar .thumbnailBar{width:22%}
  #pc_productView_thelook .shopTheLook .leftBar .thumbnailLi{width:100%; padding-top:116.92%}
  #pc_productView_thelook .shopTheLook .leftBar .viewBar{width:78%; box-sizing:border-box; padding-left:4px; margin-left:0;}
  #pc_productView_thelook .shopTheLook .leftBar .swiperFather{max-width:100%;}
  #pc_productView_thelook .shopTheLook .leftBar .itemLi .pic{width:100%; height:0; padding-top:140%;}
  #pc_productView_thelook .shopTheLook .rightBar{margin-left:0; margin-top:50px;}

  #pc_productView_reviews{margin-top:70px; padding:0 25px;}
  #pc_productView_reviews .okTitle{margin-left:0;}
  #pc_productView_reviews .noDataBar{margin-left:0;}
  #pc_productView_reviews .okContainer{display:block;}
  #pc_productView_reviews .sketchBar{max-width:100%;}
  #pc_productView_reviews .sketchBar .noData{padding:60px 0 120px;}
  #pc_productView_reviews .sketchBar .okBar .flexBar{display:block;}
  #pc_productView_reviews .sketchBar .okBar .ratingBar{width:100%; text-align:center;}
  #pc_productView_reviews .sketchBar .okBar .ratingBar .point{font-size:32px;}
  #pc_productView_reviews .sketchBar .okBar .pointList{width:100%; margin-top:30px;}
  #pc_productView_reviews .sketchBar .okBar .fitBar{width:100%;}
  #pc_productView_reviews .fitBar{width:100%;}
  #pc_productView_reviews .fitBar .tipsBar{font-size:12px;}
  #pc_productView_reviews .btn{width:100%;}
  #pc_productView_reviews .reviewsBar{display:block;}
  #pc_productView_reviews .filter{width:100%; margin-top:50px;}
  #pc_productView_reviews .filter .titleBar .btnClear{font-size:14px; margin-right:0;}
  #pc_productView_reviews .filter .filterLi{padding-right:0;}

  #pc_productView_reviews .reviewContariner .noData{padding:100px 0;}
  #pc_productView_reviews .reviewLi:first-child{border-top:1px solid #ccc; margin-top:20px;}
  #pc_productView_reviews .reviewLi{padding:40px 0; flex-direction:column;}
  #pc_productView_reviews .reviewLi .sizeInfoBar{width:100%; order:2; margin-top:20px;}
  #pc_productView_reviews .reviewLi .reviewContent{width:100%; padding-right:0;}
  #pc_productView_reviews .reviewLi .reviewContent .title{font-size:18px;}
  #pc_productView_reviews .reviewLi .reviewContent .picList{display:flex; margin-top:15px;}
  #pc_productView_reviews .reviewLi .reviewContent .picList .pic{width:80px; height:80px;}
  #pc_productView_reviews .reviewLi .fitBar{width:100%; margin-top:20px; order:3;}
  #pc_productView_reviews .reviewLi .likeNums{position:static; width:100%; margin-top:20px; order:4;}
  #pc_productView_reviews .reviewPic .dialogBar{width:100vw; height:100vw; padding:0 40px;}
  #pc_productView_reviews .reviewPic .btnClose{width:30px; height:30px; line-height:32px; font-size:14px;}
  #pc_productView_reviews .swiperFather .swiper-button-prev{left:-30px; top:50%;}
  #pc_productView_reviews .swiperFather .swiper-button-next{right:-30px; top:50%;}
  #pc_productView_reviews .swiperFather .swiperBtnImg{width:25px;}
}