.empty-cart{display:none}.non-empty-cart .cart-list{min-height:92px;border-bottom:1px solid #e5e5e5}.non-empty-cart .cart-list .group-cart-title{margin-bottom:15px;font-size:14px;line-height:19px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.non-empty-cart .cart-list .cart-item{position:relative;display:flex;margin-bottom:30px;height:92px}.non-empty-cart .cart-list .cart-item img{margin-right:10px;width:92px;height:92px;object-fit:cover;border-radius:4px}.non-empty-cart .cart-list .cart-item .cart-info{width:calc(100% - 102px);height:92px}.non-empty-cart .cart-list .cart-item .cart-info .info-title{width:calc(100% - 50px);font-size:14px;line-height:22px}.non-empty-cart .cart-list .cart-item .cart-info .info-attr{font-size:12px;line-height:22px;color:#666666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.non-empty-cart .cart-list .cart-item .cart-info .info-price{font-size:14px;line-height:20px;font-weight:600;margin-top:6px}.non-empty-cart .cart-list .cart-item .cart-info .info-old-price{font-weight:400;color:#999}.non-empty-cart .cart-list .cart-item .cart-info .info-delete{position:absolute;width:20px;height:20px;right:0;top:0;font-size:20px;line-height:20px;text-align:center;color:#c9c9c9;cursor:pointer}.non-empty-cart .cart-list .cart-item .cart-info .info-delete:hover{color:#666}.non-empty-cart .cart-list .cart-item .cart-info .info-quantity{position:absolute;width:84px;height:25px;right:0;bottom:0;background-color:#eee}.non-empty-cart .cart-price{padding:10px 0 30px}.non-empty-cart .cart-price .sub-total-price,.non-empty-cart .cart-price .save-price,.non-empty-cart .cart-price .grand-total-price{display:flex;justify-content:space-between;color:#333333;font-size:14px;line-height:22px}.non-empty-cart .cart-price .save-price span:last-child,.non-empty-cart .cart-price .grand-total-price span:last-child{font-weight:600}.non-empty-cart .cart-border{width:100%;height:1px;background-color:#e5e5e5}.cart-fixed-btn{position:fixed;bottom:0;left:0;right:0;z-index:88888888;width:100%;height:95px;background-color:#fff;display:flex;flex-wrap:wrap}.cart-fixed-btn::before{position:absolute;content:"";width:calc(100% - 30px);left:15px;top:0;height:1px;background-color:#c9c9c9;overflow:hidden}.cart-fixed-btn .f-total{width:100%;padding:0 15px;height:45px;font-size:14px;line-height:45px;font-weight:500;color:#333}.cart-fixed-btn .f-continue-btn,.cart-fixed-btn .f-checkout-btn{position:relative;width:50%;height:50px;text-align:center;line-height:50px;font-size:12px;font-weight:500;cursor:pointer}.cart-fixed-btn .f-continue-btn i,.cart-fixed-btn .f-checkout-btn i{display:none}.cart-fixed-btn .f-checkout-btn{color:#fff}.cart-fixed-btn .f-continue-btn::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.08}.web-cart-btn{margin-top:25px;display:flex;justify-content:space-around}.web-cart-btn .w-total{flex-grow:1;text-align:right;height:50px;font-size:14px;line-height:50px;font-weight:600;color:#333;margin-right:50px}.web-cart-btn .w-total span{font-weight:500;font-size:30px;vertical-align:middle}.web-cart-btn .w-continue-btn,.web-cart-btn .w-checkout-btn{position:relative;width:25%;height:50px;text-align:center;line-height:50px;font-size:12px;font-weight:500;cursor:pointer;border-radius:6px}.web-cart-btn .w-continue-btn i,.web-cart-btn .w-checkout-btn i{display:none}.web-cart-btn .w-checkout-btn{margin-left:30px;color:#fff}.web-cart-btn .w-continue-btn::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.08;border-radius:6px}.pb95{padding-bottom:95px}@media (max-width: 767px){.web-cart-btn{display:none}}@media (min-width: 768px){.cart-fixed-btn{display:none}.pb95{padding-bottom:0}.non-empty-cart .cart-list{border-bottom:none}.non-empty-cart .cart-list .cart-item .cart-info .info-title{width:calc(100% - 200px)}.non-empty-cart .cart-list .cart-item .cart-info .info-price{margin-top:0;position:absolute;top:0;right:50px}.non-empty-cart .cart-list .cart-item .cart-info .info-quantity{position:absolute;width:84px;height:25px;right:50px;bottom:0}.non-empty-cart .cart-price{padding:10px 50px 30px 0}.non-empty-cart .cart-border{width:calc(100% - 50px)}}
