.bwc-skip-link {
	position: fixed !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	clip-path: inset(50%) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.bwc-skip-link:focus {
	top: 8px !important;
	left: 8px !important;
	z-index: 100000 !important;
	width: auto !important;
	height: auto !important;
	padding: 10px 14px !important;
	margin: 0 !important;
	overflow: visible !important;
	clip: auto !important;
	clip-path: none !important;
	white-space: normal !important;
	background: #111 !important;
	color: #fff !important;
}

.topbar .bwc-curcy-topbar .wmc-current-currency {
	background: #b91094 !important;
}

.topbar .header-phone a,
.topbar .header-phone a:visited {
	color: #fff !important;
}

body.home .header-logo img.logo-dark,
body.home footer img.wp-image-29006 {
	height: auto !important;
	object-fit: contain;
}

body.home .header-logo img.logo-dark {
	aspect-ratio: 240 / 147;
}

body.home .main-navigation a,
body.home .mobile-menu a,
body.home .ecomus-image-box-carousel__title a,
body.home .search-modal__footer-button a {
	min-height: 24px;
	display: inline-flex;
	align-items: center;
}

body.home .main-navigation .sub-menu a {
	padding-top: 4px;
	padding-bottom: 4px;
}

.woocommerce-badges .featured.woocommerce-badge {
	background: #a33b00 !important;
	color: #fff !important;
}
