.wrap{position:relative;margin:0}.frame{height:auto;line-height:normal;overflow:hidden}.frame ul{list-style:none;margin:0;padding:0;height:auto}.frame ul li .details{position:absolute;z-index:99;bottom:15px;width:100%;padding:0 15px}.frame ul li{float:left;width:370px;height:auto;margin:0 15px 0 15px;padding:0;cursor:pointer;position:relative;border-radius:6px;overflow:hidden}.frame ul li h2.product-title{height:auto;float:left;width:80%;line-height:normal;margin:0!important;padding:0!important;font-size:24px!important;text-align:left}.frame ul li h2.product-title a{color:#fff;font-size:24px;text-decoration:none}.frame ul li .details a.btn-next{right:15px!important;position:absolute;width:38px!important;height:38px!important;display:block;float:right;line-height:35px}.scrollbar{margin:1.5em 0 1em 0;height:2px;background:#ccc;line-height:0;overflow:hidden}.scrollbar .handle{width:100px;height:100%;background:#292a33;cursor:pointer}.scrollbar .handle .mousearea{position:absolute;bottom:-9px;left:0;width:100%;height:20px}.wrap button.btn.prev{background:#0069aa!important;left:0!important;float:left;border-radius:100px;width:38px;height:38px;line-height:25px;vertical-align:top;position:absolute;top:35%;z-index:1}.wrap button.btn.next{background:#0069aa!important;right:1px!important;float:right;border-radius:100px;width:38px;height:38px;line-height:25px;vertical-align:top;position:absolute;top:35%;z-index:1}.wrap button.btn.prev img{vertical-align:baseline}.wrap button.btn.next img{vertical-align:baseline}.frame ul li .details a.btn-next img{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}@media (max-height:767px){.frame ul li .details a.btn-next{bottom:0}.frame ul li{width:335px;margin:0 30px 0 0}}@media (min-width:768px) and (max-width:991px){.frame ul li{width:210px;margin:0 22px 0 0}.frame ul li .details a.btn-next{width:26px!important;height:26px!important}.frame ul li h2.product-title a{font-size:22px;line-height:30px!important}}@media (min-width:992px) and (max-width:1199px){.frame ul li{width:305px;margin:0 30px 0 0}}@media (min-width:1200px) and (max-width:1299px){.frame ul li{width:360px;margin:0 30px 0 0}.shopPage-newproduct-box,.shopPage-product-grid-box{max-width:1155px!important;width:1155px!important}}@media (min-width:1300px){.wrap{margin:0 -15px}.frame ul li{width:365px;margin:0 16px 0 16px}}