.m-star-detail-page{background:#f5f6f8;color:#303642;font:14px/1.7 "Microsoft YaHei",Arial,sans-serif;}.m-star-detail-page .content-detail-main{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-top:50px;}.m-star-detail-page .content-detail-hero,.m-star-detail-page .content-detail-section{clear:both;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:16px 12px;margin:0 0 10px;background:#fff;}.m-star-detail-page .content-detail-hero .item-goods{border:0;overflow:visible;}.m-star-detail-page .item-goods .img_show ul,.m-star-detail-page .item-goods .img_show li{float:none;width:100%;position:static;}.m-star-detail-page .item-goods .img_show img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:390px;margin:auto;object-fit:contain;}.m-star-detail-page .item-goods h1{width:auto;font-size:24px!important;line-height:1.5;text-align:left;padding:16px 0 8px;font-weight:600;}.m-star-detail-page .tips{padding:3px 0;font-size:13px;}.m-star-detail-page .tags{float:none;width:100%;height:auto!important;padding:0!important;margin:10px 0!important;display:flex;gap:6px;box-sizing:border-box;}.m-star-detail-page .tags dt{float:none;flex:none;line-height:28px;}.m-star-detail-page .tags dd{min-width:0;flex:1;}.m-star-detail-page .tags ul{display:flex;flex-wrap:wrap;gap:5px;}.m-star-detail-page .tags ul li{float:none;width:auto;height:auto;margin:0;line-height:28px;}.m-star-detail-page .tags a{display:block;padding:0 7px;border-radius:4px;background:#fff3f6;color:#d83c64;}.m-star-detail-page .bady-tab{height:auto;margin:0 0 12px;}.m-star-detail-page .bady-tab ul li,.m-star-detail-page .actived{float:none;height:auto;background:none;border:0;}.m-star-detail-page .banner_title{height:auto;line-height:1.6;text-align:left;padding:0 0 10px;font-size:17px;border-bottom:1px solid #edf0f3;}.m-star-detail-page .tab1{padding:0!important;font-size:14px;line-height:1.9;overflow-wrap:anywhere;}.m-star-detail-page .content-detail-description .tab1 img{max-width:100%;width:auto;height:auto;}.m-star-detail-page .goods-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;width:100%;margin:0;padding:0;}.m-star-detail-page .goods-list:before,.m-star-detail-page .goods-list:after{display:none;}.m-star-detail-page .goods-list>li{float:none;width:auto;min-width:0;margin:0;border:0!important;background:#fff;box-sizing:border-box;}.m-star-detail-page .goods-list .goods-a{display:block;aspect-ratio:1;background:#fafafa;border-radius:7px;overflow:hidden;}.m-star-detail-page .goods-list .goods-a>img{display:block;width:100%;height:100%!important;object-fit:contain;max-width:100%;}.m-star-detail-page .content-detail-outfits .goods-a,.m-star-detail-page .content-detail-recommendations .goods-a{aspect-ratio:3/4;}.m-star-detail-page .goods-list li h3{float:none;width:100%;height:auto!important;min-height:36px;max-height:36px;line-height:18px;font-size:12px;margin:8px 0 4px;text-indent:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.m-star-detail-page .list-price{width:100%;float:none;height:auto;min-height:26px;margin:0;box-sizing:border-box;display:flex;align-items:baseline;flex-wrap:wrap;gap:3px;}.m-star-detail-page .price-new{font-size:18px;color:#e83b63;}.m-star-detail-page .list-price .del{font-size:10px;}.m-star-detail-page .list-price .good-btn{position:static;float:none;margin-left:auto;font-size:10px;}.m-star-detail-page .content-detail-articles .onem{width:100%;box-sizing:border-box;}.m-star-detail-page .content-detail-articles .item-top{min-height:85px;padding:8px 0;border-bottom:1px solid #edf0f3;overflow:auto;}.m-star-detail-page .content-detail-articles .item-top img{float:left;width:90px!important;height:70px!important;object-fit:cover;margin:0 10px 5px 0;}.m-star-detail-page .content-detail-articles strong{font-size:13px;}.m-star-detail-page .content-detail-articles code{font-size:10px;overflow-wrap:anywhere;}.m-star-detail-page .item-recommend{margin:0;padding:0;border:0;background:#fff;}.m-star-detail-page .item-recommend>h3{font-size:17px;margin:0 0 12px;}.m-star-detail-page .item-recommend .btn-pay{display:block;width:100%;box-sizing:border-box;margin:14px 0 0;padding:8px;font-size:13px;background:#fff3f6;color:#d83c64;border:0;border-radius:5px;}.m-star-detail-page .content-detail-comments{clear:both;width:100%;box-sizing:border-box;background:#fff;padding:12px;}.m-star-detail-page .content-detail-comments .comment-item{padding:10px 0!important;overflow-wrap:anywhere;}.m-star-detail-page .content-detail-ad{width:100%;max-width:100%;min-width:0;box-sizing:border-box;clear:both;margin:0 0 10px;padding:12px;background:#fff;}.m-star-detail-page .content-detail-ad .adsbygoogle{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.m-star-detail-page .content-detail-ad iframe{max-width:100%;min-width:0;box-sizing:border-box;}
.m-star-detail-page .app{position:relative;}

.m-star-detail-page .tags ul.content-relation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;}
.m-star-detail-page .tags .content-relation-card{margin:0;padding:0;width:auto;height:auto;min-width:0;}
.m-star-detail-page .tags .content-relation-card a{display:flex;align-items:center;gap:8px;min-width:0;box-sizing:border-box;padding:8px;background:#faf7f8;color:#343946;border-radius:7px;}
.m-star-detail-page .content-relation-card img{display:block;flex:0 0 36px;width:36px;height:48px;object-fit:contain;max-width:100%;border-radius:4px;}
.m-star-detail-page .content-relation-card span{font-size:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere;}
.m-star-detail-page .relation-brand img{height:36px;}
.m-star-detail-page .content-login-field{position:relative;float:left;width:70%;box-sizing:border-box;}
.m-star-detail-page .content-login-field textarea{width:100%!important;}
.m-star-detail-page .content-login-prompt{position:absolute;inset:0;display:flex;align-items:center;padding:0 10px;color:#9298a3;font-size:12px;box-sizing:border-box;}
.m-star-detail-page .content-login-prompt a{color:#e83b63;text-decoration:underline;margin:0 2px;}

.m-star-detail-page .content-module-title{font-size:17px;line-height:1.6;margin:0 0 16px;font-weight:600;color:#303642;}
.m-star-detail-page .content-detail-relations .content-relation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;width:100%;}
.m-star-detail-page .content-detail-relations .content-relation-card{float:none;min-width:0;width:auto;height:auto;margin:0;padding:0;list-style:none;background:#fafafa;border-radius:9px;overflow:hidden;}
.m-star-detail-page .content-detail-relations .content-relation-card a{display:block;min-width:0;width:100%;box-sizing:border-box;padding:0 0 12px;color:#303642;text-decoration:none;}
.m-star-detail-page .content-detail-relations .content-relation-card img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3/4;object-fit:contain;border-radius:0;background:#f4f5f7;}
.m-star-detail-page .content-detail-relations .relation-brand img{aspect-ratio:1;object-fit:contain;}
.m-star-detail-page .content-detail-relations .relation-name{display:block;padding:10px 12px 0;font-size:14px;line-height:22px;overflow-wrap:anywhere;}
.m-star-detail-page .content-detail-relations small{display:block;padding:3px 12px 0;font-size:12px;line-height:18px;color:#9298a3;}
.m-star-detail-page .content-detail-hero .item-goods .img_show img{width:76%!important;max-width:320px;max-height:none;height:auto!important;margin:0 auto;object-fit:contain;}

/* Match homepage movie/star/brand cards, scoped to detail relations. */
.m-star-detail-page .content-detail-relations .content-relation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.m-star-detail-page .content-detail-relations .content-relation-card{background:transparent;border-radius:0;border:0;}
.m-star-detail-page .content-detail-relations .content-relation-card a{padding:0;height:100%;}
.m-star-detail-page .content-detail-relations .relation-photo{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden;border-radius:5px;background:#f4f5f7;}
.m-star-detail-page .content-detail-relations .content-relation-card .relation-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:none;aspect-ratio:auto;object-fit:cover;border-radius:0;margin:0;}
.m-star-detail-page .content-detail-relations .relation-caption{padding:0;}
.m-star-detail-page .content-detail-relations .relation-name{padding:0;margin:9px 0 4px;font-size:13px;font-weight:600;line-height:22px;height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;}
.m-star-detail-page .content-detail-relations small{padding:0;line-height:18px;font-size:9px;color:#a59aa8;}
.m-star-detail-page .content-detail-relations .relation-brand{border:1px solid #eee9e8;border-radius:5px;background:#fff;box-sizing:border-box;}
.m-star-detail-page .content-detail-relations .relation-brand .relation-photo{padding-top:50%;border-radius:0;}
.m-star-detail-page .content-detail-relations .relation-brand .relation-caption{padding:12px 8px;text-align:center;}
.m-star-detail-page .content-detail-relations .relation-brand .relation-name{margin:0;font-size:13px;letter-spacing:.6px;}
.m-star-detail-page .content-detail-relations .relation-brand small{font-size:8px;color:#b1a7a1;margin-top:4px;}


.m-star-detail-page .content-detail-recommendations .item-recommend > a.btn-pay.buy { display:flex; align-items:center; justify-content:center; width:100%; max-width:100%; min-width:0; height:42px; min-height:42px; max-height:none; box-sizing:border-box; padding:0 12px; margin:11px 0; float:none; position:static; line-height:20px; font-size:14px; text-align:center; border:0; border-radius:5px; background:#fff3f6; color:#d83c64; }
.m-star-detail-page .content-detail-recommendations .item-recommend > a.btn-pay.buy:hover { background:#fff3f6; color:#d83c64; }
