:root {

/* === BUTTONS ===  */ 

/* Default */
--color-buttonPrimary: #fff;
--borderColor-buttonPrimary: transparent;
--bgColor-buttonPrimary: #000;

/* Hover */
--color-buttonPrimary-hover: #fff;
--borderColor-buttonPrimary-hover: transparent;
--bgColor-buttonPrimary-hover: #333;
--shadow-buttonPrimary-hover: none;

/* Active */
--color-buttonPrimary-active: #fff;
--borderColor-buttonPrimary-active: transparent;
--bgColor-buttonPrimary-active: #111;
--shadow-buttonPrimary-active: none;

/* Focus */
--color-buttonPrimary-focus: #fff;
--borderColor-buttonPrimary-focus: transparent;
--bgColor-buttonPrimary-focus: #000;
--shadow-buttonPrimary-focus: none;

/* Disabled */
--color-buttonPrimary-disabled: #fff;
--borderColor-buttonPrimary-disabled: transparent;
--bgColor-buttonPrimary-disabled: #666;

/* Success */
--color-buttonPrimary-success: #fff;
--borderColor-buttonPrimary-success: transparent;
--bgColor-buttonPrimary-success: #393;

/* Error */
--color-buttonPrimary-error: #fff;
--borderColor-buttonPrimary-error: transparent;
--bgColor-buttonPrimary-error: #933;


/* SECONDARY Default */
--color-buttonSecondary: #fff;
--borderColor-buttonSecondary: transparent;
--bgColor-buttonSecondary: #000;

/* SECONDARY Hover */
--color-buttonSecondary-hover: #fff;
--borderColor-buttonSecondary-hover: transparent;
--bgColor-buttonSecondary-hover: #333;
--shadow-buttonSecondary-hover: none;

/* SECONDARY Active */
--color-buttonSecondary-active: #fff;
--borderColor-buttonSecondary-active: transparent;
--bgColor-buttonSecondary-active: #111;
--shadow-buttonSecondary-active: none;

/* SECONDARY Focus */
--color-buttonSecondary-focus: #fff;
--borderColor-buttonSecondary-focus: transparent;
--bgColor-buttonSecondary-focus: #000;
--shadow-buttonSecondary-focus: none;


/* === BADGES ===  */ 
/* Default (completed) */
--color-badge: #fff;
--borderColor-badge: transparent;
--bgColor-badge: #000;

/* Active */
--color-badge-active: #fff;
--borderColor-badge-active: transparent;
--bgColor-badge-active: #333;

/* Disabled */
--color-badge-disabled: #fff;
--borderColor-badge-disabled: transparent;
--bgColor-badge-disabled: #666;

/* === LINKS ===  */

/* Default */
--color-link: #000;
--borderColor-link: transparent;
--bgColor-link: transparent;

/* Hover */
--color-link-hover: #333;
--borderColor-link-hover: transparent;
--bgColor-link-hover: transparent;

/* Active */
--color-link-active: #111;
--borderColor-link-active: transparent;
--bgColor-link-active: transparent;

/* Focus */
--color-link-focus: #000;
--borderColor-link-focus: transparent;
--bgColor-link-focus: transparent;
--shadow-link-focus: none;

/* === INPUTS ===  */

/* ----------------------- 
    PART: Input
----------------------- */

--color-input: #000;
--borderColor-input: #999;
--bgColor-input: #fff;

/* Hover */
--color-input-hover: #000;
--borderColor-input-hover: #666;
--bgColor-input-hover: #fff;
--shadow-input-hover: none;

/* Focus */
--color-input-focus: #000;
--borderColor-input-focus: #333;
--bgColor-input-focus: #fff;
--shadow-input-focus: none;

/* Checked */
--color-input-checked: #fff;
--borderColor-input-checked: #000;
--bgColor-input-checked: #000;
--shadow-input-checked: none;

/* Disabled */
--color-input-disabled: #666;
--borderColor-input-disabled: #666;
--bgColor-input-disabled: #fff;

/* Error */
--color-input-error: #fff;
--borderColor-input-error: #933;
--bgColor-input-error: #fee;

/* Autofill */
--bgColor-input-autofill: #fff;

/* ----------------------- 
    PART: Label
----------------------- */

--color-inputLabel: #2e3338;

/* Hover */
--color-inputLabel-hover: #2e3338;

/* Focus */
--color-inputLabel-focus: #2e3338;

/* ----------------------- 
    PART: Icon
----------------------- */

--color-icon: #000;

--color-inputIcon: #000;

/* Hover */
--color-inputIcon-hover: #000;

/* Focus */
--color-inputIcon-focus: #000;

/* Checked */
--color-inputIcon-checked: #000;

/* Disabled */
--color-inputIcon-error: #933;

/* -----------------------
    PART: Placeholder
----------------------- */

--color-inputPlaceholder: #999;

/* === MODAL === */

--bgColor-modal: #F7F7F7;

--shadow-default: none;

}


.snipcart-form-radio:checked + label::after {
	top: auto !important;
}
