:root {
	--primaryColor: #000000;
	--secondaryColor: #000000;
	--accentColor: #000000;

	--textColor: #000000;
	--textLinkColor: #25b197;
	--headingColor: #000000;

	--primaryFont: 'Barlow', -apple-system, 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Helvetica', 'Arial', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !important;
	--headingFont: 'Barlow', -apple-system, 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Helvetica', 'Arial', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !important;

	--backgroundColor: #ffffff;
	--siteWidth: 1440px;

	--cardBackgroundColor: #ffffff;
	--cardTextColor: #111111;

	--divider: #e5e7eb;
	--cartBackgroundColor: #fff;

	--fieldBackgroundColor: #ffffff;
	--fieldTextColor: #111111;
	--fieldBorderColor: #b7b7c0;
	--fieldRadius: 6px;

	--buttonBackgroundColor: #25b197;
	--buttonTextColor: #000000;
	--buttonBorderColor: #25b197;
	--buttonHoverBackgroundColor: #178974;
	--buttonHoverTextColor: #000000;
	--buttonHoverBorderColor: #178974;
	--buttonRadius: 6px;

	--secondaryButtonBackgroundColor: transparent;
	--secondaryButtonTextColor: #cd1d23;
	--secondaryButtonBorderColor: #cd1d23;
	--secondaryButtonHoverBackgroundColor: #000000;
	--secondaryButtonHoverTextColor: #f5e0ce;
	--secondaryButtonHoverBorderColor: #000000;

	--pillBackgroundColor: #000000;
	--pillTextColor: #ffffff;
	--pillBorderColor: #000000;
	--pillHoverBackgroundColor: #222222;
	--pillHoverTextColor: #ffffff;
	--pillHoverBorderColor: #222222;
	--pillRadius: 6px;

	--smallRadius: 6px;
	--mediumRadius: 12px;
	--largeRadius: 24px;

	--smallDropShadow: 1px 1px 5px 0px rgba(34, 34, 34, 0.25);
	--largeDropShadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);

	--panelBackgroundColor: #fff;
	--panelBorder: 1px solid #fff;
	--panelBorderRadius: 6px;
	--panelDropShadow: 1px 1px 5px 0px rgba(34, 34, 34, 0.25);

	--cardBackground: #f5f5f5;
	--cardBorder: none;
	--cardRadius: 6px;
	--cardPadding: 0px;
	--cardContentPadding: 16px;
	--cardImageRadius: 0px;
	--cardDropShadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);

	--icon-filter-none: none;
	--icon-filter-invert: invert(1);
}

#app {
	.row {
		margin: unset;
	}

	select,
	input[type='file'] {
		height: 40px;
	}
}

#ft_skipToMainContent {
	display: none;
}
#ft_planControls #ft_buy button {
	padding: 4px 11px !important;
}
#ft_selectedSeats button {
	font-size: 12px !important;
	padding: 0 !important;
}
