:root {
	--fade: #F2F2F2;
	--white: #FFFFFF;
}

.elementor-location-header.is-sticky > div {
	background: #333;
}

body.page-id-19 {
	padding-top: 150px;
}

.woocommerce-checkout a,
.woocommerce-cart a {
	color: #1E1E1E;
}

.woocommerce-checkout [type=button], .woocommerce-checkout [type=submit], .woocommerce-checkout button,
.woocommerce-cart [type=button], .woocommerce-cart [type=submit], .woocommerce-cart button,
.woocommerce-cart .wc-block-cart__submit-button {
	border: 1px solid #1E1E1E;
	background-color: #FFF;
	color: #1E1E1E;
}

.woocommerce-checkout [type=button]:focus, .woocommerce-checkout [type=button]:hover, .woocommerce-checkout [type=submit]:focus, .woocommerce-checkout [type=submit]:hover, .woocommerce-checkout button:focus, .woocommerce-checkout button:hover,
.woocommerce-cart [type=button]:focus, .woocommerce-cart [type=button]:hover, .woocommerce-cart [type=submit]:focus, .woocommerce-cart [type=submit]:hover, .woocommerce-cart button:focus, .woocommerce-cart button:hover {
	background-color: #1E1E1E;
	color: #fff;
}

.woocommerce div.product form.cart .variations {
	border-radius: 30px;
	overflow: hidden;
}

.woocommerce div.product form.cart .reset_variations {
	display: none !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	color: #000000;
	font-size: 28px;
}

.alignwide {
	margin-inline: 0;
}

.visible-xs {
	display: none !important;
}

/* Medium & mobile devices (phone, tablets, 768px and less) */
@media screen and (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}

	.hidden-xs {
		display: none !important;
	}
}

/* Mobile devices (tablet, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* XXL Extra large devices (HD-4K, 1400px and up) */
@media (min-width: 1400px) {
	
}