﻿:root {
    /*
        ACTIONS CONTAINER
    */
    --shoppingcart-actions-container--display: flex;
    --shoppingcart-actions-container--flex-direction: row-reverse;
    --shoppingcart-actions-container--gap: 0;
    --shoppingcart-actions-container--min-width: unset;
    --shoppingcart-actions-container--margin: 16px 0 0 0;
    --shoppingcart-actions-container--color: black;
    /*
        SHOPPING CART - WRAPPER BOTTOM
    */
    --shoppingcart-actions-shopping-cart-wrapper-bottom--display: flex;
    --shoppingcart-actions-shopping-cart-wrapper-bottom--flex-direction: row;
    /*
        SHOPPING CART - WRAPPER COLUMN PRODUCTS
    */
    --shoppingcart-actions-shopping-cart-wrapper-column-products--position: relative;
    --shoppingcart-actions-shopping-cart-wrapper-column-products--z-index: 20;
    /*
        SHOPPING CART - WRAPPER COLUMN TOTALS
    */
    --shoppingcart-actions-shopping-cart-wrapper-column-totals--display: none;
    --shoppingcart-actions-shopping-cart-wrapper-column-totals--position: relative;
    --shoppingcart-actions-shopping-cart-wrapper-column-totals--z-index: 10;
    --shoppingcart-actions-shopping-cart-wrapper-column-totals--width: auto;
    --shoppingcart-actions-shopping-cart-wrapper-column-totals--min-width: unset;
    /*
        ACTIONS - BLOCK MEMBER
    */
    --shoppingcart-actions-block-member--padding: 12px;
    --shoppingcart-actions-block-member--border-radius: 12px;
    --shoppingcart-actions-block-member--position: relative;
    --shoppingcart-actions-block-member--display: flex;
    --shoppingcart-actions-block-member--flex-direction: column;
    --shoppingcart-actions-block-member--gap: 24px;
    --shoppingcart-actions-block-member--width: 50%;
    --shoppingcart-actions-block-member--cursor: pointer;
    --shoppingcart-actions-block-member--transition: opacity 0.2s ease;
    --shoppingcart-actions-block-member--background-color: #F6F0E7;
    --shoppingcart-actions-block-member--min-width: unset;
    --shoppingcart-actions-block-member--border-end-start-radius: 0;
    --shoppingcart-actions-block-member--border-end-end-radius: 0;
    --shoppingcart-actions-block-member--color: #A36B00;
    /*
        ACTIONS - BLOCK MEMBER - CONTENT
    */
    --shoppingcart-actions-block-member-content--display: flex;
    --shoppingcart-actions-block-member-content--flex-direction: column;
    --shoppingcart-actions-block-member-content--flex-grow: 1;
    --shoppingcart-actions-block-member-content--justify-content: flex-start;
    --shoppingcart-actions-block-member-content--gap: 12px;
    /*
        ACTIONS - BLOCK MEMBER - TITLE
    */
    --shoppingcart-actions-block-member-title--flex-grow: 0;
    --shoppingcart-actions-block-member-title--margin-bottom: 0;
    --shoppingcart-actions-block-member-title--font-weight: 700;
    --shoppingcart-actions-block-member-title--font-size: 16px;
    --shoppingcart-actions-block-member-title--line-height: 22.4px;
    --shoppingcart-actions-block-member-title--color: inherit;
    /*
        ACTIONS - BLOCK MEMBER - DESCRIPTION
    */
    --shoppingcart-actions-block-member-description--display: none;
    --shoppingcart-actions-block-member-description--margin-bottom: 0;
    --shoppingcart-actions-block-member-description--font-size: 0.75rem;
    --shoppingcart-actions-block-member-description--min-height: 2rem;
    --shoppingcart-actions-block-member-description--padding: 0;
    /*
        ACTIONS - BLOCK MEMBER - PRICE CONTAINER
    */
    --shoppingcart-actions-block-member-price-container--display: flex;
    --shoppingcart-actions-block-member-price-container--flex-direction: column;
    --shoppingcart-actions-block-member-price-container--align-items: flex-start;
    --shoppingcart-actions-block-member-price-container--gap: 0;
    /*
        ACTIONS - BLOCK MEMBER - PRICE LABEL - WRAPPER
    */
    --shoppingcart-actions-block-member-price-label-wrapper--display: flex;
    --shoppingcart-actions-block-member-price-label-wrapper--flex-direction: row;
    --shoppingcart-actions-block-member-price-label-wrapper--align-items: center;
    --shoppingcart-actions-block-member-price-label-wrapper--gap: 4px;
    --shoppingcart-actions-block-member-price-label-wrapper--width: auto;
    /*
        ACTIONS - BLOCK MEMBER - PRICE LABEL
    */
    --shoppingcart-actions-block-member-price-label--font-weight: 600;
    --shoppingcart-actions-block-member-price-label--font-size: 14px;
    --shoppingcart-actions-block-member-price-label--line-height: 19.6px;
    --shoppingcart-actions-block-member-price-label--margin-bottom: 0;
    --shoppingcart-actions-block-member-price-label--width: auto;
    /*
        ACTIONS - BLOCK MEMBER - PRICE DISCOUNT
    */
    --shoppingcart-actions-block-member-price-discount--font-weight: 700;
    --shoppingcart-actions-block-member-price-discount--font-size: 12px;
    --shoppingcart-actions-block-member-price-discount--line-height: 16.8px;
    --shoppingcart-actions-block-member-price-discount--padding: 2px 4px;
    --shoppingcart-actions-block-member-price-discount--background-color: #ECDFC6;
    --shoppingcart-actions-block-member-price-discount--border-radius: 6px;
    --shoppingcart-actions-block-member-price-discount--position: relative;
    --shoppingcart-actions-block-member-price-discount--top: 0;
    /*
        ACTIONS - BLOCK MEMBER - PRICE VALUE
    */
    --shoppingcart-actions-block-member-price-value--font-weight: 600;
    --shoppingcart-actions-block-member-price-value--font-size: 14px;
    --shoppingcart-actions-block-member-price-value--line-height: 19.6px;
    --shoppingcart-actions-block-member-price-value--flex-grow: 1;
    --shoppingcart-actions-block-member-price-value--text-align: left;
    --shoppingcart-actions-block-member-price-value--white-space: nowrap;
    --shoppingcart-actions-block-member-price-value--margin-bottom: 0;
    --shoppingcart-actions-block-member-price-value--width: auto;
    /*
        ACTIONS - BLOCK MEMBER - CTA BUTTON
    */
    --shoppingcart-actions-block-member-cta-button--width: 100%;
    --shoppingcart-actions-block-member-cta-button--padding: 16px 10px;
    --shoppingcart-actions-block-member-cta-button--border: none;
    --shoppingcart-actions-block-member-cta-button--border-radius: 8px;
    --shoppingcart-actions-block-member-cta-button--transition: background-color 0.2s ease;
    --shoppingcart-actions-block-member-cta-button--outline-offset: 2px;
    --shoppingcart-actions-block-member-cta-button--font-weight: 700;
    --shoppingcart-actions-block-member-cta-button--font-size: 14px;
    --shoppingcart-actions-block-member-cta-button--line-height: 19.6px;
    --shoppingcart-actions-block-member-cta-button--text-align: center;
    --shoppingcart-actions-block-member-cta-button--color: white;
    --shoppingcart-actions-block-member-cta-button--background-color: #A36B00;
    --shoppingcart-actions-block-member-cta-button--background-color--hover: #ab7817;
    /*
        ACTIONS - BLOCK NOT MEMBER
    */
    --shoppingcart-actions-block-not-member--padding: 12px;
    --shoppingcart-actions-block-not-member--border-radius: 12px;
    --shoppingcart-actions-block-not-member--display: flex;
    --shoppingcart-actions-block-not-member--flex-direction: column;
    --shoppingcart-actions-block-not-member--gap: 24px;
    --shoppingcart-actions-block-not-member--width: 50%;
    --shoppingcart-actions-block-not-member--cursor: auto;
    --shoppingcart-actions-block-not-member--transition: opacity 0.3s ease;
    --shoppingcart-actions-block-not-member--background-color: white;
    /*
        ACTIONS - BLOCK NOT MEMBER - TITLE
    */
    --shoppingcart-actions-block-not-member-title--flex-grow: 0;
    --shoppingcart-actions-block-not-member-title--margin-bottom: 0;
    --shoppingcart-actions-block-not-member-title--font-weight: 700;
    --shoppingcart-actions-block-not-member-title--font-size: 16px;
    --shoppingcart-actions-block-not-member-title--line-height: 22.4px;
    --shoppingcart-actions-block-not-member-title--min-height: unset;
    --shoppingcart-actions-block-not-member-title--color: inherit;
    /*
        ACTIONS - BLOCK NOT MEMBER - CONTENT
    */
    --shoppingcart-actions-block-not-member-content--display: flex;
    --shoppingcart-actions-block-not-member-content--flex-direction: column;
    --shoppingcart-actions-block-not-member-content--flex-grow: 1;
    --shoppingcart-actions-block-not-member-content--justify-content: flex-start;
    --shoppingcart-actions-block-not-member-content--gap: 12px;
    /*
        ACTIONS - BLOCK NOT MEMBER - DESCRIPTION
    */
    --shoppingcart-actions-block-not-member-description--display: none;
    --shoppingcart-actions-block-not-member-description--margin-bottom: 0;
    --shoppingcart-actions-block-not-member-description--font-size: 0.75rem;
    --shoppingcart-actions-block-not-member-description--min-height: 32px;
    --shoppingcart-actions-block-not-member-description--padding: 0;
    /*
        ACTIONS - BLOCK NOT MEMBER - PRICE CONTAINER
    */
    --shoppingcart-actions-block-not-member-price-container--display: flex;
    --shoppingcart-actions-block-not-member-price-container--flex-direction: column;
    --shoppingcart-actions-block-not-member-price-container--align-items: flex-start;
    --shoppingcart-actions-block-not-member-price-container--gap: 0;
    /*
        ACTIONS - BLOCK NOT MEMBER - PRICE LABEL
    */
    --shoppingcart-actions-block-not-member-price-label--font-weight: 600;
    --shoppingcart-actions-block-not-member-price-label--font-size: 14px;
    --shoppingcart-actions-block-not-member-price-label--line-height: 19.6px;
    --shoppingcart-actions-block-not-member-price-label--margin-bottom: 0;
    --shoppingcart-actions-block-not-member-price-label--width: auto;
    /*
        ACTIONS - BLOCK NOT MEMBER - PRICE VALUE
    */
    --shoppingcart-actions-block-not-member-price-value--font-weight: 600;
    --shoppingcart-actions-block-not-member-price-value--font-size: 14px;
    --shoppingcart-actions-block-not-member-price-value--line-height: 19.6px;
    --shoppingcart-actions-block-not-member-price-value--flex-grow: 1;
    --shoppingcart-actions-block-not-member-price-value--text-align: left;
    --shoppingcart-actions-block-not-member-price-value--white-space: nowrap;
    --shoppingcart-actions-block-not-member-price-value--margin-bottom: 0;
    --shoppingcart-actions-block-not-member-price-value--width: auto;
    /*
        ACTIONS - BLOCK NOT MEMBER - CTA BUTTON
    */
    --shoppingcart-actions-block-not-member-cta-button--width: 100%;
    --shoppingcart-actions-block-not-member-cta-button--font-weight: 700;
    --shoppingcart-actions-block-not-member-cta-button--text-align: center;
    --shoppingcart-actions-block-not-member-cta-button--border-radius: 8px;
    --shoppingcart-actions-block-not-member-cta-button--padding: 16px 10px;
    --shoppingcart-actions-block-not-member-cta-button--border: none;
    --shoppingcart-actions-block-not-member-cta-button--transition: background-color 0.2s ease;
    --shoppingcart-actions-block-not-member-cta-button--outline-offset: 2px;
    --shoppingcart-actions-block-not-member-cta-button--font-size: 14px;
    --shoppingcart-actions-block-not-member-cta-button--line-height: 19.6px;
    --shoppingcart-actions-block-not-member-cta-button--color: white;
    --shoppingcart-actions-block-not-member-cta-button--background-color: black;
    --shoppingcart-actions-block-not-member-cta-button--background-color--hover: rgba(0, 0, 0, 0.7);
    /*
        ACTIONS - BENEFITS
    */
    --shoppingcart-actions-benefits--padding: 12px;
    --shoppingcart-actions-benefits--border-start-end-radius: 0;
    --shoppingcart-actions-benefits--margin: 0 -12px;
    /*
        ACTIONS - BENEFITS (NOT AUTH)
    */
    --shoppingcart-actions-benefits-notauth--margin: 0;
    --shoppingcart-actions-benefits-notauth--padding: 16px;
    --shoppingcart-actions-benefits-notauth--border-radius: 8px;
    --shoppingcart-actions-benefits-notauth--border-start-end-radius: 0;
    /*
        ACTIONS - BENEFITS - BIZZCLUB
    */
    --shoppingcart-actions-benefits-bizzclub--padding: 16px 0 0 0;
    /*
        ACTIONS - BENEFITS - BENEFIT TAB
    */
    --shoppingcart-actions-benefits-benefit-tab--padding-top: 6px;
    --shoppingcart-actions-benefits-benefit-tab--padding-bottom: 6px;
    /*
        ACTIONS - BENEFITS - BIZZCLUB BENEFITS BUTTON
    */
    --shoppingcart-actions-benefits-bizzclub-benefits-button--font-size: 16px;
    --shoppingcart-actions-benefits-bizzclub-benefits-button--font-weight: 700;
    --shoppingcart-actions-benefits-bizzclub-benefits-button--line-height: 22.4px;
    --shoppingcart-actions-benefits-bizzclub-benefits-button--text-decoration: none;
    --shoppingcart-actions-benefits-bizzclub-benefits-button--text-decoration--hover: underline;
    --shoppingcart-actions-benefits-bizzclub-benefits-button--outline: 0;
    --shoppingcart-actions-benefits-bizzclub-benefits-button--transition: background-color 0.2s ease-in-out 0s;
    --shoppingcart-actions-benefits-bizzclub-benefits-button--background-color: white;
    --shoppingcart-actions-benefits-bizzclub-benefits-button--background-color--hover: rgba(255, 255, 255, 0.7);
    /*
        ACTIONS - BENEFITS - BIZZCLUB BENEFITS BUTTON
    */
    --shoppingcart-actions-benefits-bizzclub-benefits-button-arrow--display: none;
    /*
        ACTIONS - BENEFITS - BENEFIT TABS - BOTTOM TEXT
    */
    --shoppingcart-actions-benefits-benefit-tabs-bottom-text--font-size: 14px;
    --shoppingcart-actions-benefits-benefit-tabs-bottom-text--font-weight: 700;
    --shoppingcart-actions-benefits-benefit-tabs-bottom-text--line-height: 19.6px;
    /*
        ACTIONS - BENEFITS - HEADER TAB
    */
    --shoppingcart-actions-benefits-header-tab--padding: 8px;
    --shoppingcart-actions-benefits-header-tab--border-radius: 12px;
    --shoppingcart-actions-benefits-header-tab--font-size: 16px;
    --shoppingcart-actions-benefits-header-tab--font-weight: 500;
    --shoppingcart-actions-benefits-header-tab--line-height: 19.36px;
    /*
        ACTIONS - BENEFITS - HEADER TAB - PLUS ICON
    */
    --shoppingcart-actions-benefits-header-tab-button--margin: 0 8px 0 0;
    /*
        ACTION - BIZZCLUB POPUP - SUBTITLE
    */
    --shoppingcart-actions-bizzclub-popup-subtitle--display: none;
    --shoppingcart-actions-bizzclub-popup-subtitle--padding: 0;
    --shoppingcart-actions-bizzclub-popup-subtitle--font-size: 14px;
    --shoppingcart-actions-bizzclub-popup-subtitle--font-weight: 400;
    --shoppingcart-actions-bizzclub-popup-subtitle--line-height: 16.9px;
    /*
        ACTION - BIZZCLUB POPUP - INTRO TEXT
    */
    --shoppingcart-actions-bizzclub-popup-intro-text--padding: 0;
    --shoppingcart-actions-bizzclub-popup-intro-text--font-size: var(--shoppingcart-actions-bizzclub-popup-subtitle--font-size);
    --shoppingcart-actions-bizzclub-popup-intro-text--font-weight: var(--shoppingcart-actions-bizzclub-popup-subtitle--font-weight);
    --shoppingcart-actions-bizzclub-popup-intro-text--line-height: var(--shoppingcart-actions-bizzclub-popup-intro-text--line-height);
}


/*
    >= 390
*/
@media screen and (min-width: 390px) {
    :root {
        /*
            ACTIONS - BLOCK NOT MEMBER - TITLE
        */
        --shoppingcart-actions-block-not-member-title--min-height: unset;
        /*
            ACTIONS - BLOCK NOT MEMBER - DESCRIPTION
        */
        --shoppingcart-actions-block-not-member-description--min-height: unset;
        /*
          ACTIONS - BLOCK MEMBER - DESCRIPTION
        */
        --shoppingcart-actions-block-member-description--min-height: unset;
    }
}
/*
    >= 840
*/
@media screen and (min-width: 840px) {
    :root {
        /*
            SHOPPING CART - WRAPPER COLUMN TOTALS
        */
        --shoppingcart-actions-shopping-cart-wrapper-column-totals--display: block;
        --shoppingcart-actions-shopping-cart-wrapper-column-totals--min-width: var(--shoppingcart-wrapper-column-totals--width);
        /*
            ACTIONS - BLOCK NOT MEMBER - PRICE CONTAINER
        */
        --shoppingcart-actions-block-not-member-price-container--flex-direction: row;
        --shoppingcart-actions-block-not-member-price-container--align-items: center;
        /*
            ACTIONS - BLOCK NOT MEMBER - PRICE VALUE
        */
        --shoppingcart-actions-block-not-member-price-value--width: 100%;
        --shoppingcart-actions-block-not-member-price-value--text-align: right;
        /*
            ACTIONS - BLOCK MEMBER - PRICE CONTAINER
        */
        --shoppingcart-actions-block-member-price-container--flex-direction: row;
        --shoppingcart-actions-block-member-price-container--align-items: center;
        /*
            ACTIONS - BLOCK MEMBER - PRICE DISCOUNT
        */
        --shoppingcart-actions-block-member-price-discount--top: 2px;
        /*
            ACTIONS - BLOCK MEMBER - PRICE VALUE
        */
        --shoppingcart-actions-block-member-price-value--width: 100%;
        --shoppingcart-actions-block-member-price-value--text-align: right;
    }
}
/*
    >= 1080
*/
@media (min-width: 1080px) {
    :root {
        /*
            ACTIONS - BLOCK MEMBER
        */
        --shoppingcart-actions-block-member--padding: 16px;
        --shoppingcart-actions-block-member--border-radius: 16px;
        --shoppingcart-actions-block-member--min-width: auto;
        /*
            ACTIONS - BLOCK MEMBER - TITLE
        */
        --shoppingcart-actions-block-member-title--font-size: 20px;
        --shoppingcart-actions-block-member-title--line-height: 28px;
        /*
          ACTIONS - BLOCK MEMBER - DESCRIPTION
        */
        --shoppingcart-actions-block-member-description--font-size: 0.875rem;
        /*
            ACTIONS - BLOCK MEMBER - PRICE CONTAINER
        */
        --shoppingcart-actions-block-member-price-container--flex-direction: row;
        --shoppingcart-actions-block-member-price-container--gap: 8px;
        /*

        */
        --shoppingcart-actions-block-member-price-label-wrapper--width: 50%;
        /*
            ACTIONS - BLOCK MEMBER - PRICE LABEL
        */
        --shoppingcart-actions-block-member-price-label--font-size: 16px;
        --shoppingcart-actions-block-member-price-label--line-height: 22.4px;
        /*
            ACTIONS - BLOCK MEMBER - PRICE VALUE
        */
        --shoppingcart-actions-block-member-price-value--font-size: 16px;
        --shoppingcart-actions-block-member-price-value--line-height: 22.4px;
        --shoppingcart-actions-block-member-price-value--text-align: right;
        --shoppingcart-actions-block-member-price-value--width: 50%;
        /*
            ACTIONS - BLOCK MEMBER - CTA BUTTON
        */
        --shoppingcart-actions-block-member-cta-button--padding: 16px;
        --shoppingcart-actions-block-member-cta-button--font-size: 1rem;
        --shoppingcart-actions-block-member-cta-button--line-height: 22.4px;
        /*
            ACTIONS - BLOCK NOT MEMBER
        */
        --shoppingcart-actions-block-not-member--padding: 16px;
        --shoppingcart-actions-block-not-member--border-radius: 16px;
        /*
            ACTIONS - BLOCK NOT MEMBER - TITLE
        */
        --shoppingcart-actions-block-not-member-title--font-size: 20px;
        --shoppingcart-actions-block-not-member-title--line-height: 28px;
        --shoppingcart-actions-block-not-member-title--min-height: unset;
        /*
            ACTIONS - BLOCK NOT MEMBER - DESCRIPTION
        */
        --shoppingcart-actions-block-not-member-description--font-size: 0.875rem;
        /*
            ACTIONS - BLOCK NOT MEMBER - PRICE CONTAINER
        */
        --shoppingcart-actions-block-not-member-price-container--flex-direction: row;
        /*
            ACTIONS - BLOCK NOT MEMBER - PRICE LABEL
        */
        --shoppingcart-actions-block-not-member-price-label--font-size: 16px;
        --shoppingcart-actions-block-not-member-price-label--line-height: 22.4px;
        --shoppingcart-actions-block-not-member-price-label--width: 50%;
        /*
            ACTIONS - BLOCK NOT MEMBER - PRICE VALUE
        */
        --shoppingcart-actions-block-not-member-price-value--font-size: 16px;
        --shoppingcart-actions-block-not-member-price-value--line-height: 22.4px;
        --shoppingcart-actions-block-not-member-price-value--text-align: right;
        --shoppingcart-actions-block-not-member-price-value--width: 50%;
        /*
            ACTIONS - BLOCK NOT MEMBER - CTA BUTTON
        */
        --shoppingcart-actions-block-not-member-cta-button--padding: 16px;
        --shoppingcart-actions-block-not-member-cta-button--font-size: 16px;
        --shoppingcart-actions-block-not-member-cta-button--line-height: 22.4px;
        /*
            ACTIONS - BENEFITS (NOT AUTH)
        */
        --shoppingcart-actions-benefits-notauth--border-radius: 16px;
        /*
            ACTIONS - BENEFITS - BIZZCLUB
        */
        --shoppingcart-actions-benefits-bizzclub--padding: 32px 16px 0 16px;
        /*
            ACTIONS - BENEFITS - BIZZCLUB BENEFITS BUTTON
        */
        --shoppingcart-actions-benefits-bizzclub-benefits-button--font-size: 20px;
        --shoppingcart-actions-benefits-bizzclub-benefits-button--line-height: 28px;
        /*
            ACTION - BIZZCLUB POPUP - SUBTITLE
        */
        --shoppingcart-actions-bizzclub-popup-subtitle--font-size: 16px;
        --shoppingcart-actions-bizzclub-popup-subtitle--line-height: 30 px;
        /*
            ACTIONS - BENEFITS - BENEFIT TABS - BOTTOM TEXT
        */
        --shoppingcart-actions-benefits-benefit-tabs-bottom-text--font-size: 16px;
        --shoppingcart-actions-benefits-benefit-tabs-bottom-text--line-height: 22.4px;
        /*
            ACTIONS - BENEFITS - HEADER TAB
        */
        --shoppingcart-actions-benefits-header-tab--padding: 8px 16px;
        --shoppingcart-actions-benefits-header-tab--font-size: 20px;
        --shoppingcart-actions-benefits-header-tab--font-weight: 500;
        --shoppingcart-actions-benefits-header-tab--line-height: 24.2px;
        /*
            ACTIONS - BENEFITS - HEADER TAB - PLUS ICON
        */
        --shoppingcart-actions-benefits-header-tab-button--margin: 0 16px 0 0;
    }
}

/*
    >= 1280
*/
@media screen and (min-width: 1280px) {
    :root {
        /*
            ACTIONS CONTAINER
        */
        --shoppingcart-actions-container--min-width: 416px;
        /*
            ACTIONS - BLOCK MEMBER
        */
        --shoppingcart-actions-block-member--padding: 24px;
        /*
            ACTIONS - BLOCK NOT MEMBER
        */
        --shoppingcart-actions-block-not-member--padding: 24px;
    }
}

/* >= 1500 */
@media screen and (min-width: 1500px) {
    :root {
        /*
            ACTIONS CONTAINER
        */
        --shoppingcart-actions-container--min-width: 416px;
    }
}

#ShoppingCartBizzClubCartActions {
    display: var(--shoppingcart-actions-container--display);
    min-width: var(--shoppingcart-actions-container--min-width);
    margin: var(--shoppingcart-actions-container--margin);
    flex-direction: var(--shoppingcart-actions-container--flex-direction);
    align-items: var(--shoppingcart-actions-container--align-items);
    gap: var(--shoppingcart-actions-container--gap);
    color: var(--shoppingcart-actions-container--color);
}


#ShoppingCartV3_container.skep250 .shopping-cart-wrapper.shopping-cart-wrapper-bottom {
    display: var(--shoppingcart-actions-shopping-cart-wrapper-bottom--display);
    flex-direction: var(--shoppingcart-actions-shopping-cart-wrapper-bottom--flex-direction);
}

    #ShoppingCartV3_container.skep250 .shopping-cart-wrapper.shopping-cart-wrapper-bottom .shopping-cart-wrapper-column-products {
        position: var(--shoppingcart-actions-shopping-cart-wrapper-column-products--position);
        z-index: var(--shoppingcart-actions-shopping-cart-wrapper-column-products--z-index);
    }

    #ShoppingCartV3_container.skep250 .shopping-cart-wrapper.shopping-cart-wrapper-bottom .shopping-cart-wrapper-column-totals {
        display: var(--shoppingcart-actions-shopping-cart-wrapper-column-totals--display);
        position: var(--shoppingcart-actions-shopping-cart-wrapper-column-totals--position);
        z-index: var(--shoppingcart-actions-shopping-cart-wrapper-column-totals--z-index);
        width: var(--shoppingcart-actions-shopping-cart-wrapper-column-totals--width);
        min-width: var(--shoppingcart-actions-shopping-cart-wrapper-column-totals--min-width);
    }

#ShoppingCartBizzClubCartActions_BlockMember {
    padding: var(--shoppingcart-actions-block-member--padding);
    border-radius: var(--shoppingcart-actions-block-member--border-radius);
    position: var(--shoppingcart-actions-block-member--position);
    display: var(--shoppingcart-actions-block-member--display);
    flex-direction: var(--shoppingcart-actions-block-member--flex-direction);
    gap: var(--shoppingcart-actions-block-member--gap);
    width: var(--shoppingcart-actions-block-member--width);
    cursor: var(--shoppingcart-actions-block-member--cursor);
    transition: var(--shoppingcart-actions-block-member--transition);
    background-color: var(--shoppingcart-actions-block-member--background-color);
    min-width: var(--shoppingcart-actions-block-member--min-width);
    border-end-start-radius: var(--shoppingcart-actions-block-member--border-end-start-radius);
    border-end-end-radius: var(--shoppingcart-actions-block-member--border-end-end-radius);
    color: var(--shoppingcart-actions-block-member--color);
}

#ShoppingCartBizzClubCartActions_BlockMember_Content {
    display: var(--shoppingcart-actions-block-member-content--display);
    flex-direction: var(--shoppingcart-actions-block-member-content--flex-direction);
    flex-grow: var(--shoppingcart-actions-block-member-content--flex-grow);
    justify-content: var(--shoppingcart-actions-block-member-content--justify-content);
    gap: var(--shoppingcart-actions-block-member-content--gap);
}

#ShoppingCartBizzClubCartActions_BlockMember_Title {
    flex-grow: var(--shoppingcart-actions-block-member-title--flex-grow);
    margin-bottom: var(--shoppingcart-actions-block-member-title--margin-bottom);
    font-weight: var(--shoppingcart-actions-block-member-title--font-weight);
    font-size: var(--shoppingcart-actions-block-member-title--font-size);
    line-height: var(--shoppingcart-actions-block-member-title--line-height);
    color: var(--shoppingcart-actions-block-member-title--color);
}

#ShoppingCartBizzClubCartActions_BlockMember_Description {
    display: var(--shoppingcart-actions-block-member-description--display);
    margin-bottom: var(--shoppingcart-actions-block-member-description--margin-bottom);
    font-size: var(--shoppingcart-actions-block-member-description--font-size);
    min-height: var(--shoppingcart-actions-block-member-description--min-height);
    padding: var(--shoppingcart-actions-block-member-description--padding);
}

#ShoppingCartBizzClubCartActions_BlockMember_PriceContainer {
    display: var(--shoppingcart-actions-block-member-price-container--display);
    flex-direction: var(--shoppingcart-actions-block-member-price-container--flex-direction);
    align-items: var(--shoppingcart-actions-block-member-price-container--align-items);
    gap: var(--shoppingcart-actions-block-member-price-container--gap);
}

#ShoppingCartBizzClubCartActions_BlockMember_PriceLabel_Wrapper {
    display: var(--shoppingcart-actions-block-member-price-label-wrapper--display);
    flex-direction: var(--shoppingcart-actions-block-member-price-label-wrapper--flex-direction);
    align-items: var(--shoppingcart-actions-block-member-price-label-wrapper--align-items);
    gap: var(--shoppingcart-actions-block-member-price-label-wrapper--gap);
    width: var(--shoppingcart-actions-block-member-price-label-wrapper--width);
}

#ShoppingCartBizzClubCartActions_BlockMember_PriceLabel {
    font-weight: var(--shoppingcart-actions-block-member-price-label--font-weight);
    font-size: var(--shoppingcart-actions-block-member-price-label--font-size);
    line-height: var(--shoppingcart-actions-block-member-price-label--line-height);
    margin-bottom: var(--shoppingcart-actions-block-member-price-label--margin-bottom);
    width: var(--shoppingcart-actions-block-member-price-label--width);
}

#ShoppingCartBizzClubCartActions_BlockMember_PriceDiscount {
    font-weight: var(--shoppingcart-actions-block-member-price-discount--font-weight);
    font-size: var(--shoppingcart-actions-block-member-price-discount--font-size);
    line-height: var(--shoppingcart-actions-block-member-price-discount--line-height);
    padding: var(--shoppingcart-actions-block-member-price-discount--padding);
    background-color: var(--shoppingcart-actions-block-member-price-discount--background-color);
    border-radius: var(--shoppingcart-actions-block-member-price-discount--border-radius);
    position: var(--shoppingcart-actions-block-member-price-discount--position);
    top: var(--shoppingcart-actions-block-member-price-discount--top);
}

#ShoppingCartBizzClubCartActions_BlockMember_PriceValue {
    font-weight: var(--shoppingcart-actions-block-member-price-value--font-weight);
    font-size: var(--shoppingcart-actions-block-member-price-value--font-size);
    line-height: var(--shoppingcart-actions-block-member-price-value--line-height);
    flex-grow: var(--shoppingcart-actions-block-member-price-value--flex-grow);
    text-align: var(--shoppingcart-actions-block-member-price-value--text-align);
    white-space: var(--shoppingcart-actions-block-member-price-value--white-space);
    margin-bottom: var(--shoppingcart-actions-block-member-price-value--margin-bottom);
    width: var(--shoppingcart-actions-block-member-price-value--width);
}

#ShoppingCartBizzClubCartActions_BlockMember_CTAButton {
    width: var(--shoppingcart-actions-block-member-cta-button--width);
    padding: var(--shoppingcart-actions-block-member-cta-button--padding);
    border: var(--shoppingcart-actions-block-member-cta-button--border);
    border-radius: var(--shoppingcart-actions-block-member-cta-button--border-radius);
    transition: var(--shoppingcart-actions-block-member-cta-button--transition);
    outline-offset: var(--shoppingcart-actions-block-member-cta-button--outline-offset);
    font-weight: var(--shoppingcart-actions-block-member-cta-button--font-weight);
    font-size: var(--shoppingcart-actions-block-member-cta-button--font-size);
    line-height: var(--shoppingcart-actions-block-member-cta-button--line-height);
    text-align: var(--shoppingcart-actions-block-member-cta-button--text-align);
    color: var(--shoppingcart-actions-block-member-cta-button--color);
    background-color: var(--shoppingcart-actions-block-member-cta-button--background-color);
}

    #ShoppingCartBizzClubCartActions_BlockMember_CTAButton:hover {
        background-color: var(--shoppingcart-actions-block-member-cta-button--background-color--hover);
    }

#ShoppingCartBizzClubCartActions_BlockNotMember {
    padding: var(--shoppingcart-actions-block-not-member--padding);
    border-radius: var(--shoppingcart-actions-block-not-member--border-radius);
    display: var(--shoppingcart-actions-block-not-member--display);
    flex-direction: var(--shoppingcart-actions-block-not-member--flex-direction);
    gap: var(--shoppingcart-actions-block-not-member--gap);
    width: var(--shoppingcart-actions-block-not-member--width);
    cursor: var(--shoppingcart-actions-block-not-member--cursor);
    transition: var(--shoppingcart-actions-block-not-member--transition);
    background-color: var(--shoppingcart-actions-block-not-member--background-color);
}

#ShoppingCartBizzClubCartActions_BlockNotMember_Content {
    display: var(--shoppingcart-actions-block-not-member-content--display);
    flex-direction: var(--shoppingcart-actions-block-not-member-content--flex-direction);
    flex-grow: var(--shoppingcart-actions-block-not-member-content--flex-grow);
    justify-content: var(--shoppingcart-actions-block-not-member-content--justify-content);
    gap: var(--shoppingcart-actions-block-not-member-content--gap);
}

#ShoppingCartBizzClubCartActions_BlockNotMember_Title {
    flex-grow: var(--shoppingcart-actions-block-not-member-title--flex-grow);
    margin-bottom: var(--shoppingcart-actions-block-not-member-title--margin-bottom);
    font-weight: var(--shoppingcart-actions-block-not-member-title--font-weight);
    font-size: var(--shoppingcart-actions-block-not-member-title--font-size);
    line-height: var(--shoppingcart-actions-block-not-member-title--line-height);
    min-height: var(--shoppingcart-actions-block-not-member-title--min-height);
    color: var(--shoppingcart-actions-block-not-member-title--color);
}

#ShoppingCartBizzClubCartActions_BlockNotMember_Description {
    display: var(--shoppingcart-actions-block-not-member-description--display);
    margin-bottom: var(--shoppingcart-actions-block-not-member-description--margin-bottom);
    font-size: var(--shoppingcart-actions-block-not-member-description--font-size);
    min-height: var(--shoppingcart-actions-block-not-member-description--min-height);
    padding: var(--shoppingcart-actions-block-not-member-description--padding);
}

#ShoppingCartBizzClubCartActions_BlockNotMember_PriceContainer {
    display: var(--shoppingcart-actions-block-not-member-price-container--display);
    flex-direction: var(--shoppingcart-actions-block-not-member-price-container--flex-direction);
    align-items: var(--shoppingcart-actions-block-not-member-price-container--align-items);
    gap: var(--shoppingcart-actions-block-not-member-price-container--gap);
}

#ShoppingCartBizzClubCartActions_BlockNotMember_PriceLabel {
    font-weight: var(--shoppingcart-actions-block-not-member-price-label--font-weight);
    font-size: var(--shoppingcart-actions-block-not-member-price-label--font-size);
    line-height: var(--shoppingcart-actions-block-not-member-price-label--line-height);
    margin-bottom: var(--shoppingcart-actions-block-not-member-price-label--margin-bottom);
    width: var(--shoppingcart-actions-block-not-member-price-label--width);
}

#ShoppingCartBizzClubCartActions_BlockNotMember_PriceValue {
    font-weight: var(--shoppingcart-actions-block-not-member-price-value--font-weight);
    font-size: var(--shoppingcart-actions-block-not-member-price-value--font-size);
    line-height: var(--shoppingcart-actions-block-not-member-price-value--line-height);
    flex-grow: var(--shoppingcart-actions-block-not-member-price-value--flex-grow);
    text-align: var(--shoppingcart-actions-block-not-member-price-value--text-align);
    white-space: var(--shoppingcart-actions-block-not-member-price-value--white-space);
    margin-bottom: var(--shoppingcart-actions-block-not-member-price-value--margin-bottom);
    width: var(--shoppingcart-actions-block-not-member-price-value--width);
}

#ShoppingCartBizzClubCartActions_BlockNotMember_CTAButton {
    width: var(--shoppingcart-actions-block-not-member-cta-button--width);
    font-weight: var(--shoppingcart-actions-block-not-member-cta-button--font-weight);
    text-align: var(--shoppingcart-actions-block-not-member-cta-button--text-align);
    border-radius: var(--shoppingcart-actions-block-not-member-cta-button--border-radius);
    padding: var(--shoppingcart-actions-block-not-member-cta-button--padding);
    border: var(--shoppingcart-actions-block-not-member-cta-button--border);
    transition: var(--shoppingcart-actions-block-not-member-cta-button--transition);
    outline-offset: var(--shoppingcart-actions-block-not-member-cta-button--outline-offset);
    font-size: var(--shoppingcart-actions-block-not-member-cta-button--font-size);
    line-height: var(--shoppingcart-actions-block-not-member-cta-button--line-height);
    color: var(--shoppingcart-actions-block-not-member-cta-button--color);
    background-color: var(--shoppingcart-actions-block-not-member-cta-button--background-color);
}

    #ShoppingCartBizzClubCartActions_BlockNotMember_CTAButton:hover {
        background-color: var(--shoppingcart-actions-block-not-member-cta-button--background-color--hover);
    }

#ShoppingCartBizzClubBenefits {
    padding: var(--shoppingcart-actions-benefits--padding);
    border-start-end-radius: var(--shoppingcart-actions-benefits--border-start-end-radius);
    margin: var(--shoppingcart-actions-benefits--margin);
}

    #ShoppingCartBizzClubBenefits.not-authenticated {
        margin: var(--shoppingcart-actions-benefits-notauth--margin);
        padding: var(--shoppingcart-actions-benefits-notauth--padding);
        border-radius: var(--shoppingcart-actions-benefits-notauth--border-radius);
        border-start-end-radius: var(--shoppingcart-actions-benefits-notauth--border-start-end-radius);
    }

    #ShoppingCartBizzClubBenefits .bizzclub-benefits {
        padding: var(--shoppingcart-actions-benefits-bizzclub--padding);
    }

    #ShoppingCartBizzClubBenefits .benefit-tab {
        padding-top: var(--shoppingcart-actions-benefits-benefit-tab--padding-top);
        padding-bottom: var(--shoppingcart-actions-benefits-benefit-tab--padding-bottom);
    }

    #ShoppingCartBizzClubBenefits .bizzclub-benefits-button {
        font-size: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--font-size);
        font-weight: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--font-weight);
        line-height: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--line-height);
        text-decoration: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--text-decoration);
        outline: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--outline);
        transition: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--transition);
        background-color: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--background-color);
    }

        #ShoppingCartBizzClubBenefits .bizzclub-benefits-button:hover {
            text-decoration: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--text-decoration--hover);
            background-color: var(--shoppingcart-actions-benefits-bizzclub-benefits-button--background-color--hover);
        }

        #ShoppingCartBizzClubBenefits .bizzclub-benefits-button .bizzclub-benefits-button-arrow {
            display: var(--shoppingcart-actions-benefits-bizzclub-benefits-button-arrow--display);
        }

    #ShoppingCartBizzClubBenefits .benefit-tabs-bottom-text {
        font-size: var(--shoppingcart-actions-benefits-benefit-tabs-bottom-text--font-size);
        font-weight: var(--shoppingcart-actions-benefits-benefit-tabs-bottom-text--font-weight);
        line-height: var(--shoppingcart-actions-benefits-benefit-tabs-bottom-text--line-height);
    }

    #ShoppingCartBizzClubBenefits .header-tab {
        padding: var(--shoppingcart-actions-benefits-header-tab--padding);
        border-radius: var(--shoppingcart-actions-benefits-header-tab--border-radius);
        font-size: var(--shoppingcart-actions-benefits-header-tab--font-size);
        font-weight: var(--shoppingcart-actions-benefits-header-tab--font-weight);
        line-height: var(--shoppingcart-actions-benefits-header-tab--line-height);
    }

    #ShoppingCartBizzClubBenefits .header-tab > button {
        margin: var(--shoppingcart-actions-benefits-header-tab-button--margin);
    }

#ShoppingCartV3_container.skep250 .bizzclub-popup-subtitle {
    display: var(--shoppingcart-actions-bizzclub-popup-subtitle--display);
    padding: var(--shoppingcart-actions-bizzclub-popup-subtitle--padding);
    font-size: var(--shoppingcart-actions-bizzclub-popup-subtitle--font-size);
    font-weight: var(--shoppingcart-actions-bizzclub-popup-subtitle--font-weight);
    line-height: var(--shoppingcart-actions-bizzclub-popup-subtitle--line-height);
}

#ShoppingCartV3_container.skep250 .intro-text {
    padding: var(--shoppingcart-actions-bizzclub-popup-intro-text--padding);
    font-size: var(--shoppingcart-actions-bizzclub-popup-intro-text--font-size);
    font-weight: var(--shoppingcart-actions-bizzclub-popup-intro-text--font-weight);
    line-height: var(--shoppingcart-actions-bizzclub-popup-intro-text--line-height);
}
