	

:root {
	--ts-input-button-radius: 0px;
	
	--ts-content-padding: 75px;
	--ts-logo-width: 42px;
	
	--ts-font-family: 'Jost';
	--ts-font-weight: 300;
	
	--ts-font-2-family: 'Jost';
	--ts-font-2-weight: 400;
	
	--ts-heading-font-family: 'Jost';
	--ts-heading-font-weight: 400;
	--ts-heading-letter-spacing: 0.6px;
	
	--ts-btn-font-family: 'Jost';
	--ts-btn-font-weight: 500;
	
	--ts-menu-font-family: 'Jost';
	--ts-menu-font-weight: 500;
	
	--ts-sub-menu-font-family: 'Jost';
	--ts-sub-menu-font-weight: 300;
	
	--ts-product-name-font-family: 'Jost';
	--ts-product-name-font-weight: 400;
	
	--ts-font-size: 16px;
	--ts-line-height: 28px;
	--ts-letter-spacing: 0.6px;
	
	--ts-font-2-size: 15px;
	--ts-font-2-line-height: 24px;
	--ts-font-2-letter-spacing: 0.6px;
	
	--ts-small-font-size: 12px;
	
	--ts-menu-font-size: 14px;
	--ts-menu-letter-spacing: 0.6px;
	
	--ts-sub-menu-font-size: 15px;
	--ts-sub-menu-letter-spacing: 0.6px;
	
	--ts-btn-font-size: 14px;
	--ts-btn-letter-spacing: 1px;
	
	--ts-btn-text-font-size: 14px;
	
	--ts-product-name-size: 16px;
	--ts-product-name-line-height: 22px;
	--ts-product-price-size: 14px;
	--ts-product-price-line-height: 20px;
	--ts-detail-product-name-size: 22px;
	--ts-detail-product-name-line-height: 28px;

	--ts-h1-font-size: 48px;
	--ts-h1-line-height: 54px;
	--ts-h2-font-size: 38px;
	--ts-h2-line-height:44px;
	--ts-h3-font-size: 32px;
	--ts-h3-line-height: 40px;
	--ts-h4-font-size: 26px;
	--ts-h4-line-height: 32px;
	--ts-h5-font-size: 20px;
	--ts-h5-line-height: 28px;
	--ts-h6-font-size: 18px;
	--ts-h6-line-height: 24px;

	--ts-primary-color: rgba(219,60,60,1);
	--ts-text-in-primary-color: rgba(255,255,255,1);
	--ts-main-bg: rgba(255,255,255,1);
	--ts-text-color: rgba(0,0,0,1);
	--ts-heading-color: rgba(0,0,0,1);
	--ts-gray-color: rgba(136,136,136,1);
	--ts-gray-2-color: rgba(102,102,102,1);
	--ts-border: rgba(225,225,225,1);
	--ts-link-color: rgba(219,60,60,1);
	--ts-link-hover: rgba(219,60,60,1);
	--ts-dropdown-bg: rgba(255,255,255,1);
	--ts-blockquote-bg: rgba(249,249,249,1);
	--e-bg-lazyload-loaded: linear-gradient(rgba(245,245,245,1),rgba(245,245,245,1));
	--e-bg-lazyload: linear-gradient(rgba(245,245,245,1),rgba(245,245,245,1));
	
	--ts-input-color: rgba(0,0,0,1);
	--ts-input-bg: rgba(255,255,255,1);
	--ts-input-border: rgba(225,225,225,1);

	--ts-btn-color: rgba(255,255,255,1);
	--ts-btn-bg: rgba(0,0,0,1);
	--ts-btn-border: rgba(0,0,0,1);
	--ts-btn-hover: rgba(255,255,255,1);
	--ts-btn-hover-bg: rgba(219,60,60,1);
	--ts-btn-hover-border: rgba(219,60,60,1);
	
	--ts-btn-thumbnail-color: rgba(0,0,0,1);
	--ts-btn-thumbnail-bg: rgba(255,255,255,1);
	--ts-btn-thumbnail-border: rgba(225,225,225,1);
	--ts-btn-thumbnail-hover-color: rgba(255,255,255,1);
	--ts-btn-thumbnail-hover-bg: rgba(0,0,0,1);
	--ts-btn-thumbnail-hover-border: rgba(0,0,0,1);
	
	--ts-product-bg: rgba(255,255,255,1);
	--ts-rating-color: rgba(0,0,0,1);
	--ts-rated-color: rgba(0,0,0,1);
	--ts-price-color: rgba(102,102,102,1);
	--ts-sale-price-color: rgba(170,170,170,1);
	--ts-sale-label-color: rgba(255,255,255,1);
	--ts-sale-label-bg: rgba(0,0,0,1);
	--ts-new-label-color: rgba(255,255,255,1);
	--ts-new-label-bg: rgba(59,180,119,1);
	--ts-hot-label-color: rgba(255,255,255,1);
	--ts-hot-label-bg: rgba(219,60,60,1);
	--ts-soldout-label-color: rgba(255,255,255,1);
	--ts-soldout-label-bg: rgba(145,145,145,1);
	
	--ts-breadcrumb-border: rgba(225,225,225,1);
	--ts-breadcrumb-color: rgba(0,0,0,1);
	--ts-breadcrumb-link-color: rgba(102,102,102,1);
	--ts-breadcrumb-2-color: rgba(255,255,255,1);
	
	--ts-notice-bg: rgba(0,0,0,1);
	--ts-notice-color: rgba(255,255,255,1);
	
	--ts-hd-bottom-border: rgba(225,225,225,1);
	--ts-hd-search-bg: rgba(255,255,255,1);
	--ts-hd-search-color: rgba(0,0,0,1);
	--ts-hd-search-border: rgba(225,225,225,1);
	
	--ts-sub-menu-color: rgba(0,0,0,1);
	--ts-sub-menu-hover: rgba(219,60,60,1);
	
	--ts-mobile-menu-color: rgba(0,0,0,1);
	--ts-mobile-menu-hover: rgba(219,60,60,1);
	--ts-mobile-menu-bg: rgba(255,255,255,1);
	--ts-mobile-menu-tab-bg: rgba(239,239,239,1);
}
@media only screen and (max-width: 1200px){
	:root{
		--ts-logo-width: 42px;
		
		--ts-btn-font-size: 13px;
		--ts-btn-letter-spacing: 1px;
		
		--ts-btn-text-font-size: 13px;
		
		--ts-product-name-size: 15px;
		--ts-product-name-line-height: 20px;
		
		--ts-heading-size: 28px;
		--ts-heading-line-height: 34px;
		--ts-h1-font-size: 40px;
		--ts-h1-line-height: 48px;
		--ts-h2-font-size: 30px;
		--ts-h2-line-height: 38px;
		--ts-h3-font-size: 26px;
		--ts-h3-line-height: 32px;
		--ts-h4-font-size: 24px;
		--ts-h4-line-height: 30px;
		--ts-h5-font-size: 18px;
		--ts-h5-line-height: 24px;
		--ts-h6-font-size: 16px;
		--ts-h6-line-height: 22px;
	}
}
@media only screen and (max-width: 767px){
	:root{
		--ts-logo-width: 28px;
		--ts-font-size: 14px;
		--ts-line-height: 24px;
		--ts-letter-spacing: 0.6px;
		--ts-font-2-size: 13px;
		--ts-font-2-line-height: 20px;
		--ts-font-2-letter-spacing: 0.6px;
		--ts-product-name-size: 14px;
		--ts-product-price-line-height: 20px;
		--ts-product-price-size: 13px;
		--ts-product-price-line-height: 18px;
		--ts-heading-size: 24px;
		--ts-heading-line-height: 32px;
		--ts-h1-font-size: 32px;
		--ts-h1-line-height: 40px;
		--ts-h2-font-size: 28px;
		--ts-h2-line-height: 34px;
		--ts-h3-font-size: 22px;
		--ts-h3-line-height: 28px;
		--ts-h4-font-size: 20px;
		--ts-h4-line-height: 28px;
		
		--ts-heading-font-size: 22px;
		--ts-heading-line-height: 28px;
	}
}
.ts-header {
	--ts-hd-top-bg: rgba(0,0,0,1);
	--ts-hd-top-color: rgba(255,255,255,1);
	--ts-hd-top-hover: rgba(209,209,209,1);
	--ts-hd-top-border: rgba(31,31,31,1);
	--ts-hd-top-border-bottom: rgba(0,0,0,1);
	--ts-hd-middle-bg: rgba(255,255,255,1);
	--ts-hd-middle-color: rgba(0,0,0,1);
	--ts-hd-middle-hover: rgba(219,60,60,1);
	--ts-hd-middle-border: rgba(225,225,225,1);
	--ts-hd-bottom-bg: rgba(255,255,255,1);
	--ts-hd-bottom-color: rgba(0,0,0,1);
	--ts-hd-bottom-hover: rgba(0,0,0,1);
	
	--ts-hd-search-button-color: rgba(255,255,255,1);
	--ts-hd-search-button-bg: rgba(219,60,60,1);
	--ts-vertical-menu-color: rgba(255,255,255,1);
	--ts-vertical-menu-bg: rgba(219,60,60,1);
	
	--ts-hd-cart-count-bg: rgba(219,60,60,1);
	--ts-hd-cart-count-color: rgba(255,255,255,1);

	--ts-hd-mobile-bg: rgba(0,0,0,1);
	--ts-hd-mobile-color: rgba(255,255,255,1);
	--ts-hd-cart-mobile-count-bg: rgba(219,60,60,1);
	--ts-hd-cart-mobile-count-color: rgba(255,255,255,1);
	
	--ts-menu-color: rgba(0,0,0,1);
	--ts-menu-hover: rgba(0,0,0,1);
}
.footer-container {	
	--ts-footer-bg: rgba(244,244,244,1);
	--ts-footer-color: rgba(0,0,0,1);
	--ts-footer-gray-color: rgba(102,102,102,1);
	--ts-footer-heading-color: rgba(0,0,0,1);
	--ts-footer-link-color: rgba(0,0,0,1);
	--ts-footer-link-hover: rgba(219,60,60,1);
	--ts-footer-border: rgba(221,221,221,1);
}
table.group_table .woocommerce-grouped-product-list-item__label a,
.woocommerce .products .product .product-name{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
