#ProductContent,#ProductList{padding-top:5rem;padding-bottom:5rem}#ProductList .card{margin:2.5rem .25rem 0;border:1px solid #333;max-width:100%;width:100%}#ProductList .card:active,#ProductList .card:focus,#ProductList .card:hover{border:1px solid #f90!important;color:#f90}#ProductList .card:active .card-text,#ProductList .card:focus .card-text,#ProductList .card:hover .card-text{color:#f90}#ProductList .card .card-body{min-height:3.4em;display:flex;align-items:center}#ProductList .dropdown-item.cate{font-weight:700}#ProductList .dropdown-item.subcate{padding:.3rem 2.5rem}#ProductList aside{background-color:#1b1717;padding:1rem 0;height:100%}#ProductList aside a .active,#ProductList aside a:hover{color:#f90}#ProductList aside ul{list-style-type:none;margin:0;padding:0}#ProductList aside ul ul{border-bottom:1px solid #4d4d4f}#ProductList aside ul li{padding:.5rem}#ProductList aside ul li a{display:block;padding:.5rem 1rem;font-size:17px;font-weight:700}#ProductList aside ul li ul li a{padding:.5rem 1rem;font-size:17px;font-weight:400;border:0}#ProductList .card .tag{background-size:contain;background-repeat:no-repeat;background-position:0 0;margin-bottom:1px;margin-top:-20px;background:url(/images/common/line-preorder.png) no-repeat 100% 100%;border-bottom:1px solid #f90;color:#f90;text-transform:uppercase}#ProductList .card .tag div{background-size:contain;background-repeat:no-repeat;background-position:100% 100%;font-size:15px;font-weight:600}#ProductList .card .zh-cn,#ProductList .card .zh-hk{font-size:15px}#ProductContent .caption-b,#ProductContent .caption-l{color:#fff;font-weight:600}#ProductContent .caption-l{font-size:20px}#ProductContent .caption-b{font-size:17px;padding-bottom:10px}#ProductContent .desp{padding-top:0}#ProductContent .more-details .cell{padding-top:1rem;padding-bottom:1rem}#ProductContent .more-details a{display:inline-block;font-size:18px;font-weight:600;color:#f90}#ProductContent .more-details p{margin:0 0 .5rem}#ProductContent .more-details .data-table .row{padding-top:0}#ProductContent .more-details .data-table .row .caption{padding-right:0;line-height:1.25;font-size:17px}@media only screen and (min-width:375px){#ProductList .card{margin:1.1rem .25rem}#ProductList .card .tag{margin-top:-25px}}@media only screen and (min-width:414px){#ProductList .card{margin:1.3rem .25rem}}@media only screen and (min-width:576px){#ProductList .card{margin:1.5rem .25rem}#ProductList .card .tag{margin-top:-22px}}@media only screen and (min-width:1200px){#ProductList .card .tag{margin-top:-28px}#ProductList .card .tag div{font-size:18px}#ProductList .card{margin:3rem .5rem 0;font-size:20px;max-width:100%}#ProductContent .more-details .caption-l,#ProductContent .more-details a{font-size:25px;font-weight:700}#ProductList .card{margin:4rem 1rem 0}#ProductContent,#ProductList{padding-top:9rem}#ProductList aside ul li a{font-size:25px}}@media only screen and (min-width:1900px){#ProductList .card{margin:2.5rem .5rem}}