.cart{margin:0 50px 30px}.cart h2{font-size:16px}.payment-logos{text-align:center}.cart .checkout-types{float:right;text-align:right}.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:3px 55px 8px 0;line-height:1;font-size:11px}.cart-table{margin:0}.cart-table .item-msg{font-size:10px}.cart-table thead{background:0 0}.cart-table th{border:none;font-weight:700;padding:15px;border-bottom:1px solid #ecf0f3;border-top:1px solid #ecf0f3;text-align:left}.cart-table tr.last{border-bottom:none}.cart-table td{border:none;padding:15px}.cart-table td.remove{padding-right:0}.cart-table tfoot td{padding:15px 0}.cart-table tfoot button{margin-bottom:3px;margin-top:0}.cart-table tfoot .btn-continue{padding:12px 20px;width:auto;min-width:170px}.cart-table tfoot .btn-update{margin-bottom:3px;background:#34aadc;color:#fff;border:1px solid #34aadc}.cart-table tfoot .last{border-bottom:none!important}.cart-table .backlink{float:left;text-transform:uppercase}.cart-table .btn-remove2{margin:0}.cart-table .link-wishlist{margin:25px 0 0;display:block}.cart-table .product-image img{max-width:none}.cart-table .product-info{width:100%}.cart-table .product-name{font-weight:700}.cart-table .product-name a{color:#202022}.cart-table .product-name.has-options{margin:10px 0 0}.cart-table .item-options{margin:0;color:#a8a7ac}.cart-table .cart-price{display:block;text-align:center}.cart-table .qty{text-align:center;width:45px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.cart-table td.hidden-xs img{max-width:none}.cart .crosssell h2{margin-top:0;text-transform:uppercase}.cart .crosssell .product-name{font-weight:700;text-transform:uppercase;font-size:inherit;margin-bottom:5px}.cart .crosssell .button{background:#34aadc;border:1px solid #34aadc;bottom:0;color:#fff;font-weight:400;margin:15px 0 0;padding:10px 20px}.cart .crosssell .old-price,.cart .crosssell .special-price{margin-bottom:5px}.cart .crosssell .add-to-links{text-transform:uppercase}.cart .discount h2,.cart .totals h2{margin-top:0}.cart .discount label,.cart .giftcard label{margin:0 0 5px;display:block}.cart .discount .input-box,.cart .giftcard .input-box{margin:0 0 10px}.cart .discount .input-text,.cart .giftcard .input-text{margin:0 10px 0 0;padding:10px;width:70%}.cart .check-gc-status{margin-top:10px}.cart .totals .content{background:#f7f7f7;border-top:1px solid #c8c7cc;padding:20px;overflow:hidden}.cart .totals .checkout-types{margin:10px 0 0}.cart .totals strong{font-weight:400}.cart .totals .grand-total-incl{font-size:20px}.cart .totals .grand-total-incl strong,.cart .totals .grand-total-excl strong,.cart .totals table th{font-weight:700}.cart .totals table{width:100%}.cart .totals table th,.cart .totals table td{padding:5px 0}.cart .item-options dt{font-weight:700;font-style:italic}.cart .item-options dd{padding-left:10px}.truncated a.dots,.truncated a.details{cursor:help}.truncated_full_value{display:none}.truncated .show .item-options{top:-20px;left:50%}.col-left .truncated .show .item-options{left:30px;top:7px}.col-right .truncated .show .item-options{left:-240px;top:7px}.cart-content{margin-top:30px}.cart-content .data-table tr{border-bottom:1px solid #ecf0f3}.cart-content .data-table tr.even{background:0 0}.cart-content .data-table .close-icon{background-image:url(../images/grey_close_icon@2x.png);background-repeat:no-repeat;background-position:center;background-size:20px;height:30px;width:30px}.cart-content .cart-information{text-align:center;border:1px solid #c8c7cd}.cart-information .button-collaterals{width:44%;margin:0 10px}.cart-information .button-collaterals.active{background:#34aadc;color:#fff;border:1px solid #34aadc}.cart-information .cart-collaterals-col{padding-top:20px}.widget-stack .widget-hideme{display:none}.cart-content .discount-form button,.cart-content .giftcard button{border:none;color:#7ac6e8;font-weight:400;margin-bottom:10px}.cart-content .v-fix{float:none;margin-bottom:5px}.cart-content .row>div>.discount,.cart-content .row .totals .content{margin-left:-15px;margin-right:-15px}.cart-content .checkout-types,.cart-content .checkout-types button{font-weight:400;width:100%;padding:18px 20px}.crosssell .row{border:1px solid #ecf0f1;margin-bottom:20px;padding:15px;font-size:13px}.crosssell .text-center{font-size:14px;font-weight:700;text-align:center}.crosssell .text-center img{margin-bottom:7px}.crosssell .action-items{font-size:12px;font-weight:700;margin-bottom:20px;text-align:center}.crosssell .button.blue{max-width:200px;width:100%}.crosssell .two-warranty .button.blue,.crosssell .three-warranty .button.blue{width:100%}.crosssell .two-warranty p,.crosssell .three-warranty p{text-align:left}.crosssell .desc{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2}.crosssell .box{height:60px}.crosssell div.box.opened{height:auto}.crosssell div.box .toggle .close,.crosssell div.box.opened .toggle .open{display:none}.crosssell div.box .toggle .opened,.crosssell div.box.opened .toggle .close{display:inline}.crosssell .three-warranty img{margin-bottom:15px}.cart .messages{margin-bottom:10px}.cart-content .ajax-loader{background-color:rgba(255,255,255,.8);background-image:url(../images/ajax_loader@2x.gif);background-repeat:no-repeat;background-position:center;background-size:20px;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cms-quote-message{margin:10px 0 20px;float:left}.white-popup{position:relative;padding:20px;width:auto;max-width:700px;margin:20px auto;text-align:center}.white-popup h3,.white-popup p{margin-bottom:20px}.white-popup .mfp-close{position:fixed}.cart-table .btn-createQuote{margin-right:20px;margin-left:20px;min-width:170px;padding:12px 20px}.pre-order-cart-label{width:100%;display:block;font-size:10px;color:#c7c7cc}.loose-booking-text{border-top:2px solid #fff}.loose-booking-text span{color:red;font-weight:700}.sales-rep-form{display:none}.sales-rep-form .input-text{margin-bottom:0}.sales-rep-form button{margin-top:10px}.v-checkout-wrapper .v-learn.v-learn-default{width:213px;margin:0 auto;float:none;display:block;text-align:right}