table,th,td{border:none;font-family:"Montserrat Alternates" !important}table{width:100%;display:table}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}.cart{margin:58px 0 20px 0 !important}.cart-prd-list{margin-bottom:40px}.cart-prd-list .product-thumb{max-height:70px;float:left;margin-right:10px}.cart-prd-list thead tr th{font-weight:normal;font-size:14px}.cart-prd-list td,.cart-prd-list span,.cart-prd-list th{vertical-align:middle !important}.cart-prd-list thead tr{border-bottom:1px solid rgba(0, 0, 0, 0.12)}.cart-prd-list tr{border-bottom:1px dotted #f5f5f5}.cart-prd-list .remove-cart-item{text-align:center;font-size:20px;line-height:20px}.cart-prd-list .remove-cart-item i{color:#666}.cart-prd-list .remove-cart-item:hover i{color:#ea1e1e}.cart-prd-list tbody .prd-desc .prd-name{font-weight:600;font-size:15px}.cart-prd-list tbody .prd-desc>p{color:#787878;font-size:14px;font-family:"Open Sans",sans-serif !important}.prd-unavailable{width:110px;font-size:15px;text-align:center;color:#fff !important;background-color:rgba(255, 0, 0, 0.42);margin:5px 0 0 80px !important;padding:5px 0 5px 5px}.max-prd-allowed-alert{width:150px;font-size:13px;text-align:center;color:#fff !important;background-color:rgba(255, 0, 0, 0.42);margin:0 auto 10px;padding:5px 0 5px 5px}.cart-prd-list .prd-qty{width:100px;text-align:center;margin:0 auto;display:flex;color:#212121}.cart-prd-list button.prd-qty-down,.cart-prd-list button.prd-qty-up{width:30px;height:26px;line-height:22px;font-weight:500;vertical-align:middle;background-color:#fff;border:1px dotted #c2c2c2;cursor:pointer;font-size:16px;border-radius:50%}.cart-prd-list button.prd-qty-down:hover,.cart-prd-list button.prd-qty-up:hover{border-style:solid}.cart-prd-list .prd-qty-content{width:46px;height:28px;border-radius:2px;background-color:#fff;border:1px solid #c2c2c2;margin:0 9px}.cart-prd-list .prd-qty-content>input[type=text]:not(.browser-default){border:none !important;width:100%;height:26px;font-size:14px;font-weight:500;vertical-align:middle;text-align:center;margin:0 !important}.cart-prd-list .prd-qty-content>input[type=text]:not(.browser-default):focus:not([readonly]){border-bottom:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.cart-prd-list tr td.prd-price{font-weight:600;font-size:16px}.cart-prd-list tr td.prd-price span.old-price+span,.cart-prd-list tr td .old-price{font-size:13px !important;color:#666;text-decoration:line-through;opacity:.7}.cart-prd-list tr td .price-discount{border-radius:2px;border:solid 1px #00c853;color:#00c853;font-size:12px;padding:0 5px 2px 5px;vertical-align:5px;margin:0 5px}.cart-prd-list tr td.prd-price p.prd-shipping{font-size:13px !important;font-weight:400 !important;color:#ccc !important;margin-top:10px}.cart .cart-totals{padding:10px 35px 26px 35px;overflow:hidden;border-radius:8px;background-color:#f5f5f5}.cart .cart-totals h3{font-size:17px;font-weight:500;color:#484848;text-transform:uppercase;margin-bottom:30px}.cart .cart-totals table{width:100%}.cart .cart-totals table tr td:last-child{text-align:right}.cart .cart-totals table tr>td{padding:10px 0 10px !important}.cart .cart-totals table tr td.shop-shipping .shipping-cost{font-size:14px;color:#8c8c8c;text-align:right}.cart .cart-totals table tr td.subtotal{color:#8c8c8c;font-size:16px}.cart .cart-totals table tr:last-child td:not(.price-total){font-weight:500;font-size:17px}.cart .cart-totals table tr td.price-total{font-size:22px;font-weight:800;color:#000;padding-top:22px}.cart .cart-totals .form-coupon{margin-top:10px;padding-top:20px;text-align:center;border-top:1px dashed #ccc}.cart .cart-totals .form-coupon p{text-align:center;font-size:15px;color:#484848;font-weight:500;margin-bottom:10px}.cart .cart-totals .form-coupon input{width:140px;height:30px;font-weight:500;text-align:center;text-transform:uppercase;padding-left:10px;background-color:#fafafa;border:1px dotted #ccc;border-radius:5px 0 0 5px}.cart .cart-totals .form-coupon input:focus{border-bottom:1px dotted #ccc !important;-webkit-box-shadow:none !important;box-shadow:none !important}.cart .cart-totals .form-coupon span.invalid-coupon{color:#f72727}.cart .cart-totals .btn-cart-totals{margin-top:20px;padding:0 5px}.cart .cart-totals .btn-cart-totals a{display:block;color:#fff;font-size:14px;text-align:center;border-radius:5px}.cart .cart-totals .btn-cart-totals a.go-shopping{background-color:#adadad;margin-bottom:20px;height:40px;line-height:40px}.cart .cart-totals .btn-cart-totals a.go-shopping:before{background-color:#2d2d2d !important;margin-bottom:28px}.cart .cart-totals .btn-cart-totals a.checkout{background-color:#ab8f5f !important;font-size:18px;height:45px;line-height:45px;text-transform:capitalize}.shop-empty-cart{text-align:center;padding:180px 0 !important}.shop-empty-cart h3{font-weight:500;font-size:20px;margin:15px 0;color:#3c4858}.shop-empty-cart a.btn{margin-top:20px;color:#fff;background-color:#ab8f5f !important}@media(min-width: 768px)and (max-width: 992px){.cart .cart-totals{padding:15px 0 15px 25px}.cart .cart-totals .col{padding:0}.cart .cart-totals .col:first-child{padding-right:55px !important}.cart .cart-totals table tr>td{font-size:15px}.cart .cart-totals .col:last-child{padding-left:20px;padding-right:20px}.cart .cart-totals .form-coupon{margin-top:0 !important;padding-top:20px;border-top:none !important}}@media(min-width: 993px)and (max-width: 1024px)and (orientation: landscape){.cart .cart-totals{padding:10px 15px 26px 15px !important}}
