.cart-table-header{line-height:30px;margin-bottom:20px}.cart-table-header .product-price.tright{padding-right:10px}.cart-table-header .product-subtotal.tright{padding-right:30px}.cart-table-header .product-amount{text-align:center}.cart-table-row{margin-bottom:20px;padding-bottom:20px}.cart-table-row .quantity{padding-right:15px}.cart-table-row .quantity .minus,.cart-table-row .quantity .plus{cursor:pointer;height:30px;line-height:30px;position:absolute;text-align:center;top:1px;width:30px;z-index:1}.cart-table-row .quantity .minus.disabled,.cart-table-row .quantity .plus.disabled{display:none}.cart-table-row .quantity .minus{left:0}.cart-table-row .quantity .plus{right:15px}.cart-table-row .quantity .qty{min-height:32px;padding:5px 35px;text-align:center}.cart-table-row .quantity .qty::-ms-clear{display:none}.cart-table-row .quantity .quantity{display:block;line-height:34px;text-align:center}.cart-table-row .product-thumbnail{text-align:center}.cart-table-row .product-thumbnail a{display:inline-block;margin-right:5px}.cart-table-row .product-thumbnail img{height:auto;max-width:100%}.cart-table-row .product-name{padding-right:10px!important}.cart-table-row .product-name .label{display:inline-block;font-size:.8rem;margin-left:10px;padding:0 5px}.cart-table-row .product-name .brand{display:block;font-size:.8em}.cart-table-row .product-price.tright span.cit-price,.cart-table-row .product-price.tright span.cit-sum,.cart-table-row .product-subtotal.tright span.cit-price,.cart-table-row .product-subtotal.tright span.cit-sum{padding-right:10px}.cart-table-row .product-price.tright span.cit-price strike,.cart-table-row .product-price.tright span.cit-sum strike,.cart-table-row .product-subtotal.tright span.cit-price strike,.cart-table-row .product-subtotal.tright span.cit-sum strike{font-size:.9rem;margin-right:5px}.cart-table-row .amount,.cart-table-row .product-subtotal{line-height:35px}.cart-table-row .product-subtotal .close{padding:8px 5px}.cart-table-row .secondchance-label{display:inline-block;font-size:.8rem;margin-top:5px;padding:0 5px}.cart-table-row .message{padding:5px;position:relative;top:10px}.cart-table-row.cart-combiparent-row{border-bottom-width:0;margin-bottom:0}.cart-table-row.cart-combiparent-row .amount,.cart-table-row.cart-combiparent-row .cit-sum{display:block;line-height:12px}.cart-table-row.cart-combiparent-row .amount strike,.cart-table-row.cart-combiparent-row .cit-sum strike{display:table-caption;position:absolute;right:5px;top:0;z-index:-1}.cart-table-row.cart-combiparent-row .amount{margin-top:20px}.cart-table-row.cart-combiparent-row .cit-sum{margin-right:20px;padding-top:20px;position:relative}.cart-table-row.cart-combi-row .combiplus{font-size:1.4rem;margin:-40px 0 0 16px;position:absolute}.cart-table-row.cart-combi-row .combiplus i{margin:5px 5px 0 0}.cart-table-row .discount{clear:both;display:inline-block;float:right;font-size:.9rem;font-style:italic;line-height:0;margin-right:32px}.cart-table-row .discount.hide{display:none}.cart_table_item .product-stock .label{display:inline-block;font-size:.8rem;padding:0 5px}.cart_table_item.cart-combiparent-row{border-bottom-width:0}.cart_table_item .secondchance-label{display:inline-block;font-size:.8rem;margin-top:5px;padding:0 5px}.cart-totals tr{display:inline-block;line-height:30px;width:100%}.cart-totals tr.hide{display:none}.cart-totals tr td,.cart-totals tr th{display:inline-block;float:left;padding:0;width:50%}.cart-totals tr td{text-align:right}.cart-totals .total{margin-top:10px;padding-top:10px}.cart-totals .total .amount{font-size:1.6rem}.cart-shippingoptions .alert{display:inline-block;margin-top:15px}.cart-shippingoptions .list li{cursor:pointer;padding:10px}.cart-shippingoptions .list li ul{height:300px;overflow-y:scroll}.cart-shippingoptions .list .dl-openinghours{display:none;margin-top:10px;padding-left:20px}.cart-shippingoptions .list .dl-openinghours strong{margin-left:0}.cart-shippingoptions .list .dl-openinghours dd,.cart-shippingoptions .list .dl-openinghours dt{display:inline-block;width:49%}.cart-shippingoptions .list .dl-openinghours dt{vertical-align:top}.cart-shippingoptions .list .dl-openinghours dt span{display:inline-block;width:25px}.cart-shippingoptions .list .dl-openinghours .full{margin-bottom:10px;width:100%}.cart-shippingoptions .list .alert,.cart-shippingoptions .list .pickup-locations{display:none}.cart-shippingoptions .list .active .alert,.cart-shippingoptions .list .active .pickup-locations,.cart-shippingoptions .list .active .pickup-locations .active .dl-openinghours{display:block}.top-cart-button{text-align:right}.top-cart-button .alert{margin-top:15px;text-align:left}.cart-tabs{padding-bottom:10px;text-align:center}.cart-tabs .nav-tabs{display:inline-block}.cart-tabs .nav-tabs i{margin-right:10px}.cart-tabs .nav-tabs li{display:inline-block;font-size:1.3rem;line-height:40px}.cart-tabs .nav-tabs li:last-child{display:none}.cart-tabs .nav-tabs .divider{font-size:1.6rem;padding:0 15px}.cart-tabs .nav-tabs .divider i{margin-right:0}.cart-confirm #chat-widget-container,.cart-personal #chat-widget-container{display:none}.cart-personal .password-confirm label{line-height:40px!important}.cart-personal h3.title{margin-bottom:15px;padding:15px}.cart-personal h3.title i{float:left;margin-right:10px}.cart-personal .pickup-location-address{line-height:20px}#btn-discount-code-remove{margin-left:5px}#btn-discount-code-remove i{margin-left:0;margin-top:0}#discount-code{padding-right:90px!important}#btn-discount-code{line-height:28px;position:absolute;right:16px;top:1px}.discountcode-not-conform{font-size:.9rem;font-style:italic}@media (max-width:1439.98px){.cart-personal .password-confirm label{line-height:20px!important}.cart-index .cws{flex:0 0 80%;max-width:80%}.cart-index .sidebar{flex:0 0 20%;max-width:20%}.cart-table-row.cart-combi-row .combiplus{margin-top:-30px}}@media (max-width:1199.98px){.cart-index .cws,.cart-index .sidebar{flex:0 0 100%;max-width:100%}.cart-index .sidebar .remotereviews,.cart-index .sidebar .usp{float:left;padding:0 15px;width:50%!important}}@media (max-width:991.98px){.cart-personal .password-confirm label{line-height:40px!important}}@media (max-width:767.98px){.cart-table-header .product-amount,.cart-table-header .product-price,.cart-table-header .product-subtotal,.cart-table-header .product-thumbnail{display:none}.cart-table-header .product-name{text-indent:10px}.cart-table-row{margin-bottom:15px;padding-bottom:15px}.cart-table-row .product-price{display:none}.cart-table-row .product-name{margin-bottom:20px}.cart-table-row .quantity .minus,.cart-table-row .quantity .plus{height:34px;line-height:34px}.cart-table-row.cart-combiparent-row{margin-bottom:50px}.cart-table-row.cart-combiparent-row .product-quantity,.cart-table-row.cart-combiparent-row .product-subtotal{margin-top:70px}.cart-table-row.cart-combi-row{margin-top:-165px;padding-bottom:52px}.cart-table-row.cart-combi-row .combiplus{margin:-32px 0 0 20px}.continue-shopping{display:none}.top-cart-button.mb-5{margin-bottom:15px!important}.cart-personal .password-confirm label{line-height:40px!important}.cart-index .livechat-button,.cart-index .scroll-to-top{bottom:10px}.cart-index .sidebar .remotereviews,.cart-index .sidebar .usp{padding:0;width:100%!important}}@media (max-width:575.98px){.cart-tabs .nav-tabs li{font-size:1.1rem}.cart-tabs .nav-tabs i{margin-right:5px}.cart-tabs .nav-tabs .divider{font-size:1.3rem;padding:0 5px}.cart-personal .password-confirm label{line-height:20px!important}.cart-banner .bannercontent{margin-left:0;margin-right:0}.cart-index .sidebar{display:none}}@media (max-width:419.98px){.cart-combi-row .combideal-label{display:none}}tr.discount th[data-plugin-tooltip]{cursor:help}tr.discount th[data-plugin-tooltip] i{left:5px;position:relative;top:2px}@media (max-width:419.98px){tr.discount th[data-plugin-tooltip]{text-decoration:underline}}.cart-table-header{background:#f7f9fc;box-shadow:0 2px 6px rgba(0,0,0,.1);font-weight:600}.cart-table-row{border-bottom:1px solid #eaecef}.cart-table-row .quantity .minus,.cart-table-row .quantity .plus{background:#eaecef}.cart-table-row .quantity .qty{border:1px solid #eaecef}.cart-table-row .quantity .qty:focus{border-color:#f3a40c}.cart-totals .total{border-top:1px solid #eaecef}.cart-shippingoptions .list .active{background:#f7f9fc;box-shadow:0 2px 6px rgba(0,0,0,.1)}.cart-shippingoptions .list .active .pickup-locations .active{background:#f7f9fc;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.cart-shippingoptions .list .pickup-locations li{background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.cart-tabs{border-bottom:1px solid #eaecef}.cart-tabs .nav-tabs .active{font-weight:600}.cart-tabs .nav-tabs .disabled{color:#a2a2a2}.cart-tabs .nav-tabs i{color:#eaecef}.cart-tabs .nav-tabs .divider i{color:#000}.cart-tabs .nav-tabs .checked{font-weight:600}.cart-tabs .nav-tabs .checked i{color:#62bc5f}.list-carriers li label,.list-paymentgateways li label,.list-paymentissuers li label{border-color:#f7f9fc}.list-carriers li label:hover,.list-paymentgateways li label:hover,.list-paymentissuers li label:hover{border-color:#eaecef}.list-carriers li.active label,.list-paymentgateways li.active label,.list-paymentissuers li.active label{border-color:#62bc5f}.cart-confirm h3.title,.cart-personal h3.title{background:#eaecef;color:#000}.cart-confirm h3.title i,.cart-personal h3.title i{color:#a2a2a2}.cart-confirm h3.title.active i,.cart-personal h3.title.active i{color:#62bc5f}.shop_table thead{background:#f7f9fc!important}
