:root {
    --nb-pricing-quick-basket-price-font-size: var(--nb-paragraph-s);
    --nb-pricing-quick-basket-price-font-weight: var(--nb-paragraph-font-weight);
    --nb-pricing-quick-basket-price-color: var(--nb-text-color-primary);

    --nb-pricing-quick-basket-price-total-font-size: var(--nb-paragraph-m);
    --nb-pricing-quick-basket-price-total-font-weight: var(--nb-font-semibold);
    --nb-pricing-quick-basket-price-total-color: var(--nb-text-color-primary);

    --nb-pricing-quick-basket-btn-color: var(--nb-btn-primary-color);
    --nb-pricing-quick-basket-btn-background: var(--nb-btn-primary-bg);
    --nb-pricing-quick-basket-btn-border-color: var(--nb-btn-primary-border-color);
    --nb-pricing-quick-basket-btn-hover-color: var(--nb-btn-primary-hover-color);
    --nb-pricing-quick-basket-btn-hover-background: var(--nb-btn-primary-hover-bg);
    --nb-pricing-quick-basket-btn-hover-border-color: var(--nb-btn-primary-hover-border-color);

    --nb-pricing-quick-basket-text-font-size: var(--nb-paragraph-s);
    --nb-pricing-quick-basket-text-color: var(--nb-text-color-primary);
}

.nb-pricing-quick-basket{
    display: flex;
    flex-direction: column;
    gap: calc(var(--nb-spacer)/2);
}
.nb-pricing-quick-basket .nb-pricing-wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nb-pricing-quick-basket .nb-btn-pricing-quick-basket{
    text-align: center;
    text-transform: uppercase;
    margin-top: calc(var(--nb-spacer)/2);
}

.nb-pricing-quick-basket .nb-price{
    color: var(--nb-color-black);
    font-weight: var(--nb-font-bold);
}

.nb-pricing-quick-basket .nb-final-price{
    font-weight: var(--nb-font-bold);
}

.nb-pricing-quick-basket .nb-pricing-wrapper .nb-price{
    font-size: var(--nb-pricing-quick-basket-price-font-size);
    font-weight: var(--nb-pricing-quick-basket-price-font-weight);
    color: var(--nb-pricing-quick-basket-price-color);
}

.nb-pricing-quick-basket .nb-pricing-wrapper .nb-final-price{
    font-size: var(--nb-pricing-quick-basket-price-total-font-size);
    font-weight: var(--nb-pricing-quick-basket-price-total-font-weight);
    color: var(--nb-pricing-quick-basket-price-total-color);
}

.nb-pricing-quick-basket a.nb-btn-pricing-quick-basket {
    color: var(--nb-pricing-quick-basket-btn-color);
    background: var(--nb-pricing-quick-basket-btn-background);
    border: var(--nb-pricing-quick-basket-btn-border-color);
}

.nb-pricing-quick-basket a.nb-btn-pricing-quick-basket:active,
.nb-pricing-quick-basket a.nb-btn-pricing-quick-basket:focus,
.nb-pricing-quick-basket a.nb-btn-pricing-quick-basket:hover {
    color: var(--nb-pricing-quick-basket-btn-hover-color);
    background: var(--nb-pricing-quick-basket-btn-hover-background);
    border: var(--nb-pricing-quick-basket-btn-hover-border-color);
}

.nb-pricing-quick-basket .nb-pricing-wrapper .nb-price-title{
    font-size: var(--nb-pricing-quick-basket-text-font-size);
    color: var(--nb-pricing-quick-basket-text-color);
}