/* Glue for the existing PHP runtime; geometry comes from captured source CSS. */
[hidden]{display:none!important}
/* Fit the available mobile width when desktop scrollbars reserve 15px. */
html.page-home-cc{min-width:0}
.cc-home button{cursor:pointer}
.cc-home{font-family:var(--wap-font)!important}
.cc-home .index-cate-tab a{font-family:var(--wap-font)!important}
.cc-trust{background:#1a1a1a!important}
.cc-trust__stars i:before{content:"★"!important}
.cc-lang__trigger,.cc-hero__enter,.cc-hero__cart{border-width:1px!important}
.cc-hero__carousel .wap-h-carousel__track{display:flex;flex-wrap:nowrap;margin:0;padding:0;will-change:transform}
.cc-hero__carousel .wap-h-carousel__track>li{flex:0 0 100%;min-width:100%;max-width:100%;overflow:hidden}
.cc-hero__carousel .bd{overflow:hidden;position:relative}
#ccLoadMore{display:block;background:#fff;border:1px solid var(--cc-line);border-radius:999px;padding:.36rem 1rem;margin:.4rem auto;color:var(--cc-muted);font-family:inherit;font-size:.48rem}
#ccToast{position:fixed;z-index:99999;left:50%;top:48%;transform:translate(-50%,-50%);max-width:80%;padding:.5rem .7rem;border-radius:.24rem;background:rgba(0,0,0,.78);color:#fff;font-size:.48rem;text-align:center}
.cc-menu{cursor:pointer;font:300 .48rem/1.4 var(--wap-font)}.cc-menu__panel{cursor:default}
.add-to-list .money-info>span:first-child,.add-to-list .money-info>span:last-child{font-size:inherit;font-weight:inherit;color:inherit}
.add-to-list .title>span{display:inline}
.add-to-list .comfirm-btn[aria-disabled=true]{opacity:.65;pointer-events:none}
.cc-hero__cart svg{width:.54rem;height:.54rem}
