.component--promotion-completed-message .cart-promotion-completed-text{color:var(--color-tomato-red)}.component--promotion-completed-message .cart-promotion-completed-text.cart-loyalty-promotion-completed-text{color:var(--color-success-green)}.component--cart-promotion{background:var(--color-accents-blueberry-8);border:1px dashed var(--color-blueberry);padding:16px 24px}.component--cart-promotion.cart-digital-coupon-clipped,.component--cart-promotion.cart-promotion-completed{border-color:var(--color-tomato-red);border-style:solid}.component--cart-promotion.cart-promotion-completed.cart-loyalty-promotion{border-color:var(--color-success-green);border-style:solid}.component--cart-promotion.cart-promotion-for-category{border-radius:0;border-width:1px 0 0}@media not print{.component--cart-promotion .cart-promotion-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}}.component--cart-promotion .cart-promotion-progress-bar{padding:8px 2px}.component--cart-promotion .cart-promotion-clipped-instruction{color:var(--color-tomato-red)}.component--shopping-list-action-buttons-desktop .move-button{color:var(--color-gray-7)}.component--shopping-list-action-buttons-desktop .move-button:hover{color:var(--color-tomato-red)}.component--shopping-list-action-buttons-desktop .move-button path{fill:currentcolor}.component--shopping-list-item-action-buttons-mobile .mobile-arrow-button{height:var(--saved-list-expand-options-button-width);width:var(--saved-list-expand-options-button-width)}.component--shopping-list-item-action-buttons-mobile .mobile-action-button{align-items:center;flex-direction:column;height:100%;justify-content:center;padding:.625rem;text-align:center;width:var(--saved-list-mobile-options-button-width)}