
:root {
	--ts-logo-width: 150px;
	--ts-body-padding: 5px;
	--ts-content-padding: 10px;
	
	--ts-font-family: Jost;
	--ts-font-style: normal;
	--ts-font-weight: 400;
	--ts-letter-spacing: 0px;
	--ts-body-font-size: 18px;
	--ts-line-height: 22px;
	
	--ts-heading-font-family: Cormorant Garamond;
	--ts-heading-font-style: normal;
	--ts-heading-font-weight: 500;
	--ts-heading-letter-spacing: 0px;
	--ts-h1-font-size: 80px;
	--ts-h1-line-height: 80px;
	--ts-h2-font-size: 40px;
	--ts-h2-line-height: 40px;
	--ts-h3-font-size: 30px;
	--ts-h3-line-height: 30px;
	--ts-h4-font-size: 25px;
	--ts-h4-line-height: 26px;
	--ts-h5-font-size: 20px;
	--ts-h5-line-height: 20px;
	--ts-h6-font-size: 18px;
	--ts-h6-line-height: 18px;
	
	--ts-product-font-family: Cormorant Garamond;
	--ts-product-font-style: normal;
	--ts-product-font-weight: 500;
	--ts-product-letter-spacing: 0px;
	--ts-product-font-size: 18px;
	--ts-product-line-height: 18px;
	
	--ts-product-price-font-family: Cormorant Garamond;
	--ts-product-price-font-style: normal;
	--ts-product-price-font-weight: 400;
	--ts-product-price-font-size: 27px;
	--ts-product-price-line-height: 16px;
	
	--ts-single-product-font-size: 60px;
	--ts-single-product-line-height: 60px;
	
	--ts-btn-font-family: Cormorant Garamond;
	--ts-btn-font-style: normal;
	--ts-btn-font-weight: 500;
	--ts-btn-letter-spacing: 0px;
	--ts-btn-font-size: 18px;
	--ts-btn-line-height: 20px;
	
	--ts-blogs-font-size: 15px;
	
	--ts-menu-font-family: Cormorant Garamond;
	--ts-menu-font-weight: 400;
	--ts-menu-font-size: 20px;
	--ts-menu-letter-spacing: 0px;
	
	--ts-menu-2-font-family: Cormorant Garamond;
	--ts-menu-2-font-weight: 400;
	--ts-menu-2-font-size: 20px;
	--ts-menu-2-letter-spacing: 0px;
	
	--ts-mb-menu-font-family: Cormorant Garamond;
	--ts-mb-menu-font-weight: 500;
	--ts-mb-menu-font-size: 16px;
	--ts-mb-menu-line-height: 20px;

	--ts-body-bg: rgba(247,242,237,1);
	--ts-primary-color: rgba(198,163,123,1);
	--ts-text-in-primary-color: rgba(255,255,255,1);
	--ts-text-color: rgba(30,30,30,1);
	--ts-heading-color: rgba(0,0,0,1);
	--ts-gray-color: rgba(128,128,128,1);
	--ts-blogs-text-color: rgba(106,100,93,1);
	--ts-related-post-bg: rgba(255,255,255,0);
	--ts-highlight: rgba(187,9,37,1);
	--ts-dropdown-color: rgba(0,0,0,1);
	--ts-dropdown-hover-color: rgba(198,163,123,1);
	--ts-dropdown-bg: rgba(247,242,237,1);
	--ts-dropdown-border: rgba(13,13,13,1);
	--ts-link-color: rgba(222,16,16,1);
	--ts-link-hover-color: rgba(198,163,123,1);
	--ts-border: rgba(222,217,213,1);

	--ts-input-color: rgba(0,0,0,1);
	--ts-input-background-color: rgba(247,242,237,1);
	--ts-input-border: rgba(217,217,217,1);

	--ts-btn-color: rgba(255,255,255,1);
	--ts-btn-bg: rgba(13,13,13,1);
	--ts-btn-border: rgba(13,13,13,1);
	--ts-btn-hover-color: rgba(13,13,13,1);
	--ts-btn-hover-bg: rgba(255,255,255,0);
	--ts-btn-hover-border: rgba(13,13,13,1);
	
	--ts-btn-addtocart-color: rgba(255,255,255,1);
	--ts-btn-addtocart-bg: rgba(13,13,13,1);
	--ts-btn-addtocart-border: rgba(13,13,13,1);
	--ts-btn-addtocart-hover-color: rgba(13,13,13,1);
	--ts-btn-addtocart-hover-bg: rgba(255,255,255,0);
	--ts-btn-addtocart-hover-border: rgba(13,13,13,1);
	
	--ts-btn-thumbnail-color: rgba(0,0,0,1);
	--ts-btn-thumbnail-bg: rgba(255,255,255,1);
	--ts-btn-thumbnail-border: rgba(255,255,255,1);
	
	--ts-product-color: rgba(13,13,13,1);
	--ts-product-bg: rgba(247,242,237,1);
	--ts-product-border: rgba(222,217,213,1);
	--ts-rating-color: rgba(217,217,217,1);
	--ts-rated-color: rgba(198,163,123,1);
	--ts-product-price-color: rgba(0,0,0,1);
	--ts-product-regular-price-color: rgba(0,0,0,1);
	--ts-product-sale-price-color: rgba(187,9,37,1);
	
	--ts-sale-label-color: rgba(255,255,255,1);
	--ts-sale-label-bg: rgba(187,9,37,1);
	--ts-new-label-color: rgba(255,255,255,1);
	--ts-new-label-bg: rgba(0,0,0,1);
	--ts-hot-label-color: rgba(255,255,255,1);
	--ts-hot-label-bg: rgba(113,89,73,1);
	--ts-soldout-label-color: rgba(255,255,255,1);
	--ts-soldout-label-bg: rgba(145,145,145,1);
	
	--ts-breadcrumb-bg: rgba(0,0,0,1);
	--ts-breadcrumb-color: rgba(129,131,136,1);
	--ts-breadcrumb-2-color: rgba(255,255,255,1);
	--ts-breadcrumb-link-color: rgba(0,0,0,1);
	
	--ts-hd-search-bg: rgba(255,255,255,1);
	--ts-hd-search-color: rgba(0,0,0,1);
	--ts-hd-search-border: rgba(217,217,217,1);
	
	--ts-mobile-menu-bg: rgba(247,242,237,1);
	--ts-mobile-menu-color: rgba(0,0,0,1);
}

.ts-header {
	--ts-hd-top-bg: rgba(247,242,237,1);
	--ts-hd-top-color: rgba(102,102,102,1);
	--ts-hd-top-border: rgba(222,217,213,1);
	--ts-hd-top-link-hover: rgba(13,13,13,1);
	
	--ts-hd-middle-bg: ;
	--ts-hd-middle-color: ;
	--ts-hd-middle-border: rgba(13,13,13,1);
	--ts-hd-middle-link-hover: rgba(198,163,123,1);
	
	--ts-hd-bottom-bg: rgba(247,242,237,1);
	--ts-hd-bottom-color: rgba(13,13,13,1);
	--ts-hd-bottom-border: rgba(222,217,213,1);
	--ts-hd-bottom-link-hover: rgba(198,163,123,1);
	
	--ts-cart-count-bg: rgba(198,163,123,1);
	--ts-cart-count-color: rgba(255,255,255,1);
	
	--ts-main-menu-color: rgba(3,0,0,1);
	--ts-main-menu-hover-color: rgba(198,163,123,1);
	--ts-2nd-menu-color: rgba(0,0,0,1);
	--ts-2nd-menu-hover-color: rgba(187,9,37,1);
}

.footer-container {
	--ts-footer-bg: rgba(247,242,237,1);
	--ts-footer-color: rgba(0,0,0,1);
	--ts-footer-heading-color: rgba(0,0,0,1);
	--ts-footer-link-color: rgba(0,0,0,1);
	--ts-footer-link-hover-color: rgba(198,163,123,1);
}

.header-sticky.is-sticky {
	--ts-logo-width: 150px;
}

@media (min-width: 768px){
	:root {
		--ts-content-padding: 20px;
		--ts-body-padding: 10px;
	}
}
@media (min-width: 1201px){
	:root {
		--ts-content-padding: 40px;
	}
}
@media (min-width: 1501px){
	:root {
		--ts-content-padding: 50px;
		--ts-body-padding: 20px;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1500px){
	body {
		--ts-product-font-size: 17px;
		--ts-product-line-height: 16px;
		--ts-product-price-font-size: 26px;
		--ts-product-price-line-height: 14px;
		
		--ts-menu-font-size: 16px;
		--ts-menu-2-font-size: 19px;
	}
	.product-style-v5 {
		--ts-menu-font-size: 15px;
		--ts-menu-2-font-size: 19px;
	}
}
@media only screen and (max-width: 1200px) {
	:root {
		--ts-logo-width: 150px;
		--ts-h1-font-size: 40px;
		--ts-h1-line-height: 36px;
		--ts-h2-font-size: 30px;
		--ts-h2-line-height: 24px;
		--ts-h3-font-size: 25px;
		--ts-h3-line-height: 22px;
		--ts-h4-font-size: 20px;
		--ts-h4-line-height: 18px;
		--ts-h5-font-size: 18px;
		--ts-h5-line-height: 16px;
		--ts-h6-font-size: 17px;
		--ts-h6-line-height: 16px;
		
		--ts-body-font-size: 14px;
		--ts-line-height: 20px;
		
		--ts-product-font-size: 18px;
		--ts-product-line-height: 18px;
		--ts-product-price-font-size: 15px;
		--ts-product-price-line-height: 16px;
		
		--ts-single-product-font-size: 30px;
		--ts-single-product-line-height: 26px;
		
		--ts-btn-font-size: 18px;
		--ts-btn-line-height: 16px;
		--ts-blogs-font-size: 18px;
		--ts-menu-font-size: 15px;
		--ts-menu-2-font-size: 15px;
	}
}
@media only screen and (max-width: 991px) {
	:root {
		--ts-menu-font-size: 14px;
		--ts-menu-2-font-size: 14px;
	}
}
@media only screen and (max-width: 767px) {
	:root {
		--ts-logo-width: 150px;
	}
	.header-sticky.is-sticky {
		--ts-logo-width: 150px;
	}
}

table.group_table .woocommerce-grouped-product-list-item__label a,
.ts-fbt-form .item .product-name, 
.woocommerce ul.cart_list li .product-name a, 
.woocommerce ul.product_list_widget li .product-name a,
.woocommerce ul.product_list_widget li .ts-wg-meta > a,
.woocommerce .products .product .product-name {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
:where(.product-style-v2, .product-style-v4) {
	--ts-product-text-transform: none;
	--ts-btn-text-transform: none;
}
.product-style-v5 {
	--ts-product-text-transform: none;
	--ts-text-small-transform: none;
	--ts-btn-text-transform: none;
}
:where(.product-style-v2, .product-style-v4, .product-style-v5) #ts-search-sidebar .ts-search-by-category > :where(h5, h6),
:where(.header-v2.product-style-v2, .header-v4, .header-v6, .header-v7) :is(.nav-top, .header-language-currency, .dropdown-container),
.product-style-v5 .ts-header .hotline,
:where(.product-style-v2, .product-style-v4, .product-style-v5) .my-account-wrapper .dropdown-container,
:where(.product-style-v2, .product-style-v4, .product-style-v5) .shopping-cart-wrapper .dropdown-container,
:where(.product-style-v2, .product-style-v5) .ts-breadcrumbs,
.header-v2.product-style-v2 .ts-breadcrumbs,
.product-style-v5 .ts-active-filters,
.product-style-v5 .product-filter-by-color,
.product-style-v5 .before-loop-wrapper,
.product-style-v5 .widget-title-wrapper .widget-title,
body:where(.product-style-v2,.product-style-v5) :where(.columns-1,.columns-1-1,.columns-2) .meta-wrapper .quantity .ts-screen-reader-text,
.product-style-v2 .product-category-wrapper .category-name,
.product-style-v2.woocommerce .widget_layered_nav_filters ul li a,
.product-style-v2 .ts-active-filters .button-text,
.product-style-v2 .ts-active-filters .widget_layered_nav_filters .widgettitle,
.product-style-v2 .style-filter-dropdown #ts-filter-widget-area .ts-heading h6,
body:where(.product-style-v2,.product-style-v4,.product-style-v5) div.product .summary > .product_title,
.product-style-v5 .entry-meta-top,
:where(.product-style-v2, .product-style-v4) .entry-meta-top,
:where(.product-style-v2, .product-style-v4) .post-content-wrapper .entry-title,
:where(.product-style-v2, .product-style-v4) :where(.ts-blogs, .list-posts) article .entry-title,
body:where(.product-style-v2, .product-style-v4, .product-style-v5) blockquote,
:where(.product-style-v2, .product-style-v4) .product-filter-by-color ul li a,
.product-style-v5 :where(.ts-blogs, .list-posts) article .entry-title,
.product-style-v5 .theme-title .heading-title, 
.product-style-v5 .comments-title .heading-title, 
.product-style-v5.page-template-blog-template .page-title,
.product-style-v5 .post-content-wrapper header > .entry-title {
    text-transform: none;
}
.woocommerce .product-label > :is(span, span.onsale),
.woocommerce div.product .summary > .group-product-heading,
#tab-seller > h2,
#add_payment_method #payment .payment_method_paypal .about_paypal, 
.woocommerce-cart #payment .payment_method_paypal .about_paypal, 
.woocommerce-checkout #payment .payment_method_paypal .about_paypal,
.woocommerce > form > fieldset legend,
.ts-shortcode .shortcode-heading-wrapper .sub-title,
.author-meta .role {
	text-transform: none;
}
@media only screen and (min-width: 1201px){
	:where(.product-style-v2, .product-style-v4) .style-filter-dropdown .filter-widget-area .widget-title-wrapper h3 {
		text-transform: none;
	}
}
