

:root {
    
    --fkcart-primary-bg-color: var(--at-primary);
    --fkcart-primary-font-color: var(--at-white);
    --fkcart-primary-text-color: var(--at-k-primary);
    --fkcart-secondary-text-color: var(--at-neutral);

    
    --fkcart-bg-color: var(--at-white);
    --fkcart-panel-color: var(--at-neutral-l-6);

    
    --fkcart-border-color: var(--at-black-t-5);
    --fkcart-accent-color: var(--at-secondary);

    
    --fkcart-toggle-bg-color: var(--at-primary);
    --fkcart-toggle-icon-color: var(--at-white);
    --fkcart-toggle-count-bg-color: var(--at-danger);
    --fkcart-toggle-count-font-color: var(--at-white);
    --fkcart-toggle-border-radius: var(--at-radius-full);
    --fkcart-toggle-size: 36;

    
    --fkcart-error-color: var(--at-danger);
    --fkcart-error-bg-color: hsla(0, 75%, 61%, 0.1);
    --fkcart-success-color: var(--at-success);
    --fkcart-success-bg-color: hsla(124, 58%, 57%, 0.1);
    --fkcart-reward-color: var(--at-warning);

    
    --fkcart-strike-through-price-text-color: var(--at-neutral);
    --fkcart-saving-text-price-color: var(--at-success);
    --fkcart-coupon-text-price-color: var(--at-success);

    
    --fkcart-progressbar-active-color: var(--at-primary);
    --fkcart-progress-bar-active-color: var(--at-primary);
    --fkcart-progress-bar-icon-color: var(--at-neutral);
    --fkcart-progress-bar-active-icon-color: var(--at-white);
    --fkcart-progress-bar-bg-color-active-icon: var(--at-primary);

    
    --fkcart-slider-desktop-width: 420px;
    --fkcart-slider-mobile-width: 100%;
    --fkcart-border-radius: var(--at-radius--l);
    --fkcart-animation-duration: var(--at-duration--fast);

    
    --fkcart-color-black: var(--at-k-primary);
}


html[data-theme="dark"] {
    --fkcart-primary-bg-color: var(--at-primary);
    --fkcart-primary-font-color: var(--at-white);
    --fkcart-primary-text-color: var(--at-white);
    --fkcart-secondary-text-color: var(--at-neutral-l-2);
    --fkcart-bg-color: var(--at-k-primary);
    --fkcart-panel-color: var(--at-k-primary-l-1);
    --fkcart-border-color: var(--at-neutral-d-4);
    --fkcart-color-black: var(--at-white);
}