@forward './cart.line-price.scss';
@forward './cart.line-remove.scss';
@forward './cart.line-information.scss';
@forward './cart.line.scss';
@forward './cart.line-item-quantifier.scss';

// CART-LINES CONTAINER SPECIFIC CSS
.cf-cart {
    background-color: var(--cf-color-background);
    border-radius: var(--cf-border-radius);
    padding: var(--cf-cart--padding);

    &--loading {
        --cf-cart--padding: var(--cf-spacing);
    }

    &--empty {
        --cf-cart--padding: var(--cf-spacing);
    }
}

.cf-cart__list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cf-cart__item {
    &:not(:last-child) {
        border-bottom: var(--cf-border);
    }
}