.cart-upsell-carousel{--cart-upsell-card-width: calc((100% - 30px) / 1.2);-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-upsell-carousel.is-dragging{cursor:grabbing}.cart-upsell-header{padding:0 var(--cart-drawer-padding-x)}.cart-upsell-carousel::-webkit-scrollbar{display:none}.cart-upsell-container:not(:has(.cart-upsell-card:nth-of-type(2))) .cart-upsell-card{width:calc(100% - 2 * var(--cart-drawer-padding-x));max-width:none;max-width:initial;cursor:inherit}.cart-upsell-card{transition:transform .3s ease,box-shadow .3s ease}.cart-upsell-card:first-of-type{margin-left:var(--cart-drawer-padding-x)}.cart-upsell-card:last-of-type{margin-right:var(--cart-drawer-padding-x)}.cart-upsell-add-btn{transition:opacity .2s ease,background-color .2s ease}.cart-upsell-add-btn:hover{opacity:.9}.cart-upsell-prev,.cart-upsell-next{transition:opacity .2s ease}.cart-upsell-prev:hover,.cart-upsell-next:hover{opacity:.7}.cart-upsell-prev:disabled,.cart-upsell-next:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cart-upsell-navigation{display:none}.cart-upsell-container:has(.cart-upsell-card:nth-of-type(2)) .cart-upsell-navigation{display:flex}
