.tooltipster-base {
	--tooltip-color: #fff;
	--tooltip-bg-color: #000;
}

.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
	--drawer-width: 300px;
}

.header-bottom {
	min-height: 14px;
}

.transparent .header-main {
	height: 30px;
}

.transparent #logo img {
	max-height: 30px;
}

.has-transparent + .page-title:first-of-type, .has-transparent + #main > .page-title, .has-transparent + #main > div > .page-title, .has-transparent + #main .page-header-wrapper:first-of-type .page-title {
	padding-top: 60px;
}

.header.show-on-scroll, .stuck .header-main {
	height: 70px !important;
}

.stuck #logo img {
	max-height: 70px !important;
}

.header-bottom {
	background-color: #f1f1f1;
}

.top-bar-nav > li > a {
	line-height: 16px;
}

.stuck .header-main .nav > li > a {
	line-height: 50px;
}

.header-bottom-nav > li > a {
	line-height: 25px;
}

@media (max-width: 549px) {}

.nav-dropdown {
	font-size: 100%;
}

.nav-dropdown-has-arrow li.has-dropdown:after {
	border-bottom-color: #7f7f7f;
}

.nav .nav-dropdown {
	background-color: #7f7f7f;
}

.widget:where(:not(.widget_shopping_cart)) a {
	color: #0a0a0a;
}

.widget:where(:not(.widget_shopping_cart)) a:hover {}

.widget .tagcloud a:hover {}

.pswp__bg, .mfp-bg.mfp-ready {
	background-color: #333;
}

.header-main .header-button > .button.is-outline, .header-main .cart-icon strong:after, .header-main .cart-icon strong {
	border-color: #000 !important;
}

.header-main .header-button > .button:not(.is-outline) {
	background-color: #000 !important;
}

.header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover, .header-main .header-button > .button:hover i, .header-main .header-button > .button:hover span {
	color: #fff !important;
}

.header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
	background-color: #d33 !important;
}

.header-main .current-dropdown .cart-icon strong:after, .header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
	border-color: #d33 !important;
}

.footer-1 {
	background-color: #fff;
}

.footer-2 {
	background-color: #000;
}

.nav-vertical-fly-out > li + li {
	border-top-width: 1px;
	border-top-style: solid;
}

.label-new.menu-item > a:after {
	content: "New";
}

.label-hot.menu-item > a:after {
	content: "Hot";
}

.label-sale.menu-item > a:after {
	content: "Sale";
}

.label-popular.menu-item > a:after {
	content: "Popular";
}