:root {
    --vw-color-accent: rgb(255, 122, 0);
    --vw-color-accent-rgb: 255, 122, 0;
    --vw-color-accent-light: rgba(var(--vw-color-accent, 0.7));
    --vw-color-white: #ffffff;
    --vw-color-white-rgb: 255, 255, 255;
    --vw-color-black: #151515;
    --vw-color-black-rgb: 21, 21, 21;
    --vw-color-green: #34c759;
    --vw-color-red: #d44a2c;
    --vw-color-yellow: yellow;
    --vw-color-amber: #FAB900;
    --vw-color-light: #bbb;
    --vw-color-dark: rgb(85, 85, 85);
    --vw-color-warm-dark: #1e1403;
    --vw-color-error: var(--vw-color-red);
    --vw-color-warning: var(--vw-color-yellow);
    --vw-color-success: var(--vw-color-green);
    --vw-color-info: var(--vw-color-accent);

    --vw-text-font-primary: 'Raleway', sans-serif;
    --vw-text-font-size: 16px;

    --vw-text-xxs: 0.625rem;
    /*10px*/
    --vw-text-xs: 0.75rem;
    /*12px*/
    --vw-text-sm: 0.875rem;
    /*14px*/
    --vw-text-base: 1rem;
    /*16px*/
    --vw-text-lg: 1.125rem;
    /*18px*/
    --vw-text-xl: 1.25rem;
    /*20px*/
    --vw-text-2xl: 1.5rem;
    /*24px*/
    --vw-text-3xl: 1.875rem;
    /*30px*/
    --vw-text-4xl: 2.25rem;
    /*36px*/
    --vw-text-5xl: 3rem;
    /*48px*/
    --vw-text-6xl: 3.75rem;

    --vw-svg-fill: var(--vw-color-white);
    --vw-text-color: var(--vw-color-white);
    --vw-text-light-color: var(--vw-color-light);

    --vw-scroll-lock-app-position: fixed;
    --vw-scroll-lock-app-scroll-padding: 0px;
    --vw-scroll-lock-app-top: unset;

    --vw-transition-duration: 0.2s;

    --vw-browser-nav-panel-color: var(--vw-color-black);

    --vw-skeletion-bg: var(--vw-color-black);
    --vw-skeletion-bg-reflect: #1b1b1b;

    --vw-ui-app-bg: radial-gradient(#47260a, #1f1403);
    --vw-ui-app-edge-top-fill: var(--vw-color-black);
    --vw-ui-app-edge-bottom-fill: var(--vw-color-black);

    --vw-ui-spinner-bg: var(--vw-color-accent);
    --vw-ui-spinner-icon-fill: var(--vw-color-black);
    --vw-ui-spinner-circle-icon-fill: var(--vw-color-accent);
    --vw-ui-spinner-second-bg: var(--vw-color-dark);

    --vw-ui-devider-color: var(
        --vw-color-dark
    );

    --vw-ui-fieldset-bg: var(--vw-color-dark);
    --vw-ui-fieldset-border-radius: 10px;

    --vw-ui-slider-bullet-bg: var(--vw-color-light);
    --vw-ui-slider-bullet-current-bg: var(--vw-color-white);

    --vw-ui-popup-bg: var(--vw-ui-app-bg);
    --vw-ui-popup-trigger-border-color: var(--vw-color-accent);
    /* --vw-ui-popup-close-trigger-bg: rgba(var(--vw-color-black-rgb), 0.5); */
    --vw-ui-popup-close-trigger-bg: none;
    --vw-ui-popup-close-trigger-icon-fill: var(--vw-color-white);
    --vw-ui-popup-touch-trigger-bg: var(--vw-color-white);

    --vw-ui-popup-active-layer-bg: var(--vw-color-black-rgb);

    --vw-ui-code-error-bg: var(--vw-color-accent);
    --vw-ui-code-error-color: var(--vw-color-white);

    --vw-ui-input-bg: var(--vw-color-black);
    --vw-ui-input-border-color: var(--vw-color-dark);

    --vw-ui-checkbox-bg: var(--vw-color-black);
    --vw-ui-checkbox-border-width: 1px;
    --vw-ui-checkbox-border-color: var(--vw-color-white);
    --vw-ui-checkbox-checked-border-color: var(--vw-color-accent);

    --vw-ui-checkbox-indicator-bg: var(--vw-color-white);

    --vw-ui-button-bg: var(--vw-color-black);
    --vw-ui-button-border-color: var(--vw-color-light);
    --vw-ui-button-hover-border-color: var(--vw-color-accent);
    --vw-ui-button-active-border-color: var(--vw-color-accent);

    --vw-ui-button-square-bg: var(--vw-color-black);
    --vw-ui-button-square-border-color: transparent;
    --vw-ui-button-square-border-width: 1px;

    --vw-ui-badge-bg: var(--vw-color-accent);
    --vw-ui-badge-text-color: inherit;

    --vw-ui-theme-trigger-bg-icon-fill: none;
    --vw-ui-theme-trigger-bg-icon-stroke: var(--vw-color-white);
    --vw-ui-theme-trigger-icon-fill: var(--vw-svg-fill);

    --vw-ui-lang-switcher-bg-icon-fill: none;
    --vw-ui-lang-switcher-bg-icon-stroke: var(--vw-color-white);
    --vw-ui-lang-switcher-active-text-color: inherit;

    --vw-ui-lang-switcher-active-bg-icon-fill: none;
    --vw-ui-lang-switcher-active-bg-icon-stroke: var(--vw-color-accent);
    --vw-ui-lang-switcher-active-text-color: var(--vw-color-accent);

    --vw-ui-counter-bg: var(--vw-color-accent);
    --vw-ui-counter-border-width: 2px;
    --vw-ui-counter-border-color: var(--vw-color-accent-dark);
    --vw-ui-counter-action-color: var(--vw-color-white);
    --vw-ui-counter-value-color: var(--vw-color-white);

    --vw-ui-counter-active-bg: var(--vw-color-accent-300);
    --vw-ui-counter-active-border-color: var(--vw-color-accent);
    --vw-ui-counter-active-border-width: var(--vw-ui-counter-border-width);
    --vw-ui-counter-active-value-color: var(--vw-color-white);
    --vw-ui-counter-active-action-color: var(--vw-color-black);

    --vw-ui-code-error-bg: var(--vw-color-accent);
    --vw-ui-code-error-color: var(--vw-color-white);

    --vw-ui-slider-bullet-bg: var(--vw-color-light);
    --vw-ui-slider-bullet-current-bg: var(--vw-color-black);

    --vw-ui-table-guest-current-bg: var(--vw-color-accent);
    --vw-ui-table-guest-current-color: var(--vw-color-white);
    --vw-ui-table-guest-current-icon-fill: var(--vw-color-white);

    --vw-ui-table-guest-border: 1px solid var(--vw-color-black);
    --vw-ui-table-guest-bg: none;
    --vw-ui-table-guest-icon-fill: var(--vw-color-black);

    --vw-ui-badge-bg: var(--vw-color-accent);
    --vw-ui-badge-text-color: var(--vw-color-white);

    --vw-ui-desc-logo-fill: var(--vw-color-accent);

    --vw-ui-toaster-item-bg: var(--vw-color-white);
    --vw-ui-toaster-item-border: 2px solid var(--vw-color-accent);
    --vw-ui-toaster-close-trigger-bg: var(--vw-color-accent);
    --vw-ui-lang-switcher-active-bg-icon-stroke: var(--vw-color-accent);
    --vw-ui-lang-switcher-active-text-color: var(--vw-color-accent);

    --vw-ui-header-title-color: var(--vw-color-white);

    --vw-ui-backButton-border-color: var(--vw-color-accent);
    --vw-ui-backButton-border-width: 1px;

    --vw-ui-navbar-bg: #1e1403;
    --vw-ui-navbar-border-color: var(--vw-color-accent);
    --vw-ui-navbar-border-width: 2px;
    --vw-ui-navbar-title-color: var(--vw-color-white-rgb);
    --vw-ui-navbar-item-color: var(--vw-color-white);
    --vw-ui-navbar-title-font-weight: 500;
    --vw-ui-navbar-title-font-weight: 500;
    --vw-ui-navbar-active-indicator-bg: rgba(236, 108, 20, 1);

    --vw-ui-counter-bg: var(--vw-color-black);
    --vw-ui-counter-border-color: var(--vw-color-dark);
    --vw-ui-counter-border-width: 1px;
    --vw-ui-counter-action-color: var(--vw-color-white);

    --vw-ui-counter-active-border-color: var(--vw-color-accent);
    --vw-ui-counter-active-action-color: var(--vw-color-white);

    --vw-ui-table-guest-bg: var(--vw-color-dark);
    --vw-ui-table-guest-icon-fill: var(--vw-svg-fill);

    --vw-ui-table-guest-current-bg: var(--vw-color-accent);
    --vw-ui-table-guest-current-icon-fill: var(--vw-svg-fill);

    --vw-ui-receipt-guest-border-bottom: 1px dashed var(--vw-color-dark);

    --vw-ui-receipt-option-controls-input-border: 1px solid var(--vw-color-dark);
    --vw-ui-receipt-bonuses-controls-input-border: 1px solid var(--vw-color-dark);
    --vw-ui-receipt-bonuses-controls-input-bg: var(--vw-color-black);

    --vw-ui-receipt-bonuses-controls-btn-border-color: var(--vw-color-accent);
    --vw-ui-receipt-bonuses-controls-btn-bg: var(--vw-color-accent);
    --vw-ui-receipt-bonuses-controls-btn-icon-color: var(--vw-color-black);

    --vw-ui-receipt-fee-controls-sample-bg: var(--vw-color-black);
    --vw-ui-receipt-fee-controls-sample-border: 1px solid var(--vw-color-dark);
    --vw-ui-receipt-fee-controls-sample-color: var(--vw-color-white);
    --vw-ui-receipt-fee-controls-sample-current-bg: var(--vw-color-accent);
    --vw-ui-receipt-fee-controls-sample-current-border: 1px solid var(--vw-color-accent);
    --vw-ui-receipt-fee-controls-sample-current-color: var(--vw-color-black);

    --vw-ui-category-item-link-color: var(--vw-color-white);

    --vw-ui-desc-logo-fill: var(--vw-color-accent);

    --vw-ui-toaster-item-bg: var(--vw-color-dark);
    --vw-ui-toaster-item-border: none;
    --vw-ui-toaster-close-trigger-bg: var(--vw-color-white);

    --vw-ui-code-input-text-color: var(--vw-text-color);

    --vw-ui-search-icon-fill: var(--vw-svg-fill);

    --vw-folder-li-cartLinesQt-text-color: var(--vw-color-white);

    --vw-product-li-cartLinesQt-text-color: var(--vw-color-white);

    --vw-ui-cart-badge-bg: var(--vw-color-accent);
    --vw-ui-navbar-cart-badge-bg: var(--vw-color-accent);
    --vw-ui-navbar-cart-badge-color: var(--vw-color-white);

    --vw-ui-folder-fallback-bg: var(--vw-skeletion-bg);
    --vw-ui-folder-fallback-border-color: transparent;
    --vw-ui-folder-fallback-border-width: 0;
    --vw-ui-folder-image-aspect-ratio: 255 / 364;
    --vw-ui-folder-bg-image-aspect-ratio: 393 / 382;

    --vw-ui-image-fallback-bg: var(--vw-skeletion-bg);
    --vw-ui-image-fallback-icon-color: var(--vw-color-white);

    --vw-ui-header-back-btn-bg: var(--vw-color-warm-dark);
}

