.cart-totals .title,.payment-totals .title{font-size:26px;line-height:32px;font-weight:700;color:#000;margin-bottom:5px}.cart-totals .item,.payment-totals .item,.payment-totals .total{display:-webkit-box;display:-ms-flexbox;font-weight:600;color:#000}.cart-totals .link-code,.payment-totals .link-code{font-size:12px;line-height:15px;cursor:pointer}.cart-totals .item,.payment-totals .item{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:17px;padding:13px 0}.cart-totals .item span,.payment-totals .item span{font-weight:400;font-size:16px;line-height:20px;margin-left:36px}.cart-totals .item.total,.payment-totals .item.total{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:20px;line-height:24px;margin-top:30px}.cart-totals .bottom,.payment-totals .bottom{padding:20px 0 0;text-align:center}.cart-totals .bottom .button,.payment-totals .bottom .button{width:230px;max-width:100%;margin:5px}.cart-totals .bottom .button.but-pay,.payment-totals .bottom .button.but-pay{background:#fff;color:#000}.cart-totals .bottom .button.but-pay:hover,.payment-totals .bottom .button.but-pay:hover{background:#c4c4c4;color:#000;text-decoration:none!important}.cart-totals .bottom .button.but-pay:active,.payment-totals .bottom .button.but-pay:active{background:#7b7b7b;color:#fff;text-decoration:none!important}.cart-totals .code,.payment-totals .code{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0 0}.cart-totals .code input,.payment-totals .code input{background:#fff;height:40px;font-size:14px;width:60%;margin-right:10px}.cart-totals .code button,.payment-totals .code button{width:40%;min-width:100px}.cart-totals .code.active,.payment-totals .code.active{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-totals .total{display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:30px;line-height:37px;margin-top:40px}.payment-totals .total span{font-size:28px;line-height:34px;margin-left:50px;margin-right:15px;font-weight:500}.cart-left,.payment-left{width:calc(100% - 440px);margin-right:40px}.cart-table .item .image{width:230px;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6f6f6;border-radius:25px;margin-right:25px;padding:15px}.cart-products .item .caption .title:hover,.cart-table .item .caption .title:hover{text-decoration:none;color:#f67f67}.cart-products .item .caption .option-info,.cart-table .item .caption .option-info{font-size:12px;line-height:25px;color:#7b7b7b}.cart-table .item .bottom{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}.cart-table .item .bottom .price .ins{font-weight:700;font-size:32px;line-height:39px;color:#000}.cart-table .item .bottom .qty span{font-size:12px;line-height:15px;color:#000}.cart-table .item .bottom .remove{width:16px;height:16px;position:relative}.cart-table .item .bottom .remove:hover:after,.cart-table .item .bottom .remove:hover:before{background-color:red}.cart-table .item .add-wishlist{font-size:12px;line-height:15px;text-decoration:underline}.cart-products .item .caption{width:calc(100% - 160px)}.cart-products .item .caption .title{font-weight:700;font-size:16px;line-height:20px;color:#000;margin-bottom:6px}.cart-products .item .bottom{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.cart-products .item .bottom .price .ins{font-weight:600;font-size:24px;line-height:29px;color:#000}.checkout-block{margin:0 0 30px}.checkout-block .forma input{height:40px;font-size:12px;padding:10px 20px}.checkout-block .forma .checkbox>span{color:#000;font-size:12px;line-height:15px}.checkout-block .forma .checkbox>span:before{background-color:#dbdbdb;border-radius:5px;border:1px solid #dbdbdb}@media (max-width:991px){.cart-left,.payment-left{width:100%;margin-right:0}}@media (max-width:480px){.cart-table .item .image{width:130px;height:150px;margin-right:10px}.cart-table .item .caption .option-info{font-size:10px;line-height:14px}.cart-table .item .bottom{margin:0}.cart-table .item .bottom .price .ins{font-size:18px}.checkout-block .login{margin:10px 0}}@media (max-width:414px){.cart-table .item .bottom .qty span{display:none}}.qc-breadcrumb{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;color:#bcbcbc;padding:125px 0 0;margin:0 0 30px;list-style:none}.qc-breadcrumb a{color:#bcbcbc}#confirm_coupon{height:34px;width:40px;position:relative}#confirm_coupon::after{content:"OK";position:absolute;left:0;right:0;line-height:35px;font-size:14px;color:#fff;top:0}
