body::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 800px;
    background: url('/wp-content/uploads/2025/10/background-1.jpg') center bottom / cover no-repeat;
    z-index: -1;
}

.header-stack #Top_bar {
	background-color: transparent;
}

#Wrapper, #Header_wrapper, #Header, #Content, #menu, #Subheader {
	background-color: transparent !important;
}

#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li > a span:not(.description) {
	color: white;
}

#Top_bar .menu > li a:not(.menu-toggle):after {
	background: white;
}

.header-stack.header-center #Top_bar .logo {
	border: 0;
}

#Top_bar .top_bar_right .top-bar-right-icon svg .path {
	color: #ffffff;
	stroke: #ffffff;
}

#Top_bar a#header_cart .header-cart-total {
	color: #ffffff;
}

@media only screen and (max-width: 780px) { 
	body::before { 
		height: 450px;
	}
	.header-stack #Top_bar {
		background-color: transparent !important;
	}
	.header-stack #Top_bar.is-sticky {
		background-color: white !important;
	}
	.mobile-sticky #Top_bar.is-sticky #logo {
		height: 63px !important;
	}
	#Top_bar:not(.is-sticky) .responsive-menu-toggle {
		color: #ffffff;
	}
}

