	
	@font-face {
		font-family: "futura_font";
		font-style: italic;
		font-weight: 700;
		font-display: swap;
		src: url('../fonts/FuturaPTLight.woff2') format('woff2'),
		url('../fonts/FuturaPTLight.woff') format('woff'),
		url('../fonts/FuturaPTLight.ttf') format('truetype'),
		url('../fonts/FuturaPTLight.otf') format('opentype');
	}

	@font-face {
		font-family: 'DM_Sans';
		src: url('../fonts/DM_Sans/DMSans-VariableFont_opsz,wght.ttf') format('truetype');
		font-weight: multiple;
		font-style: normal;
		font-display: swap;
	}
	:root {
		--content-padding-top: 0;
		--body-bg-color: #ffffff;
		--neutral-hue: 210;
		--search-bg-color: #f7f7f7;
		--blog-columns: 1;
		--sidebar-size: 27%;
		--woocommerce-loop-basic-padding: 0px;
		--woocommerce-sidebar-size: 20%;
		--woocommerce-single-fs-gallery-color: #ffffff;
		--woocommerce-fullscreen-summary-valign: center;
		--woocommerce-summary-size: 47%;
		--woocommerce-summary-bgcolor: #fbfbfb;
		--star-rating-color: #ff4545;
	}

	.rey-mainMenu.rey-mainMenu--desktop>.menu-item.depth--0>a {
		font-size: 12px;
	}

	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-family: var(--primary-ff);
		font-weight: 600;
	}

	.woocommerce-store-notice .woocommerce-store-notice-content {
		min-height: 32px;
	}

	@media (min-width: 1025px) {
		:root {
			--header-nav-x-spacing: 1rem;
			--woocommerce-fullscreen-gallery-height: 80vh;
		}
		#demo2 {
			font-family: futura_font;
		}
	}

	@media (min-width: 768px) and (max-width: 1025px) {
		:root {
			--blog-columns: 1;
		}
	}

	@media (max-width: 767px) {
		:root {
			--blog-columns: 1;
		}
	}

	@media (max-width: 1024px) {
		.rey-filterPanel-wrapper.rey-sidePanel {
			width: 100%;
		}
	}

	@media (max-width: 1024px) {
		:root {
			--nav-breakpoint-desktop: none;
			--nav-breakpoint-mobile: block;
		}
	}

	:root {
		--primary-ff: Futura Medium;
		--secondary-ff: Futura Medium;
		--body-font-family: Futura Medium;
		--body-font-weight: 300;
		--accent-color: #212529;
		--accent-hover-color: #000000;
		--accent-text-color: #fff;
	}

	:root {
		--woocommerce-grid-columns: 3;
	}

	/* * The Typekit service used to deliver this font or fonts for use on websites * is provided by Adobe and is subject to these Terms of Use * http://www.adobe.com/products/eulas/tou_typekit. For font license * information, see the list below. * * josefin-sans:*  - http://typekit.com/eulas/00000000000000003b9b25a0 *  - http://typekit.com/eulas/00000000000000003b9b259a *  - http://typekit.com/eulas/00000000000000003b9b259c *  - http://typekit.com/eulas/00000000000000003b9b259e * * © 2009-2022 Adobe Systems Incorporated. All Rights Reserved. */
	/*{"last_published":"2019-07-10 19:36:50 UTC"}*/
	@import url("https://p.typekit.net/p.css?s=1&k=tcz4yde&ht=tk&f=15623.15624.15627.15629&a=2335181&app=typekit&e=css");

	@font-face {
		font-display: swap;
		font-family: "josefin-sans";
		src: url("https://use.typekit.net/af/33782b/00000000000000003b9b25a0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/33782b/00000000000000003b9b25a0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/33782b/00000000000000003b9b25a0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
		font-display: auto;
		font-style: normal;
		font-weight: 700;
	}

	@font-face {
		font-display: swap;
		font-family: "josefin-sans";
		src: url("https://use.typekit.net/af/2df53c/00000000000000003b9b259a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/2df53c/00000000000000003b9b259a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/2df53c/00000000000000003b9b259a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
		font-display: auto;
		font-style: normal;
		font-weight: 300;
	}

	@font-face {
		font-display: swap;
		font-family: "josefin-sans";
		src: url("https://use.typekit.net/af/71deb6/00000000000000003b9b259c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/71deb6/00000000000000003b9b259c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/71deb6/00000000000000003b9b259c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
		font-display: auto;
		font-style: normal;
		font-weight: 400;
	}

	@font-face {
		font-display: swap;
		font-family: "josefin-sans";
		src: url("https://use.typekit.net/af/81ab64/00000000000000003b9b259e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/81ab64/00000000000000003b9b259e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/81ab64/00000000000000003b9b259e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
		font-display: auto;
		font-style: normal;
		font-weight: 600;
	}

	.tk-josefin-sans {
		font-family: "josefin-sans", sans-serif;
	}