.checkout-cart-index .cart .ui-spinner a.ui-spinner-button{right:-10px}.checkout-cart-index .cart .ui-spinner a.ui-spinner-up{top:5px}.checkout-cart-index .cart .ui-spinner a.ui-spinner-down{bottom:-5px}.checkout-cart-index .page-wrapper #cart-message-block{padding:10px 0 10px;margin-top:6px;background:#fff;border:1px solid #dbdbdb;margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex}.checkout-cart-index .page-wrapper .cart-message{width:32.9%;text-align:center;border-right:solid 1px #dadada}.checkout-cart-index .page-wrapper .cart-message:last-child{border:0}.checkout-cart-index .page-wrapper .cart-message img{width:47%;margin:0 auto}.checkout-cart-index .page-wrapper .cart-message .cart-message-title{font-weight:700;margin:0}.checkout-cart-index .page-wrapper .cart-message .cart-message-subtext{color:#a29e9e}.checkout-cart-index .page-wrapper .block.discount .title{position:relative;padding:0}.checkout-cart-index .page-wrapper .block.discount .title:after{content:'+';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;line-height:20px;color:#000;font-weight:700}.checkout-cart-index .page-wrapper .block.discount.active .title:after{content:'-'}.checkout-cart-index #cart-totals td.free-shipping.amount{color:#00bf32;font-weight:bolder}.cart.table-wrapper .item-info .label{display:none}.cart.table-wrapper .cart td.col.qty .field.qty{border-radius:5px;background:#f9f9f9;width:calc(3em + 37px);height:40px;border:1px solid #c0c0c0}.cart.table-wrapper .cart td.col.qty .control.qty{display:block;margin-right:10px}.cart.table-wrapper .cart td.col.qty .control.qty input{float:left;height:38px;font-size:18px}.cart .action.update{margin-right:15px;border:0;background:0 0;padding:0;font-weight:normal;margin-top:10px;display:flex;font-size:15px}.cart .action.update:before{content:''}.cart .action+.action{color:#000;font-size:15px;margin-left:0}.cart-summary{background-color:#ffffff;padding:0}.cart-summary .block.discount{margin-top:24px}.cart-summary .block.discount .fieldset{display:block}.cart-summary .block.discount .content form{margin-top:16px}.cart-summary .amcoupons-apply.action.primary{display:none}.cart-summary>div{background:#f7f7f7;padding:24px}.cart-summary .cart-totals .table>tbody>tr.amcoupons-total-coupons>th{padding-left:15px}.cart-summary .cart-totals .totals .title{font-size:1.6rem;font-weight:100;padding:0}.block.discount .title.applied-coupons{margin-bottom:6px}.amcoupons-applied-coupon{background-color:inherit}.amcoupons-applied-coupon a{font-size:15px}@media only screen and (max-width:767px){.checkout-cart-index .page-wrapper #cart-message-block{font-size:1.4rem;width:100%;margin-top:20px}.checkout-cart-index .cart .qty .ui-spinner{border:none}}@media only screen and (max-width:767px){.checkout-cart-index .page-wrapper #cart-message-block{font-size:1.4rem;width:100%;margin-top:20px}.checkout-cart-index .cart .qty .ui-spinner{border:none}}@media only screen and (max-width:639px){.cart.table-wrapper .cart td.col.subtotal{align-self:auto;padding:8px 8px}.cart.table-wrapper .cart td.col.qty .field.qty{margin-bottom:60px}}@media only screen and (max-width:479px){.cart .action{margin-bottom:0;min-width:0;width:auto}}