/* Themify Customize Styling */
body {	background: none;
	background-color: #fffaf5;
	font-family: "Work Sans";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:0px;
	font-size:15px;
	line-height:28px;
	text-transform:none;	text-align:left;
	color: #000000; 
}
a {	
	color: #000000; 
}
a:hover {	
	color: #b25628; 
}
h1 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:0px;
	font-size:30px;
	line-height:42px;
	text-transform:uppercase;	text-align:center;
	color: #000000; 
}
h2 {		font-weight:400;
	font-size:40px;
	line-height:50px;
	text-transform:uppercase;
	color: #000000; 
}
h3 {	
	font-family: "Work Sans";	font-weight:500;
	font-size:18px;
	line-height:22px;

	color: #000000; 
}
h4 {	
	font-family: "Work Sans";	font-weight:500;
	font-size:18px;
	line-height:25px;

	color: #000000; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #000000; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #fffaf5;
	color: #000000; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	font-family: "Work Sans";	font-weight:400;

	color: #000000; 
}
a {	
	color: #000000; 
}
a:hover {	
	color: #b25628; 
}
h1 {		font-weight:400;
	font-size:25px;
	line-height:35px;

	color: #000000; 
}
h2 {		font-size:35px;
	line-height:40px;
 
}
h3 {	
	font-family: "Work Sans";	font-weight:500;

	color: #000000; 
}
h4 {	
	font-family: "Work Sans";	font-weight:500;
	font-size:18px;
	line-height:25px;

	color: #000000; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "Work Sans";	font-weight:400;

	color: #000000; 
}
a {	
	color: #000000; 
}
a:hover {	
	color: #b25628; 
}
h1 {		font-weight:400;
	font-size:20px;
	line-height:28px;
	text-align:center;
	color: #000000; 
}
h2 {		font-size:35px;
	line-height:35px;
 
}
h3 {	
	font-family: "Work Sans";	font-weight:500;
 
}
h4 {	
	font-family: "Work Sans";	font-weight:500;
 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {	
	font-family: "Work Sans";	font-weight:400;

	color: #000000; 
}
a {	
	color: #000000; 
}
a:hover {	
	color: #b25628; 
}
h1 {		font-weight:400;
	font-size:28px;
	line-height:38px;
	text-align:center;
	color: #000000; 
}
h2 {		font-size:40px;
	line-height:50px;
 
}
h3 {	
	font-family: "Work Sans";	font-weight:500;
 
}
h4 {	
	font-family: "Work Sans";	font-weight:500;
	font-size:18px;
	line-height:25px;
 
}
 }
/* Themify Custom CSS */
#main-nav li>.sub-menu {
	box-shadow: none;
}

a:focus {
    outline: none !important;
}

h1 {
	font-family: ivypresto-display;
	font-weight: 400;
	}	
h2 {
	font-family: ivypresto-display;
	font-weight: 400;
	}	
.module-menu::before{
display:none !important;
}
.nav.transparent .sub-menu {
    background: none;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none;
}
.themify_builder_content-22 .tb_yhf9818.module-contact .builder-contact-field-send button {
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	}
.module_row :is(.row-slider-dot,.row-slider-arrow) {
    /* color: #fff; */
    /* opacity: .7; */
    /* text-decoration: none; */
    /* transition: opacity .2s ease-out; */
    display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none;
}
label.wpo-image-button:has(input[type=checkbox]:checked) div.wpo-image-active svg {
    display: none;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.disabled, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce ul.products li.product .button {
    background-color: #fffaf5;
    color: #000000;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    padding: 3%;
    text-transform: none;
}

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination {
    display: none;
}
.product-name a { 
	font-family: ivypresto-display;
font-size: 20px;
	text-transform: uppercase;
	}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt { 
	font-size:10px !important }
.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child { 
	font-size:10px !important;
	line-height: 13px;
 }
.woocommerce-cart #content,
.woocommerce-checkout #content{
    padding-top:0px !important;
}
button, input[type=reset], input[type=submit]{ 
	background-color : #000000;
	}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.disabled, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce ul.products li.product .button {
    background-color: #000000;
    color: #ffffff;
    padding: 20px;
	}