/* Header premium mockup pass - 2026-07-06 */
@media (min-width: 1025px) {
	.whb-header {
		--jt-header-bg: #070907;
		--jt-header-surface: #10140f;
		--jt-header-line: rgba(241, 246, 228, 0.14);
		--jt-header-line-strong: rgba(147, 190, 32, 0.5);
		--jt-header-text: #fcf9f0;
		--jt-header-muted: rgba(252, 249, 240, 0.68);
		--jt-header-lime: #93be20;
		--jt-header-lime-strong: #aee21f;
		--jt-header-gutter: clamp(18px, 1.25vw, 24px);
		background: var(--jt-header-bg);
	}

	.whb-top-bar,
	.whb-general-header {
		background: var(--jt-header-bg) !important;
		color: var(--jt-header-text);
	}

	.whb-top-bar {
		min-height: 42px;
		border-bottom: 1px solid rgba(241, 246, 228, 0.08);
	}

	.whb-header .whb-top-bar .container,
	.whb-header .whb-general-header .container,
	.whb-header .whb-header-bottom .container {
		width: 100% !important;
		max-width: 1920px !important;
		padding-right: var(--jt-header-gutter) !important;
		padding-left: var(--jt-header-gutter) !important;
	}

	.whb-header .whb-top-bar .whb-flex-row,
	.whb-header .whb-general-header .whb-flex-row,
	.whb-header .whb-header-bottom .whb-flex-row {
		align-items: center !important;
	}

	.whb-top-bar .whb-flex-row {
		position: relative;
		min-height: 42px;
	}

	.whb-top-bar .whb-column:has(.jt-premium-topbar) {
		flex: 1 1 100% !important;
		justify-content: stretch !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		width: 100% !important;
	}

	.whb-top-bar .whb-flex-row:has(.jt-premium-topbar) > .whb-column:not(:has(.jt-premium-topbar)),
.whb-top-bar .whb-column:has(.jt-premium-topbar) > :not(.jt-premium-topbar-host){
		display: none !important;
	}


	.whb-top-bar .jt-premium-topbar-host {
		flex: 1 1 100% !important;
		max-width: 100% !important;
		width: 100% !important;
	}

	.whb-top-bar .whb-column:has(.jt-premium-topbar) > * {
		width: 100%;
	}

	.jt-premium-topbar {
		display: grid;
		grid-template-columns: auto minmax(0, 1fr) auto;
		align-items: center;
		gap: clamp(12px, 1vw, 18px);
		width: 100%;
		min-height: 42px;
		color: var(--jt-header-text);
		font-size: 12px;
		font-weight: 850;
		letter-spacing: 0;
	}

	.jt-premium-topbar svg {
		display: block;
		width: 17px;
		height: 17px;
		flex: 0 0 17px;
		fill: none;
		stroke: currentColor;
		stroke-width: 2;
		stroke-linecap: round;
		stroke-linejoin: round;
	}

	.jt-premium-topbar__delivery {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: max-content;
		min-height: 34px;
		margin-left: -10px;
		padding: 0 16px;
		border: 1px solid var(--jt-header-line-strong);
		border-radius: 999px;
		background: rgba(147, 190, 32, 0.03);
		color: var(--jt-header-text);
		white-space: nowrap;
	}

	.jt-premium-topbar__delivery :is(a, span, strong, b) {
		color: inherit !important;
		font-size: 12px !important;
		font-weight: 900 !important;
		line-height: 1 !important;
		text-decoration: none !important;
	}

	.jt-premium-topbar__delivery > * {
		min-height: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
	}

	.jt-premium-topbar__delivery :is(strong, b, .amount) {
		color: var(--jt-header-lime-strong) !important;
	}

	.jt-premium-topbar__delivery > .jt-free-shipping-notice-wrap {
		display: inline-flex;
		align-items: center;
		min-height: 32px;
	}

	.jt-premium-topbar__delivery .jt-free-shipping-notice {
		min-height: 32px;
		padding: 0;
		border: 0;
		border-radius: 0;
		background: transparent;
		box-shadow: none;
		color: inherit !important;
	}

	.jt-premium-topbar__delivery .jt-free-shipping-notice .amount {
		margin-left: 4px;
		color: var(--jt-header-lime-strong) !important;
		font-variant-numeric: tabular-nums;
	}

	.jt-premium-topbar__benefits {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: clamp(16px, 2vw, 34px);
		min-width: 0;
		overflow: hidden;
	}

	.jt-premium-topbar__benefit,
	.jt-premium-topbar__utility a {
		display: inline-flex;
		align-items: center;
		gap: 8px;
		color: var(--jt-header-muted);
		text-decoration: none !important;
		white-space: nowrap;
	}

	.jt-premium-topbar__benefit svg,
	.jt-premium-topbar__utility a svg {
		color: var(--jt-header-lime-strong);
	}

	.jt-premium-topbar__utility {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		gap: clamp(14px, 1.6vw, 26px);
		margin-right: -20px;
	}

	.jt-premium-topbar__help {
		min-height: 34px;
		padding: 0;
		border: 0;
		border-radius: 0;
		background: transparent;
		color: var(--jt-header-muted) !important;
		font-size: 13px;
		font-weight: 950;
	}

	.jt-premium-topbar__track {
		color: var(--jt-header-muted) !important;
	}

	.whb-general-header {
		min-height: 82px;
		border-bottom: 1px solid rgba(241, 246, 228, 0.08);
	}

	.whb-general-header .whb-flex-row {
		min-height: 82px;
		gap: clamp(14px, 1.5vw, 24px);
	}

	.whb-general-header .whb-col-left {
		flex: 0 0 228px !important;
		max-width: 228px !important;
		align-items: center !important;
	}

	.whb-general-header .whb-col-center {
		flex: 1 1 auto !important;
		min-width: 320px !important;
		align-items: center !important;
	}

	.whb-general-header .whb-col-right {
		flex: 0 0 auto !important;
		align-items: center !important;
		gap: 10px;
	}

	.whb-general-header .wd-logo img {
		width: auto !important;
		max-width: 208px !important;
		max-height: 68px !important;
		object-fit: contain;
	}

	.whb-header .wd-search-form[class*="wd-header-search-form"] {
		width: min(100%, 950px) !important;
		max-width: 950px !important;
		flex: 1 1 720px !important;
	}

	.whb-header .wd-header-nav .wd-nav > li.jt-menu-promos {
		margin-left: 0 !important;
	}

	.whb-header .wd-search-form[class*="wd-header-search-form"] form.searchform {
		min-height: 52px !important;
		padding: 0 57px 0 0 !important;
		border: 1px solid rgba(241, 246, 228, 0.16) !important;
		border-radius: 999px !important;
		background: #090d09 !important;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
	}

	.whb-header .searchform input[type="text"],
	.whb-header .searchform input[type="search"] {
		min-height: 50px !important;
		height: 50px !important;
		padding: 0 112px 0 24px !important;
		color: var(--jt-header-text) !important;
		font-size: 14px !important;
		font-weight: 800 !important;
		line-height: 50px !important;
	}

	.whb-header .searchform .wd-clear-search.wd-hide {
		display: none !important;
	}

	.whb-header .searchform .wd-clear-search:not(.wd-hide) {
		position: absolute !important;
		top: 50% !important;
		right: 56px !important;
		z-index: 2;
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		width: 44px !important;
		min-width: 44px !important;
		height: 44px !important;
		min-height: 44px !important;
		padding: 0 !important;
		border: 0 !important;
		border-radius: 999px !important;
		background: transparent !important;
		color: rgba(241, 246, 228, 0.72) !important;
		cursor: pointer;
		transform: translateY(-50%) !important;
		transition: background-color 160ms ease, color 160ms ease, box-shadow 160ms ease;
	}

	.whb-header .searchform .wd-clear-search:not(.wd-hide):is(:hover, :focus-visible) {
		background: rgba(241, 246, 228, 0.08) !important;
		color: var(--jt-header-text) !important;
		box-shadow: 0 0 0 2px rgba(241, 246, 228, 0.14) !important;
		outline: 0 !important;
	}

	.whb-header .searchform input::placeholder {
		color: rgba(252, 249, 240, 0.54) !important;
		opacity: 1 !important;
	}

	.whb-header .wd-search-form[class*="wd-header-search-form"] form.searchform::before {
		content: none !important;
		display: none !important;
	}

	.whb-header .searchform .searchsubmit {
		right: 6px !important;
		width: 44px !important;
		min-width: 44px !important;
		height: 44px !important;
		min-height: 44px !important;
		border: 1px solid var(--jt-header-line-strong) !important;
		background: #0b100a !important;
		color: var(--jt-header-lime-strong) !important;
		overflow: hidden !important;
	}

	.whb-header .searchform .searchsubmit > span {
		position: absolute !important;
		width: 1px !important;
		height: 1px !important;
		margin: -1px !important;
		padding: 0 !important;
		overflow: hidden !important;
		clip: rect(0 0 0 0) !important;
		clip-path: inset(50%) !important;
		white-space: nowrap !important;
	}

	.whb-header .searchform .searchsubmit:hover,
	.whb-header .searchform .searchsubmit:focus-visible {
		background: rgba(147, 190, 32, 0.14) !important;
		border-color: var(--jt-header-lime-strong) !important;
		box-shadow: 0 0 0 3px rgba(147, 190, 32, 0.16) !important;
	}

	.whb-header :is(.wd-header-compare, .wd-header-wishlist, .wd-header-my-account) > a {
		width: 66px !important;
		min-width: 66px !important;
		min-height: 58px !important;
		padding: 7px 6px 6px !important;
		border-color: rgba(241, 246, 228, 0.14) !important;
		border-radius: 14px !important;
		background: rgba(241, 246, 228, 0.035) !important;
	}

	.whb-header :is(.wd-header-compare, .wd-header-wishlist, .wd-header-my-account) .wd-tools-inner,
	.whb-header :is(.wd-header-compare, .wd-header-wishlist, .wd-header-my-account) > a {
		flex-direction: column !important;
		gap: 5px !important;
	}

	.whb-header :is(.wd-header-compare, .wd-header-wishlist, .wd-header-my-account) .wd-tools-icon {
		width: 22px !important;
		min-width: 22px !important;
		height: 22px !important;
		min-height: 22px !important;
		color: var(--jt-header-text) !important;
	}

	.whb-header :is(.wd-header-compare, .wd-header-wishlist, .wd-header-my-account) .wd-tools-text {
		max-width: 58px;
		color: var(--jt-header-muted);
		font-size: 9px;
		font-weight: 850;
		line-height: 1.05;
		text-align: center;
		white-space: normal;
	}

	.whb-header .wd-header-compare .wd-tools-count {
		top: -7px;
		right: 3px;
		border-color: #070907;
		background: var(--jt-header-lime-strong) !important;
		color: #071006 !important;
	}

	.whb-header .wd-header-cart > a {
		display: grid !important;
		grid-template-columns: 36px minmax(58px, auto) auto;
		align-items: center;


		min-height: 58px;
		padding: 5px 10px 5px 9px !important;
		border-color: rgba(147, 190, 32, 0.5) !important;
		border-radius: 18px !important;
		background: #0b100a !important;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
		color: var(--jt-header-text) !important;
	}

	.whb-header .wd-header-cart.wd-tools-element {
		min-width: 244px !important;
	}

	.whb-header .wd-header-cart .wd-tools-inner {
		display: contents !important;
	}

	.whb-header .wd-header-cart .wd-tools-icon {

		width: 36px !important;
		min-width: 36px !important;
		height: 36px !important;
		min-height: 36px !important;
		border: 0 !important;
		background: transparent !important;
		color: var(--jt-header-lime-strong) !important;
	}

	.whb-header .wd-header-cart .wd-tools-text {

		grid-column: 2;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		gap: 1px;
		min-width: 0;
		color: var(--jt-header-text) !important;
		font-size: 11px;
		font-weight: 900;
		line-height: 1.05;
		text-transform: none;
		white-space: nowrap;
	}

	.whb-header .wd-header-cart .wd-tools-text::before {
		content: "Koszyk";
		display: block;
		color: var(--jt-header-muted);
		font-size: 11px;
		font-weight: 900;
		line-height: 1.05;
	}

	.whb-header .wd-header-cart .wd-cart-subtotal {
		display: inline-flex !important;
		grid-column: 3;
		align-items: center;
		justify-content: center;
		min-height: 42px;
		padding: 0 17px;
		border-radius: 999px;
		background: var(--jt-header-lime-strong);
		color: #071006 !important;
		font-size: 15px;
		font-weight: 950;
		font-variant-numeric: tabular-nums;
		line-height: 1;
		white-space: nowrap;
	}

	.whb-header .wd-header-cart :is(.wd-cart-subtotal, .wd-cart-subtotal .amount, .wd-cart-subtotal bdi, .wd-cart-subtotal .woocommerce-Price-currencySymbol) {
		color: #071006 !important;
		font: inherit !important;
	}

	.whb-header .wd-header-cart .wd-cart-number {
		top: -8px;
		right: -7px;
		border-color: #070907;
		background: var(--jt-header-lime-strong) !important;
		color: #071006 !important;
	}

	.whb-header .wd-header-cart:hover > a,
	.whb-header .wd-header-cart:focus-within > a {
		border-color: rgba(174, 226, 31, 0.78) !important;
		background: #0f160d !important;
		box-shadow: 0 0 0 3px rgba(147, 190, 32, 0.12) !important;
	}

	.whb-header .wd-header-cart > a {
		position: relative;
		grid-template-columns: 34px minmax(74px, 1fr) minmax(84px, auto);
		gap: 10px;
		width: 100%;
		min-width: 244px;
		min-height: 56px;
		padding: 6px 8px 6px 10px !important;
		overflow: hidden;
	}

	.whb-header .wd-header-cart > a::before {
		position: absolute;
		top: 13px;
		left: 54px;
		color: var(--jt-header-muted);
		content: "Koszyk";
		font-size: 10px;
		font-weight: 950;
		line-height: 1;
		text-transform: uppercase;
	}

	.whb-header .wd-header-cart .wd-tools-inner {
		min-height: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
	}

	.whb-header .wd-header-cart .wd-tools-icon {
		position: static;
		grid-column: 1;
		grid-row: 1;
		align-self: center;
		justify-self: center;
		width: 34px !important;
		min-width: 34px !important;
		height: 34px !important;
		min-height: 34px !important;
	}

	.whb-header .wd-header-cart .wd-cart-number {
		position: absolute;
		top: 29px;
		right: auto;
		left: 54px;
		display: inline-flex !important;
		align-items: baseline;
		gap: 3px;
		width: auto;
		min-width: 0;
		height: auto;
		min-height: 0;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		color: var(--jt-header-text) !important;
		font-size: 12px;
		font-weight: 950;
		line-height: 1;
		white-space: nowrap;
	}

	.whb-header .wd-header-cart .wd-cart-number span {
		display: inline !important;
		color: inherit !important;
		font: inherit !important;
	}

	.whb-header .wd-header-cart .wd-tools-text {
		display: flex !important;
		grid-column: 3;
		grid-row: 1;
		align-self: center;
		justify-self: end;
		margin: 0 !important;
	}

	.whb-header .wd-header-cart .wd-tools-text::before {
		content: none !important;
	}

	.whb-header .wd-header-cart .wd-cart-subtotal {
		min-width: 84px;
		min-height: 40px;
		padding: 0 14px;
		font-size: 15px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1500px) {
	.jt-premium-topbar {
		grid-template-columns: auto minmax(0, 1fr) auto;
		gap: 12px;
	}

	.jt-premium-topbar__benefits {
		gap: 14px;
	}

	.jt-premium-topbar__benefit {
		font-size: 11px;
	}

	.whb-header .wd-search-form[class*="wd-header-search-form"] {
		max-width: 620px !important;
		flex-basis: 520px !important;
	}

	.whb-header .wd-header-cart .wd-tools-text {
		display: flex !important;
	}

	.whb-header .wd-header-cart > a {
		min-width: 230px;
		gap: 8px;
	}

	.whb-header .wd-header-cart.wd-tools-element {
		min-width: 230px !important;
	}

	.whb-header .wd-header-cart .wd-cart-subtotal {
		padding-inline: 13px;
		font-size: 15px !important;
	}
}

@media (min-width: 1025px) {
	.whb-header .wd-header-cart .wd-cart-subtotal,
	.whb-header .wd-header-cart .wd-cart-subtotal :is(.amount, bdi, .woocommerce-Price-currencySymbol) {
		font-size: 15px !important;
		font-weight: 950 !important;
		line-height: 1 !important;
	}
}

/* Desktop sticky header middle-row refinement - 2026-07-10 */
@media (min-width: 1025px) {
	.jt-sticky-cats {
		display: none;
	}

	body.jt-desktop-header-stuck .whb-header .whb-general-header {
		position: fixed !important;
		top: 0;
		right: 0;
		left: 0;
		z-index: 391;
		min-height: 78px;
		border-bottom: 1px solid rgba(147, 190, 32, 0.28);
		background: rgba(7, 9, 7, 0.98) !important;
		box-shadow: 0 12px 34px rgba(0, 0, 0, 0.24);
		transform: translate3d(0, 0, 0);
		will-change: transform, opacity;
	}

	body.admin-bar.jt-desktop-header-stuck .whb-header .whb-general-header {
		top: 32px;
	}

	body.jt-desktop-header-sticking-in .whb-header .whb-general-header {
		animation: jtStickyHeaderIn 240ms cubic-bezier(0.2, 0.78, 0.2, 1) both;
	}

	body.jt-desktop-header-unsticking .whb-header .whb-general-header {
		pointer-events: none;
		animation: jtStickyHeaderOut 150ms cubic-bezier(0.4, 0, 1, 1) both;
	}

	body.jt-desktop-header-stuck .whb-header .whb-general-header .whb-flex-row {
		min-height: 78px;
		gap: clamp(12px, 1.1vw, 20px);
	}

	body.jt-desktop-header-stuck .whb-header .whb-general-header .whb-col-left {
		flex: 0 0 318px !important;
		max-width: 318px !important;
		gap: 14px;
	}

	body.jt-desktop-header-stuck .whb-header .whb-general-header .wd-logo img {
		max-width: 168px !important;
		max-height: 58px !important;
	}

	body.jt-desktop-header-stuck .whb-header .whb-header-bottom,
	body.jt-desktop-header-stuck .whb-header .whb-top-bar {
		pointer-events: none;
	}

	body.jt-desktop-header-stuck .jt-sticky-cats {
		position: relative;
		display: inline-flex;
		flex: 0 0 auto;
		align-items: center;
	}

	body.jt-desktop-header-stuck .jt-sticky-cats__trigger {
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		gap: 9px;
		min-width: 92px;
		min-height: 48px;
		padding: 0 15px;
		border: 1px solid rgba(147, 190, 32, 0.56);
		border-radius: 999px;
		background: #0b100a;
		color: var(--jt-header-text, #fcf9f0) !important;
		font-size: 12px;
		font-weight: 950;
		line-height: 1;
		text-decoration: none !important;
		text-transform: uppercase;
		white-space: nowrap;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
	}

	body.jt-desktop-header-stuck .jt-sticky-cats__trigger:hover,
	body.jt-desktop-header-stuck .jt-sticky-cats__trigger:focus-visible,
	body.jt-desktop-header-stuck .jt-sticky-cats.wd-opened .jt-sticky-cats__trigger {
		border-color: rgba(174, 226, 31, 0.82);
		background: rgba(147, 190, 32, 0.13);
		color: var(--jt-header-lime-strong, #aee21f) !important;
		outline: 0;
		box-shadow: 0 0 0 3px rgba(147, 190, 32, 0.16);
	}

	body.jt-desktop-header-stuck .jt-sticky-cats__icon {
		display: inline-grid;
		gap: 4px;
		width: 18px;
		color: currentColor;
	}

	body.jt-desktop-header-stuck .jt-sticky-cats__icon span {
		display: block;
		width: 18px;
		height: 2px;
		border-radius: 999px;
		background: currentColor;
	}

	body.jt-desktop-header-stuck .jt-sticky-cats > .wd-dropdown-cats {
		top: calc(100% + 12px) !important;
		left: 0 !important;
		display: block !important;
		width: min(1180px, calc(100vw - 48px)) !important;
		min-width: min(1180px, calc(100vw - 48px)) !important;
		max-width: calc(100vw - 48px) !important;
		opacity: 0 !important;
		visibility: hidden !important;
		pointer-events: none !important;
		transform: translateY(8px) !important;
		transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;
	}

	body.jt-desktop-header-stuck .whb-header .jt-sticky-cats.wd-header-cats > .wd-dropdown-cats:has(.jt-catalog-mega) {
		top: 91px !important;
		max-height: calc(100vh - 91px) !important;
		z-index: 390 !important;
	}

	body.jt-desktop-header-stuck .jt-sticky-cats:hover > .wd-dropdown-cats,
	body.jt-desktop-header-stuck .jt-sticky-cats:focus-within > .wd-dropdown-cats,
	body.jt-desktop-header-stuck .jt-sticky-cats.wd-opened > .wd-dropdown-cats {
		opacity: 1 !important;
		visibility: visible !important;
		pointer-events: auto !important;
		transform: translateY(0) !important;
	}

	@keyframes jtStickyHeaderIn {
		from {
			opacity: 0;
			transform: translate3d(0, -18px, 0);
			box-shadow: 0 0 0 rgba(0, 0, 0, 0);
		}

		to {
			opacity: 1;
			transform: translate3d(0, 0, 0);
			box-shadow: 0 12px 34px rgba(0, 0, 0, 0.24);
		}
	}

	@keyframes jtStickyHeaderOut {
		from {
			opacity: 1;
			transform: translate3d(0, 0, 0);
		}

		to {
			opacity: 0;
			transform: translate3d(0, -12px, 0);
		}
	}

	@media (prefers-reduced-motion: reduce) {
		body.jt-desktop-header-sticking-in .whb-header .whb-general-header,
		body.jt-desktop-header-unsticking .whb-header .whb-general-header {
			animation: none;
		}
	}

	/* Color economy: delivery and category controls stay neutral until focus. */
	.jt-premium-topbar__delivery {
		border-color: rgba(241, 246, 228, 0.16) !important;
		background: rgba(255, 255, 255, 0.035) !important;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
		transition: border-color 180ms ease, background-color 180ms ease;
	}

	.jt-premium-topbar__delivery:hover,
	.jt-premium-topbar__delivery:focus-within {
		border-color: rgba(147, 190, 32, 0.46) !important;
		background: rgba(147, 190, 32, 0.08) !important;
	}

	.jt-premium-topbar__delivery :is(strong, b, .amount) {
		color: var(--jt-header-text, #fcf9f0) !important;
	}

	.jt-premium-topbar__delivery .jt-free-shipping-notice .amount {
		color: var(--jt-header-lime-strong, #aee21f) !important;
	}

	.jt-premium-topbar__benefit svg,
	.jt-premium-topbar__utility a svg {
		color: var(--jt-header-muted, rgba(241, 246, 228, 0.72));
	}

	body.jt-desktop-header-stuck .jt-sticky-cats__trigger {
		border-color: rgba(241, 246, 228, 0.18);
		background: rgba(255, 255, 255, 0.035);
	}

	body.jt-desktop-header-stuck .jt-sticky-cats__trigger:hover,
	body.jt-desktop-header-stuck .jt-sticky-cats.wd-opened .jt-sticky-cats__trigger {
		border-color: rgba(241, 246, 228, 0.32);
		background: rgba(255, 255, 255, 0.075);
		color: #fff !important;
		box-shadow: none;
	}

	body.jt-desktop-header-stuck .jt-sticky-cats__trigger:focus-visible {
		border-color: rgba(241, 246, 228, 0.32);
		background: rgba(255, 255, 255, 0.075);
		color: #fff !important;
		outline: 2px solid var(--jt-accent, #93be20);
		outline-offset: 3px;
		box-shadow: none;
	}
}

@media (min-width: 1025px) and (max-width: 1500px) {
	body.jt-desktop-header-stuck .whb-header .whb-general-header .whb-col-left {
		flex-basis: 284px !important;
		max-width: 284px !important;
		gap: 10px;
	}

	body.jt-desktop-header-stuck .whb-header .whb-general-header .wd-logo img {
		max-width: 150px !important;
	}

	body.jt-desktop-header-stuck .jt-sticky-cats__trigger {
		min-width: 82px;
		min-height: 44px;
		padding-inline: 12px;
	}
}
