.cart-item { transition: background-color 0.2s; } .cart-item:hover { background-color: #f8f9fa; } .quantity-input { width: 60px; } .item-checkbox { transform: scale(1.2); } .position-sticky { top: 20px !important; } @media (max-width: 768px) { .col-md-4 .position-sticky { position: relative !important; top: auto !important; } }