.cart-product-count {text-align: center;font-weight: 100;font-size: 17px;color: var(--background-menu);padding: 10px;}
.product-in-quick-cart {border-bottom: 1px solid rgba(0,0,0,0.2);margin-bottom: 30px;padding: 10px;position: relative;min-height: 160px;}
.delete-title-quick-cart .delete-item::before {font-family: 'Material Symbols Outlined';display: inline-block;vertical-align: middle;margin-right: 5px;content: '\e872';font-size: 20px;color: rgba(0, 0, 0, 8);cursor: pointer;}
.delete-title-quick-cart::after, .product-in-quick-cart-in::after, .product-in-quick-cart::after {content: " ";display: block;clear: both;}
.delete-item{float:left;}
.delete-title-quick-cart h5{font-size:15px;font-weight:normal;line-height:30px}
#fullcart {max-width: 1460px;display: block;margin-left: auto;margin-right: auto;padding: 10px;box-sizing: border-box;}
.cart-responsive-table {width: 70%;float: left;box-sizing: border-box;border-collapse: separate;border-spacing: 0px;}
.cart-responsive-table thead tr th {background: var(--background-menu);color: #fff;font-size: 15px;padding: 10px;font-weight: normal}
.th-sku {max-width: 10%;width: 10%;}
.th-img {max-width: 10%;width: 10%;}
.th-desc {max-width: 30%;width: 30%;}
.th-qnt {max-width: 30%;width: 30%;padding-left: 8% !important;}
.th-price {max-width: 10%;width: 10%;text-align: center;}
.th-sumprice {max-width: 10%;width: 10%;text-align: center;}
.cart-responsive-table tbody tr td {border-bottom: 1px solid rgba(0,0,0,0.2);vertical-align: middle;background: #fff;}
.sku-cart {font-size: 15px;}
.cart-responsive-table .delete-item {cursor: pointer;}
.cart-responsive-table .delete-item::before {font-family: 'Material Symbols Outlined';display: inline-block;vertical-align: middle;margin-right: 5px;content: '\e872';font-size: 20px;color: rgba(0, 0, 0, 0.3);float: right;cursor:pointer;}
.cart-responsive-table h5 {font-weight: normal;color: var(--background-menu);font-size: 15px;margin-top:3px;}
.isProduct_4 .pluss-cart,.isProduct_4 .minus-cart{display:none;}
.isProduct_4 .quick-cart-qnt{text-align:center;border:0px;width: 90%;}
#fullcart h1 {font-size: 30px;color: var(--background-menu);margin-bottom: 30px;text-align: left;font-weight: 500;}
.total-cart {width: 30%;float: left;box-sizing: border-box;padding-left: 25px;}
.total-cart-in {background: #fff;padding: 20px;padding-top: 0px;border-radius: 20px;}
#fullcart::after {content: "";display: block;clear: both;}
.total-cart-in h4 {color: var(--background-menu);text-align: left;font-weight: normal;padding-top: 10px;font-size: 20px;}
.total-cart-in h5 {text-decoration: unset;text-align: left;padding: 0px;text-transform: unset;}
#fullcart p {margin: 0px;}
#cartcheckoutlink, #cartreturnhome{text-decoration:unset;}
#cartcheckoutlink button, #cartreturnhome button,#confirm-order {display: block;border: unset;background-color: var(--background-menu);color: #fff;font-size: 16px;padding: 10px;margin-top: 15px;min-width: 250px;margin-left: auto;margin-right: auto;}
.checkout-fixed-button {display: flex;flex-direction: column;align-items: center;justify-content: center;writing-mode: vertical-rl;text-orientation: mixed;padding: 20px 10px;border: none;cursor: pointer;position: fixed;right: 0;top: 50%;color: transparent;text-decoration: unset;z-index: 9999;font-size:9px;}
.checkout-fixed-button::before {font-family: 'Material Symbols Outlined';content: "\f39a";writing-mode: horizontal-tb;font-size: 25px;-webkit-font-smoothing: antialiased;width: 45px;height: 45px;border-radius: 180px;color: #fff !important;text-align: center;padding-top: 4px;text-decoration: unset;background: var(--background-menu);}
.checkout-fixed-button:hover{color:transparent!important;}

@media screen and (max-width: 900px) {
#fullcart h1 {font-size: 25px;}
.cart-responsive-table td.title-cart h5 {margin-left: 45px!important;margin-top: 7px!important;}
.cart-responsive-table .delete-item::before {float:left;}
.cart-responsive-table {width:100%;float:unset;margin-bottom:20px;}
.total-cart{width: 100%;float: unset;padding-left: 0px;}
/*Resposive Cart Table*/
.cart-responsive-table thead {display: none;}
.cart-responsive-table, .cart-responsive-table tbody, .cart-responsive-table tr, .cart-responsive-table td {display: block;width: 100%;}
.cart-responsive-table tr {margin-bottom: 20px;border: 1px solid rgba(0,0,0,0.2);background: #fff;overflow: hidden;}
.cart-responsive-table td {text-align: right;padding: 12px 15px;padding-left: 45%;position: relative;border-bottom: 1px solid rgba(0,0,0,0.2);;min-height: 40px;display: flex;align-items: center;justify-content: flex-end;}
.cart-responsive-table td::before {content: attr(data-label);position: absolute;left: 15px;top: 50%;transform: translateY(-50%);width: 40%;text-align: left;font-weight: 700;color: var(--background-menu);font-size: 14px;}
.cart-responsive-table td.img-cart {padding: 15px;text-align: center;justify-content: center;background: #fff;}
.cart-responsive-table td.img-cart::before {content: none; }
.cart-responsive-table td.img-cart img {max-width: 120px;height: auto;}
.cart-responsive-table td.title-cart {text-align: right;display: block;padding-left: 15px;}
.cart-responsive-table td.title-cart::before {position: static; display: block;transform: none;margin-bottom: 5px;color: var(--background-menu);font-size: 14px;}
.cart-responsive-table td.title-cart h5 {margin: 0;font-size: 16px;text-align: left;}
.cart-responsive-table td.sumprice-cart{display:block;}
.cart-responsive-table td.qunatity-cart {}
body .cart-responsive-table td.qunatity-cart  .cart-in-quick-cart-in {margin: 0;position:unset!important;left:unset!important;top:unset!important;transform:unset!important;}
.delete-item {float: left;margin-left: 10px;cursor: pointer;}
/*Resposive Cart Table*/
}