.offcanvas {
    .btn-outline-secondary {
        background: $sw-color-brand-secondary;
        color: $bcb-whiteColor;
        .icon {
            color: $bcb-whiteColor;
        }
        &:not(:disabled) {
            &:not(.disabled) {
                &:active {
                    color: $bcb-whiteColor;
                    background-color: $bcb-brand-primary;
                    border-color: $bcb-brand-primary;
                }
            }
            &:not(.disabled).active {
                color: $bcb-whiteColor;
                background-color: $bcb-brand-primary;
                border-color: $bcb-brand-primary;
            }
        }
    }
    .btn-light {
        background: $sw-color-brand-secondary;
        color: $bcb-whiteColor;
        .icon {
            color: $bcb-whiteColor;
        }
        &:not(:disabled) {
            &:not(.disabled) {
                &:active {
                    color: $bcb-whiteColor;
                    background-color: $bcb-brand-primary;
                    border-color: $bcb-brand-primary;
                }
            }
            &:not(.disabled).active {
                color: $bcb-whiteColor;
                background-color: $bcb-brand-primary;
                border-color: $bcb-brand-primary;
            }
        }
    }
    .show {
        > .btn-light.dropdown-toggle {
            color: $bcb-whiteColor;
            background-color: $bcb-brand-primary;
            border-color: $bcb-brand-primary;
        }
    }
    .btn.line-item-remove-button {
        padding: 4px 5px 0 5px;
        line-height: normal;
        svg {
            top: 0;
        }
    }


    .offcanvas-cart-items {
        .line-item-quantity-select-wrapper {
            padding-left: 0;
        }
        .line-item-label { 
            text-decoration: none;
        }
    }
    .offcanvas-cart-actions{
        .btn-primary{
            border-radius: $bcb-productcart-button-radius+px;
        }
    }
    .line-item-total-price {
    justify-content: end;
    }
}

.offcanvas-cart-header {
  #off-canvas-headline {
    margin-bottom: 0;
}
}
