/** Shopify CDN: Minification failed

Line 19:1 Unexpected "{"
Line 20:1 Expected identifier but found "%"
Line 23:1 Unexpected "{"
Line 24:2 Unexpected "{"
Line 25:10 Expected ":"
Line 29:2 Unexpected "{"
Line 30:2 Unexpected "{"
Line 31:10 Expected ":"
Line 35:2 Unexpected "{"
Line 36:2 Unexpected "{"
... and 127 more hidden warnings

**/
/* # Fonts
 ================================================== */

	{
	%- capture font_settings_list -%
}

	{
		{
		settings.regular__font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.regular__font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.regular__font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.regular__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.logo__font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.logo__font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.logo__font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.logo__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.heading__font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.heading__font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.heading__font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.heading__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.preheading_font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.preheading_font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.preheading_font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.preheading_font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.subheading_font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.subheading_font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.subheading_font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.subheading_font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.nav__font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.nav__font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.nav__font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.nav__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.nav__font | font_modify: 'weight', 'lighter' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.nav__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'lighter' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.button__font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.button__font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.button__font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.button__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.button__font | font_modify: 'weight', 'lighter' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.button__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'lighter' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.banner_heading__font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.banner_heading__font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.banner_heading__font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.banner_heading__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.banner_text__font | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.banner_text__font | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.banner_text__font | font_modify: 'style', 'italic' | font_face: font_display: 'block'
	}
}

~ {
		{
		settings.banner_text__font | font_modify: 'style', 'italic' | font_modify: 'weight', 'bolder' | font_face: font_display: 'block'
	}
}

	{
	%- endcapture -%
}

	{
	%- assign font_array=font_settings_list | split: '~' -%
}

	{
	%- for name in font_array -%
}

	{
	%- unless name contains 'error' -%
}

	{
		{
		name
	}
}

	{
	%- endunless -%
}

	{
	%- endfor -%
}

@font-face {
	font-family: 'flex-icon';
	src: url('{{ "flex-icon.ttf" | asset_url }}') format('truetype'),
	url('{{ "flex-icon.woff" | asset_url }}') format('woff'),
	url('{{ "flex-icon.svg" | asset_url }}') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

/* Custom Fonts - SC */
@font-face {
	font-family: 'LarosaRegular';
	src: url('LarosaRegular.woff2') format('woff2');
}

@font-face {
	font-family: 'LarosaBold';
	src: url('LarosaBold.woff2') format('woff2');
}

@font-face {
	font-family: 'KarlaRegular';
	src: url('Karla-Regular.woff2') format('woff2');
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: 'KarlaRegular';
	src: url('KarlaBold.woff2') format('woff2');
	font-weight: 700;
}


@font-face {
	font-family: 'MadeTommyBold';
	src: url('MADETOMMYBold.woff2') format('woff2');
}

@font-face {
	font-family: 'MadeTommyMedium';
	src: url('made_tommy_medium-webfont.woff2') format('woff2');
}