/* Only layout bridges for static data; the original Ebuy skin remains primary. */
body[data-layout="pc"] .logo strong{display:block;font-size:32px;color:#e01;line-height:68px}
body[data-layout="pc"] .banner{height:320px;background:#f7f7f7}
.banner .slidebanner,.banner .slidebanner .bd,.banner .slidebanner .bd ul,.banner .slidebanner .bd li{height:320px!important}
.source-banner{display:flex;align-items:center;justify-content:center;gap:5rem;height:320px;width:100%;color:#333;font-size:32px}
.banner .slidebanner .bd .source-banner{display:flex;height:320px}
.source-banner span{display:block;width:auto}
.source-banner img{height:290px;width:290px;object-fit:contain;background:white}
.source-banner small{display:block;color:#e01;font-size:22px;margin-top:16px}
.source-banner:hover{color:#e01}
body[data-layout="pc"] .menu-mainnav{height:auto!important;min-height:0}
body[data-layout="pc"] .nav-classify .menu-mainnav{display:none}
body[data-layout="pc"] .nav-classify:hover .menu-mainnav{display:block}
body[data-layout="pc"] .floor-box{min-height:355px}
body[data-layout="pc"] .floor-right{display:block;min-height:285px}
body[data-layout="pc"] .floor-right .goods-list{display:inline-block;float:none;vertical-align:top;width:20%;box-sizing:border-box}
body[data-layout="pc"] .content{min-height:400px}
.source-list-head{display:flex;align-items:center;justify-content:space-between;padding:26px 0 12px}
.source-list-head h2{font-size:22px}
.source-category-tabs{display:flex;gap:16px;padding:12px 0 20px;flex-wrap:wrap}
.source-category-tabs a:hover{color:#e01}
.source-product-grid{display:flex!important;flex-wrap:wrap;align-content:flex-start}
.source-detail{display:flex;gap:45px;padding:36px 0;background:#fff;min-height:470px}
.source-detail-photo{width:440px;text-align:center}.source-detail-photo>img{height:370px;width:370px;object-fit:contain}
.source-detail-info{flex:1;padding:30px 0}.source-detail-info h1{font-size:24px;margin-bottom:30px}.source-price{color:#e01;font-size:30px;font-weight:bold;margin-bottom:24px}
.source-detail-info input,.source-cart input{width:60px;padding:6px;margin:10px}
.source-add{background:#e01;color:#fff;border:0;padding:13px 42px;cursor:pointer;display:block;margin:20px 0}
.source-thumbs{display:flex;gap:8px;justify-content:center;padding:12px}.source-thumbs button{background:#fff;border:1px solid #ddd;cursor:pointer;padding:2px}.source-thumbs img{width:54px;height:54px;object-fit:contain}
.source-cart{max-width:1200px;margin:36px auto;background:#fff;padding:28px;min-height:330px}.source-cart h2{font-size:23px;margin-bottom:24px}.source-cart-row{display:flex;align-items:center;gap:20px;padding:12px;border-bottom:1px solid #eee}.source-cart-row>a img{width:76px;height:76px;object-fit:contain}.source-cart-row>div:nth-child(2){flex:1}.source-cart-row button{padding:5px 9px;border:1px solid #ddd;background:#fff;cursor:pointer}.source-cart-row strong{color:#e01;min-width:100px}.source-total{text-align:right;color:#e01;font-size:21px;padding:20px}
.source-message{padding:50px;text-align:center}
.source-empty{padding:45px 16px!important;text-align:center;width:100%!important;color:#888;background:#fff}
body[data-layout="mobile"] .banner{height:210px;display:flex;align-items:center;justify-content:center;background:#fff}body[data-layout="mobile"] .banner img{max-height:205px;max-width:100%;object-fit:contain}
body[data-layout="mobile"] .fundisplay{display:flex;flex-wrap:wrap}body[data-layout="mobile"] .fundisplay li{width:25%}
body[data-layout="mobile"] .indguesslike{margin-bottom:12px}body[data-layout="mobile"] .prostyleall-ul{display:flex;flex-wrap:wrap}
body[data-layout="mobile"] .prostyleall-ul li{width:50%}body[data-layout="mobile"] .popular-pro{display:flex;flex-wrap:wrap}
body[data-layout="mobile"] .popular-pro li{width:50%}body[data-layout="mobile"] .popular-pro img,body[data-layout="mobile"] .prostyleall-ul img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}
body[data-layout="mobile"] .index-navbar select{width:100%;height:40px;border:0;background:#fff;font-size:13px}
body[data-layout="mobile"] .slide-detail-pic{text-align:center;background:#fff}body[data-layout="mobile"] .slide-detail-pic>img{max-width:100%;width:360px;height:360px;object-fit:contain}
body[data-layout="mobile"] .source-thumbs{justify-content:flex-start;overflow:auto;background:#fff}
body[data-layout="mobile"] .word-detail{padding:14px}body[data-layout="mobile"] .barnum-det input{width:56px;padding:5px}
body[data-layout="mobile"] .good-para{padding:15px;margin-top:10px}
body[data-layout="mobile"] .source-cart{margin:48px 0 65px;padding:14px;min-height:65vh}body[data-layout="mobile"] .source-cart-row{gap:8px;font-size:12px;flex-wrap:wrap}body[data-layout="mobile"] .source-cart-row>a img{width:56px;height:56px}body[data-layout="mobile"] .source-cart-row strong{min-width:auto}
body[data-layout="mobile"] .detailFixBox{z-index:20}body[data-layout="mobile"] .right-btn button{border:0;cursor:pointer}
#cart-notice{position:fixed;left:50%;bottom:82px;transform:translateX(-50%);z-index:99;background:rgba(0,0,0,.8);color:white;padding:10px 20px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .15s}#cart-notice.show{opacity:1}
.footer .copyright a{color:inherit;text-decoration:none}.footer .copyright a:hover{text-decoration:underline}
.site-filing{padding:20px 12px 85px;text-align:center;background:#f7f7f7;color:#777;font-size:12px;line-height:1.8}.site-filing span,.site-filing a{display:block}.site-filing a{color:inherit;text-decoration:none}
