/* JarajTo dark theme hardening pass */
.website-wrapper,
.main-page-wrapper,
.main-page-wrapper .container,
.site-content,
.wd-content-area,
.entry-content,
.shop-content-area,
.products-area,
.wd-shop-content,
.woocommerce-page .page-title,
.woocommerce-page .wd-page-title {
	background-color: var(--jt-bg) !important;
	color: var(--jt-ink) !important;
}

.wd-content-layout {
	padding-block: 30px;
}

.whb-row,
.whb-header-bottom,
.whb-header .whb-main-header,
.whb-general-header,
.whb-top-bar,
.whb-color-dark:not(.whb-with-bg) {
	background: var(--jt-surface-solid) !important;
	border-color: var(--jt-line-soft) !important;
	color: var(--jt-ink-dim) !important;
}

@media (max-width: 1024px) {
	.whb-header-bottom {
		padding: 8px 0px;
	}
}

.whb-header a,
.whb-header .wd-tools-icon,
.whb-header .wd-tools-text,
.whb-header .wd-header-nav .wd-nav > li > a {
	color: var(--jt-ink-dim) !important;
}

.whb-header a:hover,
.whb-header .wd-header-nav .wd-nav > li.current-menu-item > a,
.whb-header .wd-header-nav .wd-nav > li.wd-active > a {
	color: var(--jt-accent) !important;
}

.whb-header #wd-6a1310d8188c6 .btn {
	background: #f1f7e4 !important;
	border-color: #f1f7e4 !important;
	color: #101113 !important;
}

.whb-header #wd-6a1310d8188c6 .btn:hover {
	background: var(--jt-accent) !important;
	border-color: var(--jt-accent) !important;
	color: #101113 !important;
}

.whb-header .whb-t5xm5jcy0fh21kv8r0j6 .btn,
.whb-header a.btn[href*="czas-i-koszt-wysylki"] {
	--btn-color: #101113;
	--btn-color-hover: #101113;
	background: #f1f7e4 !important;
	border-color: #f1f7e4 !important;
	color: #101113 !important;
}

.whb-header .whb-t5xm5jcy0fh21kv8r0j6 .btn:hover,
.whb-header a.btn[href*="czas-i-koszt-wysylki"]:hover {
	background: var(--jt-accent) !important;
	border-color: var(--jt-accent) !important;
	color: #101113 !important;
}

.wd-search-form,
.wd-search-form input[type="text"],
.wd-search-form input[type="search"],
.whb-header .searchform,
.whb-header .searchform input {
	background: var(--jt-bg-deep) !important;
	border-color: var(--jt-line-strong) !important;
	color: var(--jt-ink) !important;
}

.wd-header-cart .wd-tools-icon,
.wd-header-wishlist .wd-tools-icon,
.wd-header-compare .wd-tools-icon,
.wd-header-my-account .wd-tools-icon,
.wd-header-search .wd-tools-icon {
	background: var(--jt-surface-glass) !important;
	border: 1px solid var(--jt-line-soft);
	border-radius: 8px;
	color: var(--jt-ink) !important;
}

.wd-header-cart .wd-cart-number,
.wd-tools-count,
.wd-cart-number {
	background: var(--jt-accent) !important;
	color: var(--jt-bg-deep) !important;
}
