#offcanvasCart{width: 100%; max-width: 490px;}
#offcanvasCart .resume-title{display: none;}
.cart-product .input-group.bootstrap-touchspin{flex-wrap: nowrap; align-items: center; border: solid 1px #EFF0F0; padding: 2px 6px; border-radius: var(--bs-border-radius);}
.cart-product .input-group.bootstrap-touchspin input{border: none; padding: 0; width: auto; height: 26px;}
.cart-product .input-group.bootstrap-touchspin .btn{padding: 0;}
.cart-product-total {white-space: nowrap; font-size: 18px; color: var(--primary);}

#cart-page h1 {font-size: 18px;}
#cart-page .cart-product-name {flex: 1; font-weight: 600;}

#cart-data #button-coupon {background: #3D4342; padding: 12px 16px; border: 1px solid #3D4342;}
#cart-list-data #cart-total-coupon label {display: none;}

#cart-list-data .btn-in-cart-page {background: #3D4342; border-radius: 4px; color: #fff; font-size: 12px; min-width: 100px; display: flex; align-items: center; justify-content: center;}
#cart-list-data .input-in-cart-page {font-size: 12px; height: auto;}
#cart-list-data .input-group {gap: 8px;}
#cart-list-data .resume-title {font-size: 16px; margin-bottom: 8px;}
#cart-list-data .tittle-shipping-simulator {display: none;}

.cart-modal input {font-size: 12px;}
.cart-modal .btn-green svg path {fill: #fff !important;}
.cart-modal #cart-total-coupon label {display: none;}
.total-value {font-size: 18px;}

.btn.disabled {background: var(--primary) !important;}

@media(max-width:767px){
	.cart-product{border-bottom: solid 1px var(--bs-border-color);}
}