/* ==========================================================================
   WOOCOMMERCE — dizaino sistemos pritaikymas parduotuvės klasėms.

   Čia jokių naujų spalvų ar dydžių: viskas imama iš tokens.css.
   Jei reikia pakeisti spalvą — keiskite tokens.css, ne šį failą.

   Struktūra:
     1. Bendra
     2. Katalogas (prekių tinklelis)
     3. Prekės puslapis
     4. Skiltys (tabs)
     5. Pranešimai
     6. Krepšelis ir atsiskaitymas
   ========================================================================== */

/* ==========================================================================
   1. Bendra
   ========================================================================== */

.woocommerce .vu-crumb-sep { opacity: .45; margin: 0 .35rem; }

.woocommerce-breadcrumb {
	font-size: .78rem;
	color: var(--vu-bark);
	margin-bottom: 1.3rem;
}

.woocommerce-breadcrumb a:hover {
	color: var(--vu-ink);
	text-decoration: underline;
	text-underline-offset: 2px;
}

/* Visi WooCommerce mygtukai — mūsų pagrindinis mygtukas. */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: .5em;
	font-family: var(--vu-font-body);
	font-size: .9rem;
	font-weight: 700;
	letter-spacing: .01em;
	line-height: 1.2;
	padding: .9em 1.5em;
	border: 1.5px solid transparent;
	border-radius: var(--vu-radius);
	background: var(--vu-ink);
	color: var(--vu-invert);
	text-shadow: none;
	transition: background .2s var(--vu-ease), transform .2s var(--vu-ease);
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover {
	background: #241a15;
	color: var(--vu-invert);
	transform: translateY(-2px);
}

.woocommerce a.button:focus-visible,
.woocommerce button.button:focus-visible,
.woocommerce input.button:focus-visible {
	outline: 2.5px solid var(--vu-moss);
	outline-offset: 3px;
}

.woocommerce .button.disabled,
.woocommerce .button:disabled {
	background: var(--vu-hair);
	color: var(--vu-bark);
	opacity: 1;
	transform: none;
}

/* Sandėlio būsena — naudojama ir kataloge, ir prekės puslapyje. */
.vu-stock {
	display: flex;
	align-items: center;
	gap: .4rem;
	font-size: .75rem;
	color: var(--vu-bark);
	margin-top: .14rem;
}

.vu-stock .vu-dot {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--vu-moss);
	flex: none;
}

.vu-stock--out .vu-dot { background: var(--vu-hair); }

/* ==========================================================================
   2. Katalogas
   ========================================================================== */

.woocommerce ul.products,
.woocommerce-page ul.products {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: clamp(14px, 1.7vw, 26px);
	margin: 0;
	padding: 0;
	list-style: none;
}

/* WooCommerce prekes išdėsto float'ais ir procentiniais pločiais.
   Grid'e tai kenkia, todėl nuimama. !important būtinas — plugino stiliai
   krauna tas pačias savybes su didesniu specifiškumu. */
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	width: auto !important;
	margin: 0 !important;
	float: none !important;
	position: relative;
	text-align: left;
}

.woocommerce ul.products li.product::before,
.woocommerce ul.products li.product::after { content: none; }

.woocommerce ul.products li.product a img {
	width: 100%;
	aspect-ratio: 1;
	object-fit: cover;
	border-radius: var(--vu-radius);
	margin: 0;
	box-shadow: none;
	transition: transform .26s var(--vu-ease), box-shadow .26s var(--vu-ease);
}

.woocommerce ul.products li.product:hover a img {
	transform: translateY(-5px);
	box-shadow: var(--vu-lift);
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-family: var(--vu-font-body);
	font-size: .92rem;
	font-weight: 700;
	line-height: 1.32;
	color: var(--vu-ink);
	padding: 0;
	margin: .85rem 0 0;
}

.woocommerce ul.products li.product .price {
	display: block;
	margin-top: .45rem;
	font-family: var(--vu-font-display);
	font-stretch: 112%;
	font-weight: 600;
	font-size: 1.02rem;
	letter-spacing: -.02em;
	color: var(--vu-ink);
	font-variant-numeric: tabular-nums;
}

.woocommerce ul.products li.product .price del {
	color: var(--vu-bark);
	font-size: .85em;
	opacity: .7;
	margin-right: .4em;
}

.woocommerce ul.products li.product .price ins {
	background: none;
	text-decoration: none;
	font-weight: 600;
}

/* Žymė („Išpardavimas", „Naujiena") */
.woocommerce span.onsale {
	position: absolute;
	top: 11px;
	left: 11px;
	right: auto;
	z-index: 2;
	min-height: 0;
	min-width: 0;
	line-height: 1;
	padding: .45em .7em;
	border-radius: 3px;
	background: var(--vu-clay);
	color: #241a15;
	font-family: var(--vu-font-body);
	font-size: .61rem;
	font-weight: 800;
	letter-spacing: .11em;
	text-transform: uppercase;
	margin: 0;
}

/* Kataloge mygtukas rodomas tik užvedus — kad tinklelis liktų ramus. */
.woocommerce ul.products li.product .button {
	margin-top: .7rem;
	font-size: .82rem;
	padding: .7em 1.1em;
}

/* Rikiavimo juosta */
.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering {
	margin: 0;
	float: none;
	font-size: .84rem;
	color: var(--vu-bark);
}

.woocommerce .woocommerce-ordering select {
	border: 1.5px solid var(--vu-hair);
	border-radius: 4px;
	padding: .55em .75em;
	font: inherit;
	font-size: .84rem;
	font-weight: 600;
	background: transparent;
	color: var(--vu-ink);
	cursor: pointer;
}

/* Puslapiavimas */
.woocommerce nav.woocommerce-pagination ul {
	border: 0;
	display: flex;
	gap: .4rem;
	justify-content: center;
}

.woocommerce nav.woocommerce-pagination ul li {
	border: 0;
	margin: 0;
	overflow: visible;
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	min-width: 38px;
	height: 38px;
	display: grid;
	place-items: center;
	padding: 0 .6rem;
	border: 1.5px solid var(--vu-hair);
	border-radius: 4px;
	font-size: .85rem;
	font-weight: 700;
	color: var(--vu-ink);
	background: transparent;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
	background: var(--vu-ink);
	color: var(--vu-invert);
	border-color: var(--vu-ink);
}

.woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: var(--vu-bark);
	background: transparent;
	color: var(--vu-ink);
}

/* ==========================================================================
   3. Prekės puslapis
   ========================================================================== */

.woocommerce div.product {
	display: grid;
	grid-template-columns: minmax(0, .90fr) minmax(0, 1.10fr);
	gap: clamp(30px, 3.5vw, 56px);
	align-items: start;
}

/* Galerija lieka matoma slenkant — dešinė kolonė paprastai ilgesnė. */
.woocommerce div.product div.images {
	width: 100%;
	float: none;
	margin: 0;
	position: sticky;
	top: 104px;
}

.woocommerce div.product div.images img { border-radius: var(--vu-radius); }

.woocommerce div.product div.images .flex-control-thumbs {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 9px;
	margin-top: 9px;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	width: auto;
	float: none;
	margin: 0;
}

.woocommerce div.product div.images .flex-control-thumbs img {
	border-radius: 4px;
	border: 2px solid transparent;
	opacity: 1;
	transition: border-color .18s var(--vu-ease);
}

.woocommerce div.product div.images .flex-control-thumbs img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs img:hover {
	border-color: var(--vu-clay);
}

.woocommerce div.product div.summary {
	width: 100%;
	float: none;
	margin: 0;
}

.vu-pi-eyebrow { display: block; margin-bottom: .55rem; color: var(--vu-bark); }

.woocommerce div.product .product_title {
	font-family: var(--vu-font-display);
	font-stretch: var(--vu-stretch-display);
	font-weight: 600;
	font-size: clamp(1.85rem, 3.6vw, 3rem);
	line-height: 1.02;
	letter-spacing: -.035em;
	color: var(--vu-ink);
	margin: 0 0 .2rem;
	padding: 0;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
	font-family: var(--vu-font-display);
	font-stretch: 114%;
	font-weight: 600;
	font-size: clamp(1.7rem, 2.5vw, 2.2rem);
	letter-spacing: -.03em;
	color: var(--vu-ink);
	margin: 1rem 0 .3rem;
	font-variant-numeric: tabular-nums;
}

.vu-pi-vat {
	font-size: .79rem;
	color: var(--vu-bark);
	margin: 0 0 1.3rem;
}

.woocommerce div.product .woocommerce-product-details__short-description {
	width: 100%;
	max-width: none;
	color: var(--vu-bark);
	font-size: .94rem;
	line-height: 1.58;
}

/* Variantų pasirinkimas */
.woocommerce div.product form.cart .variations {
	margin-bottom: 1.2rem;
	border: 0;
}

.woocommerce div.product form.cart .variations th,
.woocommerce div.product form.cart .variations td {
	padding: .5rem 0;
	border: 0;
	display: block;
	text-align: left;
}

.woocommerce div.product form.cart .variations label {
	font-family: var(--vu-font-body);
	font-size: .79rem;
	font-weight: 800;
	letter-spacing: .13em;
	text-transform: uppercase;
	color: var(--vu-ink);
}

.woocommerce div.product form.cart .variations select {
	border: 1.5px solid var(--vu-hair);
	border-radius: 4px;
	padding: .7em .9em;
	font: inherit;
	font-size: .93rem;
	background: var(--vu-paper);
	color: var(--vu-ink);
	min-width: 220px;
}

.vu-size-link {
	display: inline-block;
	margin-bottom: .6rem;
	font-size: .79rem;
	color: var(--vu-bark);
	text-decoration: underline;
	text-underline-offset: 2px;
}

.vu-size-link:hover { color: var(--vu-ink); }

/* Kiekis ir krepšelio mygtukas */
.woocommerce div.product form.cart { margin-top: 1.4rem; }

.woocommerce .quantity .qty {
	border: 1.5px solid var(--vu-hair);
	border-radius: var(--vu-radius);
	padding: .7em .5em;
	font: inherit;
	font-weight: 700;
	background: transparent;
	color: var(--vu-ink);
	width: 68px;
	text-align: center;
}

.woocommerce div.product form.cart .button {
	flex: 1;
	min-width: 180px;
	margin-left: .6rem;
}

.woocommerce div.product form.cart::after { content: none; }

/* Pasitikėjimo sąrašas (vu_single_trust_list) — horizontaliai */
.vu-trust {
	display: grid;
	grid-template-columns: 1.08fr .92fr 1.30fr;
	column-gap: 0;
	row-gap: 0;
	width: 100%;
	margin-top: 1.45rem;
	padding-top: 1.05rem;
	border-top: 1px solid var(--vu-hair);
}

.vu-trust div {
	display: grid;
	grid-template-columns: 17px minmax(0, 1fr);
	gap: 8px;
	align-items: start;
	min-width: 0;
	margin: 0;
	padding: 0 16px;
	font-size: .78rem;
	line-height: 1.42;
	color: var(--vu-bark);
	text-wrap: pretty;
}

.vu-trust div:first-child { padding-left: 0; }
.vu-trust div:last-child { padding-right: 0; }

.vu-trust div + div {
	border-left: 1px solid rgba(120,92,74,.18);
}

.vu-trust svg {
	width: 16px;
	height: 16px;
	min-width: 16px;
	stroke: var(--vu-moss);
	fill: none;
	stroke-width: 1.9;
	stroke-linecap: round;
	stroke-linejoin: round;
	flex: none;
	margin-top: .08em;
}

/* ==========================================================================
   4. Skiltys (tabs)
   ========================================================================== */

.woocommerce div.product .woocommerce-tabs {
	grid-column: 1 / -1;
	margin-top: clamp(32px, 4vw, 56px);
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding: 0;
	margin: 0 0 1.6rem;
	display: flex;
	gap: .4rem;
	flex-wrap: wrap;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before { border: 0; }

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background: transparent;
	border: 1.5px solid var(--vu-hair);
	border-radius: 4px;
	margin: 0;
	padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after { content: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: block;
	padding: .5em .95em;
	font-family: var(--vu-font-body);
	font-size: .83rem;
	font-weight: 700;
	color: var(--vu-bark);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: var(--vu-ink);
	border-color: var(--vu-ink);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: var(--vu-invert); }

.woocommerce div.product .woocommerce-tabs .panel {
	max-width: 68ch;
	color: var(--vu-bark);
	font-size: .95rem;
	line-height: 1.7;
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
	font-family: var(--vu-font-display);
	font-stretch: var(--vu-stretch-tight);
	font-weight: 600;
	letter-spacing: -.02em;
	color: var(--vu-ink);
	font-size: 1.2rem;
	margin: 0 0 .8rem;
}

/* Dydžių lentelė (inc/size-table.php) */
.vu-tbl {
	width: 100%;
	border-collapse: collapse;
	font-size: .85rem;
	margin-top: .3rem;
}

.vu-tbl th,
.vu-tbl td {
	text-align: left;
	padding: .6em .7em;
	border-bottom: 1px solid var(--vu-hair);
	font-variant-numeric: tabular-nums;
}

.vu-tbl th {
	font-size: .7rem;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: var(--vu-ink);
	font-weight: 800;
}

.vu-tbl td { color: var(--vu-bark); }
.vu-tbl tr:last-child td { border-bottom: 0; }

/* .vu-note aprašyta components.css — dublikatas pašalintas 1.5.0,
   nes woocommerce.css kraunamas vėliau ir perrašydavo tamsaus bloko variantą. */

/* Susijusios prekės */
.woocommerce div.product .related,
.woocommerce div.product .upsells {
	grid-column: 1 / -1;
	margin-top: clamp(40px, 5vw, 72px);
}

.woocommerce div.product .related > h2,
.woocommerce div.product .upsells > h2 {
	font-family: var(--vu-font-display);
	font-stretch: var(--vu-stretch-display);
	font-weight: 600;
	font-size: clamp(1.5rem, 2.4vw, 2.1rem);
	letter-spacing: -.035em;
	color: var(--vu-ink);
	margin: 0 0 1.8rem;
}

.woocommerce div.product .related ul.products { grid-template-columns: repeat(4, 1fr); }

/* ==========================================================================
   5. Pranešimai
   ========================================================================== */

.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
	border-top: 0;
	border-left: 3px solid var(--vu-moss);
	border-radius: 0 var(--vu-radius) var(--vu-radius) 0;
	background: var(--vu-paper-2);
	color: var(--vu-ink);
	font-size: .9rem;
	padding: 1em 1.2em;
}

.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before { display: none; }

.woocommerce-error { border-left-color: #A4462F; }
.woocommerce-info { border-left-color: var(--vu-clay); }

/* ==========================================================================
   6. Krepšelis ir atsiskaitymas
   ========================================================================== */

.woocommerce table.shop_table {
	border: 1px solid var(--vu-hair);
	border-radius: var(--vu-radius);
	border-collapse: separate;
	font-size: .92rem;
}

.woocommerce table.shop_table th {
	font-family: var(--vu-font-body);
	font-size: .7rem;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: var(--vu-ink);
	font-weight: 800;
}

.woocommerce table.shop_table td { color: var(--vu-bark); }

.woocommerce-checkout .form-row label,
.woocommerce form .form-row label {
	font-size: .72rem;
	font-weight: 800;
	letter-spacing: .13em;
	text-transform: uppercase;
	color: var(--vu-bark);
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce-checkout .select2-container .select2-selection {
	border: 1.5px solid var(--vu-hair);
	border-radius: 4px;
	padding: .75em .9em;
	font: inherit;
	font-size: .93rem;
	background: var(--vu-paper);
	color: var(--vu-ink);
	height: auto;
}

.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus {
	outline: 2.5px solid var(--vu-moss);
	outline-offset: 2px;
	border-color: var(--vu-hair);
}

/* BDAR sutikimo varnelė atsiskaitant — negali būti pažymėta iš anksto. */
.woocommerce-checkout .vu-consent,
.woocommerce form .woocommerce-terms-and-conditions-wrapper {
	font-size: .8rem;
	line-height: 1.55;
	color: var(--vu-bark);
}

.woocommerce-checkout #payment {
	background: var(--vu-paper-2);
	border-radius: var(--vu-radius);
}

.woocommerce-checkout #payment div.payment_box {
	background: var(--vu-paper);
	border-radius: 4px;
	font-size: .87rem;
	color: var(--vu-bark);
}

.woocommerce-checkout #payment div.payment_box::before { display: none; }

/* ==========================================================================
   7. Responsyvumas
   ========================================================================== */

@media (max-width: 1080px) {
	.woocommerce ul.products,
	.woocommerce-page ul.products { grid-template-columns: repeat(2, 1fr); }

	.woocommerce div.product { grid-template-columns: 1fr; }
	.woocommerce div.product div.images { position: static; }
	.woocommerce div.product .related ul.products { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 560px) {
	.woocommerce div.product form.cart .button {
		width: 100%;
		margin: .6rem 0 0;
		min-width: 0;
	}
}

/* ==========================================================================
   8. Kategorijos archyvas — perjungimas ir SEO tekstas
   ========================================================================== */

.woocommerce .vu-swi {
	display: flex;
	gap: .4rem;
	flex-wrap: wrap;
	margin: 1.4rem 0 2rem;
}

.woocommerce .vu-swi a {
	border: 1.5px solid var(--vu-hair);
	border-radius: 4px;
	padding: .45em .9em;
	font-family: var(--vu-font-body);
	font-size: .83rem;
	font-weight: 700;
	color: var(--vu-bark);
	text-decoration: none;
	transition: border-color .18s var(--vu-ease), color .18s var(--vu-ease);
}

.woocommerce .vu-swi a:hover {
	border-color: var(--vu-bark);
	color: var(--vu-ink);
}

.woocommerce .vu-swi a.on {
	background: var(--vu-ink);
	color: var(--vu-invert);
	border-color: var(--vu-ink);
}

.woocommerce .vu-seo {
	margin-top: clamp(40px, 5vw, 72px);
	padding-top: clamp(28px, 3.4vw, 44px);
	border-top: 1px solid var(--vu-hair);
	max-width: 66ch;
}

.woocommerce .vu-seo p {
	margin: .85rem 0 0;
	font-size: .9rem;
	color: var(--vu-bark);
	line-height: 1.7;
}

.woocommerce .vu-seo a {
	text-decoration: underline;
	text-underline-offset: 2px;
}

.woocommerce .term-description {
	max-width: 60ch;
	color: var(--vu-bark);
	font-size: clamp(1rem, 1.35vw, 1.12rem);
}


/* ==========================================================================
   9. Prekių tinklelis turinio puslapiuose ([products] trumpasis kodas)

   Kataloge naudojami 3 stulpeliai, o pagrindiniame puslapyje prototipe buvo 4.
   WooCommerce pats prideda klasę pagal `columns` atributą — ja ir remiamės,
   kad tas pats stilius tiktų abiem vietoms.
   ========================================================================== */

.woocommerce.columns-4 ul.products,
.woocommerce ul.products.columns-4 { grid-template-columns: repeat(4, 1fr); }

.woocommerce.columns-2 ul.products,
.woocommerce ul.products.columns-2 { grid-template-columns: repeat(2, 1fr); }

/* Trumpojo kodo išvestis puslapyje neturi katalogo viršutinių tarpų. */
.entry-content .woocommerce > ul.products { margin-block: clamp(20px, 2.6vw, 34px) clamp(40px, 5vw, 72px); }

@media (max-width: 900px) {
	.woocommerce.columns-4 ul.products,
	.woocommerce ul.products.columns-4 { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 560px) {
	.woocommerce.columns-4 ul.products,
	.woocommerce ul.products.columns-4 { grid-template-columns: 1fr; }
}


/* ==========================================================================
   10. Kategorijos antraštė

   Išjungus Elementor, kategorijų archyvus pradėjo piešti Kadence: pavadinimas
   centre, 200 px aukščio juosta ir didelis tarpas iki prekių. Prototipe
   antraštė kairėje, su žyme virš jos, kaip ir visuose kituose puslapiuose.
   ========================================================================== */

.tax-product_cat .entry-hero,
.post-type-archive-product .entry-hero {
	padding-block: clamp(28px, 4vw, 56px) 0;
	min-height: 0;
}

.tax-product_cat .entry-hero-container-inner,
.post-type-archive-product .entry-hero-container-inner {
	min-height: 0 !important;
	padding-block: 0 !important;
}

.tax-product_cat .page-title,
.tax-product_cat .archive-title,
.post-type-archive-product .page-title {
	text-align: left;
	font-family: var(--vu-font-display);
	font-stretch: var(--vu-stretch-display);
	font-size: clamp(1.85rem, 3.6vw, 3rem);
	line-height: 1.02;
	letter-spacing: -.035em;
	color: var(--vu-ink);
	margin: 0;
}

/* Kadence po antrašte deda archyvo aprašymą ir tarpus — nuimam dubliavimą. */
.tax-product_cat .archive-description { margin-top: .6rem; }
.tax-product_cat .entry-hero .entry-header { padding: 0; }

/* Kategorijų perjungiklis ir rikiavimas vienoje eilutėje, kaip prototipe. */
.tax-product_cat .woocommerce-notices-wrapper + .vu-swi { margin-top: 0; }


/* --- Prekės meta (kategorija, SKU) --------------------------------------
   Buvo per šviesu: kontrastas su popieriaus fonu nesiekė WCAG AA 4.5:1.
   ------------------------------------------------------------------------- */

.woocommerce div.product .product_meta {
	color: var(--vu-bark);
	font-size: .82rem;
	border-top: 1px solid var(--vu-hair);
	padding-top: 1rem;
	margin-top: 1.4rem;
}

.woocommerce div.product .product_meta a {
	color: var(--vu-ink);
	text-decoration: underline;
	text-underline-offset: 2px;
	text-decoration-color: var(--vu-clay);
}

/* --- Naršymo kelias ------------------------------------------------------- */

.kadence-breadcrumbs {
	font-size: .78rem;
	color: var(--vu-bark);
	margin-bottom: 1.2rem;
}

.kadence-breadcrumbs a { color: var(--vu-bark); text-decoration: none; }
.kadence-breadcrumbs a:hover { color: var(--vu-clay); }

/* ==========================================================================
   11. Kategorijos antraštė — lygiavimas su turiniu (1.6.0)

   10 skyriaus taisyklės nesuveikė, nes Kadence antraštės dėžutė
   `.entry-header.product-archive-title` yra flex konteineris su
   `align-items: center` ir `min-height: 200px`. Tokiu atveju tekstui uždėtas
   `text-align: left` nieko nekeičia — centruojamas ne tekstas, o pats blokas.

   Antra: antraštės juosta guli už `#main` ribų, todėl negauna pavadėlio
   juostos (`--vu-rail`) poslinkio ir pavadinimas atsidurdavo 186 px kairiau
   nei prekių tinklelis. Poslinkis pridedamas čia tuo pačiu kintamuoju —
   siaurame ekrane jis pats susitraukia iki nulio.
   ========================================================================== */

.tax-product_cat .entry-header.product-archive-title,
.post-type-archive-product .entry-header.product-archive-title {
	display: block;
	min-height: 0;
	text-align: left;
	padding-left: var(--vu-rail);
}

/* Filter Everything palieka tuščią žymų konteinerį, kuris kategorijos
   puslapyje užima ~45 px tarpą. Slepiamas, kol jame nieko nėra. */
.wpc-custom-selected-terms:has(> .wpc-empty-chips-container) {
	display: none;
}

/* ========================================================================== 
   12. Produktų kategorijos — Vizganti Uodega landing išdėstymas (1.7.0)

   HTML generuojamas functions.php funkcijomis:
   .vu-category-layout, .vu-category-sidebar, .vu-category-hero,
   .vu-category-toolbar ir .vu-category-cards.
   ========================================================================== */

/* Naujas hero pats turi H1, todėl Kadence tuščia archyvo antraštė nebereikalinga. */
.tax-product_cat .entry-hero {
	display: none !important;
}

/* Kategorijų puslapyje paliekame kuo daugiau horizontalios vietos kortelėms. */
.tax-product_cat .content-area,
.tax-product_cat .site-main,
.tax-product_cat .woocommerce {
	min-width: 0;
}

.tax-product_cat .woocommerce::before,
.tax-product_cat .woocommerce::after,
.tax-product_cat .vu-category-layout::before,
.tax-product_cat .vu-category-layout::after {
	content: none !important;
}

/* --- Bendras dviejų stulpelių karkasas ---------------------------------- */

.vu-category-layout {
	display: grid;
	grid-template-columns: clamp(205px, 16vw, 238px) minmax(0, 1fr);
	gap: clamp(24px, 2.4vw, 38px);
	align-items: start;
	width: 100%;
}

.vu-category-main {
	min-width: 0;
}

/* --- Kairysis kategorijų meniu ------------------------------------------- */

.vu-category-sidebar {
	position: sticky;
	top: 96px;
	z-index: 4;
	border: 1px solid var(--vu-hair, #e7d9cf);
	border-radius: 10px;
	background: rgba(255,255,255,.72);
	box-shadow: 0 12px 35px rgba(59,43,34,.055);
	overflow: hidden;
}

.vu-category-sidebar__title {
	padding: 15px 17px;
	background: var(--vu-ink, #3B2B22);
	color: var(--vu-invert, #fff);
	font-family: var(--vu-font-body);
	font-size: .92rem;
	font-weight: 800;
	line-height: 1.2;
}

.vu-category-sidebar__root,
.vu-category-tree a,
.vu-category-branch > summary {
	color: var(--vu-ink, #3B2B22);
	text-decoration: none;
}

.vu-category-sidebar__root {
	display: grid;
	grid-template-columns: 22px minmax(0,1fr) auto;
	gap: 9px;
	align-items: center;
	min-height: 44px;
	margin: 6px;
	padding: 8px 10px;
	border-radius: 8px;
	font-size: .83rem;
	font-weight: 800;
	transition: background .18s var(--vu-ease), color .18s var(--vu-ease);
}

.vu-category-sidebar__root:hover,
.vu-category-sidebar__root.is-current {
	background: var(--vu-paper-2, #F4ECE2);
	color: var(--vu-ink, #3B2B22);
}

.vu-category-sidebar__root-icon {
	display: grid;
	place-items: center;
	width: 20px;
	height: 20px;
	color: var(--vu-bark, #785C4A);
}

.vu-category-sidebar__root-icon svg {
	display: block;
	width: 17px;
	height: 17px;
}

.vu-category-sidebar__root-arrow {
	font-size: 1.08rem;
	line-height: 1;
	color: var(--vu-bark, #785C4A);
}

.vu-category-tree {
	list-style: none;
	padding: 0;
	margin: 0;
}

.vu-category-tree--depth-0 {
	border-top: 1px solid var(--vu-hair, #e7d9cf);
}

.vu-category-tree__item {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid var(--vu-hair, #e7d9cf);
}

.vu-category-tree__item:last-child {
	border-bottom: 0;
}

.vu-category-tree__item > a,
.vu-category-branch > summary {
	display: grid;
	grid-template-columns: 21px minmax(0,1fr) auto;
	gap: 9px;
	align-items: center;
	min-height: 39px;
	padding: 8px 12px;
	font-size: .78rem;
	font-weight: 700;
	line-height: 1.25;
	cursor: pointer;
	transition: background .18s var(--vu-ease), color .18s var(--vu-ease);
}

.vu-category-tree__item > a:hover,
.vu-category-branch > summary:hover,
.vu-category-tree__item.is-current > a,
.vu-category-tree__item.is-current-parent > .vu-category-branch > summary {
	background: rgba(219,187,167,.16);
	color: var(--vu-ink, #3B2B22);
}

.vu-category-branch > summary {
	list-style: none;
}

.vu-category-branch > summary::-webkit-details-marker {
	display: none;
}

.vu-category-branch > summary > a {
	color: inherit;
	text-decoration: none;
}

.vu-category-branch__chevron {
	position: relative;
	width: 13px;
	height: 13px;
}

.vu-category-branch__chevron::before,
.vu-category-branch__chevron::after {
	content: "";
	position: absolute;
	top: 6px;
	width: 6px;
	height: 1.5px;
	border-radius: 2px;
	background: var(--vu-bark, #785C4A);
	transition: transform .18s var(--vu-ease);
}

.vu-category-branch__chevron::before {
	left: 1px;
	transform: rotate(40deg);
}

.vu-category-branch__chevron::after {
	right: 1px;
	transform: rotate(-40deg);
}

.vu-category-branch[open] .vu-category-branch__chevron::before {
	transform: rotate(-40deg);
}

.vu-category-branch[open] .vu-category-branch__chevron::after {
	transform: rotate(40deg);
}

/* VU – kategorijų meniu SVG ikonėlės.
   Ikonos įrašytos tiesiai į CSS, todėl papildomų paveikslėlių failų nereikia. */
.vu-category-tree__icon {
	position: relative;
	display: inline-grid;
	place-items: center;
	width: 22px;
	height: 22px;
	min-width: 22px;
	color: var(--vu-bark, #785C4A);
	--vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNCIgZmlsbD0iYmxhY2siLz48L3N2Zz4=");
}

.vu-category-tree__icon::before {
	content: "" !important;
	display: block;
	width: 21px;
	height: 21px;
	background-color: currentColor;
	-webkit-mask-image: var(--vu-category-icon);
	mask-image: var(--vu-category-icon);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

/* Kiekvienai pagrindinei kategorijai – atskira aiški ikona. */
.vu-category-tree__icon--apranga { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDMuNSA0LjUgNS4yIDIgOWwzIDEuNyAxLjMtMS44VjIxaDExLjRWOC45bDEuMyAxLjhMMjIgOWwtMi41LTMuOEwxNiAzLjVjLS44IDEuNC0yLjEgMi4yLTQgMi4ycy0zLjItLjgtNC0yLjJaIi8+PC9zdmc+"); }
.vu-category-tree__icon--dresura { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04LjUgOC4yYTUuNyA1LjcgMCAxIDAgMCAxMS40IDUuNyA1LjcgMCAwIDAgMC0xMS40Wm0wIDNhMi43IDIuNyAwIDEgMSAwIDUuNCAyLjcgMi43IDAgMCAxIDAtNS40Wk0xMi43IDkuNSAxNSA0aDd2NWgtNC40bC0xLjMgMy4zLTMuNi0yLjhaIi8+PC9zdmc+"); }
.vu-category-tree__icon--dubeneliai-ir-gertuves { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik00IDloMTZsLTEuMyA4LjJBMy4zIDMuMyAwIDAgMSAxNS40IDIwSDguNmEzLjMgMy4zIDAgMCAxLTMuMy0yLjhMNCA5Wm0yLjUgMyAuNiAzLjhjLjEuNy43IDEuMiAxLjQgMS4yaDdjLjcgMCAxLjMtLjUgMS40LTEuMmwuNi0zLjhoLTExWiIvPjxwYXRoIGZpbGw9ImJsYWNrIiBkPSJNOCA2LjJDOCA0LjQgOS44IDMgMTIgM3M0IDEuNCA0IDMuMkg4WiIvPjwvc3ZnPg=="); }
.vu-category-tree__icon--guoliai-ir-nameliai { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik00IDEwLjVDNCA2LjkgNy42IDQgMTIgNHM4IDIuOSA4IDYuNVYxOGEyIDIgMCAwIDEtMiAySDZhMiAyIDAgMCAxLTItMnYtNy41Wm0zIDBWMTZoMTB2LTUuNUMxNyA4LjYgMTQuOCA3IDEyIDdzLTUgMS42LTUgMy41WiIvPjxwYXRoIGZpbGw9ImJsYWNrIiBkPSJNNy4yIDEzLjVjMS4yLTEuMSAyLjgtMS43IDQuOC0xLjdzMy42LjYgNC44IDEuN1YxN0g3LjJ2LTMuNVoiLz48L3N2Zz4="); }
.vu-category-tree__icon--kelionems { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDNoOGwxLjIgM0gyMGEyIDIgMCAwIDEgMiAydjExYTIgMiAwIDAgMS0yIDJINGEyIDIgMCAwIDEtMi0yVjhhMiAyIDAgMCAxIDItMmgyLjhMOCAzWm0yLjIgM2gzLjZsLS40LTFoLTIuOGwtLjQgMVpNNSAxMHY3aDE0di03SDVaIi8+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik03IDExaDJ2NUg3em00IDBoMnY1aC0yem00IDBoMnY1aC0yeiIvPjwvc3ZnPg=="); }
.vu-category-tree__icon--maistas { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iOCIgY3k9IjciIHI9IjEuNiIgZmlsbD0iYmxhY2siLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjYiIHI9IjEuNiIgZmlsbD0iYmxhY2siLz48Y2lyY2xlIGN4PSIxNiIgY3k9IjciIHI9IjEuNiIgZmlsbD0iYmxhY2siLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjkuNSIgcj0iMS41IiBmaWxsPSJibGFjayIvPjxjaXJjbGUgY3g9IjE0IiBjeT0iOS41IiByPSIxLjUiIGZpbGw9ImJsYWNrIi8+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0zIDExaDE4bC0xLjIgNi4yQTMuNSAzLjUgMCAwIDEgMTYuNCAyMEg3LjZhMy41IDMuNSAwIDAgMS0zLjQtMi44TDMgMTFaIi8+PC9zdmc+"); }
.vu-category-tree__icon--pasivaiksciojimams { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDRhNCA0IDAgMSAwIDAgOGgydi0zSDhhMSAxIDAgMSAxIDAtMmg1LjRsMi4yIDIuMi0xLjggMS44IDIuMiAyLjIgMy45LTMuOWEyIDIgMCAwIDAgMC0yLjhsLTMuNS0zLjVBMiAyIDAgMCAwIDE1IDRIOFoiLz48cGF0aCBmaWxsPSJibGFjayIgZD0iTTE1LjIgMTMuNSAxOCAxNi4zIDE0LjMgMjBIOXYtM2g0bDIuMi0zLjVaIi8+PC9zdmc+"); }
.vu-category-tree__icon--prieziura-ir-higiena { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik01IDNoN3YzSDV6TTQgN2g5djZINHpNMyAxM2gxMWwtMS4zIDdINC4zTDMgMTNaIi8+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xNyA2aDR2MmgtNHpNMTggM2gydjNoLTJ6TTE2IDloNnYxMWgtNnoiLz48L3N2Zz4="); }
.vu-category-tree__icon--skanestai { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik03LjIgNy4xYTMuMiAzLjIgMCAxIDAtNC41LTQuNUEzLjIgMy4yIDAgMCAwIDQuNSA4TDggMTEuNSA0LjUgMTVhMy4yIDMuMiAwIDEgMCA0LjUgNC41bDMuNS0zLjUgMy41IDMuNWEzLjIgMy4yIDAgMSAwIDQuNS00LjVMMTcgMTEuNSAyMC41IDhBMy4yIDMuMiAwIDEgMCAxNiAzLjVMMTIuNSA3IDkgMy41QTMuMiAzLjIgMCAwIDAgNy4yIDcuMVoiLz48L3N2Zz4="); }
.vu-category-tree__icon--vesinimui { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJ2MjBNNC4yIDYuNWwxNS42IDExTTQuMiAxNy41bDE1LjYtMTFNOCA0bDQgMyA0LTNNOCAyMGw0LTMgNCAzTTMgMTBsNCAyLTQgMk0yMSAxMGwtNCAyIDQgMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4="); }
.vu-category-tree__icon--vitaminai-ir-papildai { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik02LjIgMTcuOGE0LjIgNC4yIDAgMCAxIDAtNkwxMiA2YTQuMiA0LjIgMCAxIDEgNiA2bC01LjggNS44YTQuMiA0LjIgMCAwIDEtNiAwWm0yLjEtMi4xYTEuMiAxLjIgMCAwIDAgMS44IDBsMi43LTIuNy0xLjgtMS44LTIuNyAyLjdhMS4yIDEuMiAwIDAgMCAwIDEuOFptNC44LTYuNiAxLjggMS44IDEtMWExLjIgMS4yIDAgMSAwLTEuOC0xLjhsLTEgMVoiLz48L3N2Zz4="); }
.vu-category-tree__icon--zaislai { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOSIgZmlsbD0iYmxhY2siLz48cGF0aCBkPSJNNiA4YzMgMSA1IDMgNiA2TTEyIDNjMCAzIDIgNSA1IDZNOCAxOGMyLTMgNS00IDktNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg=="); }
.vu-category-tree__icon--antkakliai-ir-petnesos { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik00IDdoMTZsLTEuOCA5LjVBMyAzIDAgMCAxIDE1LjMgMTlIOC43YTMgMyAwIDAgMS0yLjktMi41TDQgN1ptMy41IDMgLjkgNC44Yy4xLjcuNyAxLjIgMS40IDEuMmg0LjRjLjcgMCAxLjMtLjUgMS40LTEuMmwuOS00LjhoLTlaIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxNCIgcj0iMS4zIiBmaWxsPSJibGFjayIvPjwvc3ZnPg=="); }
.vu-category-tree__icon--draskykles-ir-stulpai { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xMCAzaDR2MTNoLTR6TTcgMTZoMTB2M0g3ek01IDE5aDE0djJINXoiLz48cGF0aCBkPSJNOCA3aDhNOCAxMGg4TTggMTNoOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4="); }
.vu-category-tree__icon--kraikas { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0zIDhoMThsLTEuNCAxMC4yQTIgMiAwIDAgMSAxNy42IDIwSDYuNGEyIDIgMCAwIDEtMi0xLjhMMyA4WiIvPjxjaXJjbGUgY3g9IjgiIGN5PSIxMiIgcj0iMS4yIiBmaWxsPSJ3aGl0ZSIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTQiIHI9IjEuMiIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSIxNiIgY3k9IjExIiByPSIxLjIiIGZpbGw9IndoaXRlIi8+PC9zdmc+"); }
.vu-category-tree__icon--maitinimui { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik00IDEwaDEybC0xIDZhMyAzIDAgMCAxLTMgMi41SDhBMyAzIDAgMCAxIDUgMTZsLTEtNloiLz48cGF0aCBmaWxsPSJibGFjayIgZD0iTTE4IDRoMnYxNmgtMnpNMTYgNGg2djJoLTZ6Ii8+PC9zdmc+"); }
.vu-category-tree__icon--tualetai-ir-ju-reikmenys { --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0zIDEwaDE4djhhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ2LThaIi8+PHBhdGggZmlsbD0iYmxhY2siIGQ9Im0xNSAzIDIgMS00IDgtMi0xIDQtOFptLTUgOCA0IDItMSAyLTQtMiAxLTJaIi8+PC9zdmc+"); }

/* Šiek tiek daugiau vietos, kad SVG ikonėlė ir tekstas kvėpuotų. */
.vu-category-tree--depth-0 > .vu-category-tree__item > a,
.vu-category-tree--depth-0 > .vu-category-tree__item > .vu-category-branch > summary {
	column-gap: 13px;
}

.vu-category-tree--depth-0 > .vu-category-tree__item > a > .vu-category-tree__icon,
.vu-category-tree--depth-0 > .vu-category-tree__item > .vu-category-branch > summary > .vu-category-tree__icon {
	align-self: center;
}

/* Mobiliajame ikonėlės lieka aiškios, bet ne per didelės. */
@media (max-width: 767px) {
	.vu-category-tree__icon {
		width: 21px;
		height: 21px;
		min-width: 21px;
	}
	.vu-category-tree__icon::before {
		width: 20px;
		height: 20px;
	}
}


.vu-category-tree--depth-1 {
	padding: 4px 0 7px 30px;
	background: rgba(251,247,242,.75);
}

.vu-category-tree--depth-1 .vu-category-tree__item {
	border: 0;
}

.vu-category-tree--depth-1 .vu-category-tree__item > a {
	display: block;
	min-height: 0;
	padding: 6px 10px;
	font-size: .72rem;
	font-weight: 600;
	color: var(--vu-bark, #785C4A);
}

.vu-category-tree--depth-1 .vu-category-tree__item > a:hover,
.vu-category-tree--depth-1 .vu-category-tree__item.is-current > a {
	background: transparent;
	color: var(--vu-ink, #3B2B22);
	text-decoration: underline;
	text-underline-offset: 2px;
}

/* --- Mobilioji kategorijų navigacija ------------------------------------- */

.vu-category-mobile-nav {
	display: none;
	margin-bottom: 18px;
	border: 1px solid var(--vu-hair, #e7d9cf);
	border-radius: 9px;
	background: rgba(255,255,255,.75);
	overflow: hidden;
}

.vu-category-mobile-nav > summary {
	position: relative;
	list-style: none;
	padding: 13px 45px 13px 15px;
	font-size: .88rem;
	font-weight: 800;
	color: var(--vu-ink, #3B2B22);
	cursor: pointer;
}

.vu-category-mobile-nav > summary::-webkit-details-marker { display: none; }

.vu-category-mobile-nav > summary > span::before,
.vu-category-mobile-nav > summary > span::after {
	content: "";
	position: absolute;
	right: 17px;
	top: 50%;
	width: 8px;
	height: 1.5px;
	background: var(--vu-bark, #785C4A);
	border-radius: 2px;
}

.vu-category-mobile-nav > summary > span::before { transform: translateX(-3px) rotate(42deg); }
.vu-category-mobile-nav > summary > span::after  { transform: translateX(3px) rotate(-42deg); }
.vu-category-mobile-nav[open] > summary > span::before { transform: translateX(-3px) rotate(-42deg); }
.vu-category-mobile-nav[open] > summary > span::after  { transform: translateX(3px) rotate(42deg); }

.vu-category-mobile-nav__inner {
	border-top: 1px solid var(--vu-hair, #e7d9cf);
}

/* --- Hero ---------------------------------------------------------------- */

.vu-category-hero {
	position: relative;
	display: grid;
	/* Wide desktop: ribojame teksto stulpelį ir priartiname nuotrauką prie turinio. */
	grid-template-columns: minmax(0, 650px) minmax(430px, 560px);
	gap: clamp(44px, 4.6vw, 78px);
	justify-content: start;
	align-items: end;
	min-height: clamp(240px, 20vw, 292px);
	margin: 0 0 16px;
	padding: clamp(14px, 1.5vw, 22px) 0 0;
	border-bottom: 1px solid var(--vu-hair, #e7d9cf);
	overflow: hidden;
}

.vu-category-hero__copy {
	position: relative;
	z-index: 2;
	align-self: center;
	max-width: 650px;
	padding: 3px 0 clamp(24px, 2.6vw, 37px);
}

.vu-category-breadcrumb {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-bottom: clamp(17px, 1.6vw, 23px);
	font-size: .77rem;
	line-height: 1.3;
	color: var(--vu-bark, #785C4A);
}

.vu-category-breadcrumb a {
	color: inherit;
	text-decoration: none;
}

.vu-category-breadcrumb a:hover {
	color: var(--vu-ink, #3B2B22);
	text-decoration: underline;
	text-underline-offset: 2px;
}

.vu-category-breadcrumb__sep {
	op: -1px;
	position: relative;
	opacity: .55;
}

.vu-category-hero__title-row {
	display: flex;
	align-items: center;
	gap: clamp(11px, 1.2vw, 18px);
}

.vu-category-hero__title {
	margin: 0;
	padding: 0;
	font-family: var(--vu-font-display);
	font-stretch: var(--vu-stretch-display);
	font-weight: 650;
	font-size: clamp(2.35rem, 4.25vw, 4.55rem);
	line-height: .96;
	letter-spacing: -.052em;
	color: var(--vu-ink, #3B2B22);
}

.vu-category-hero__paw {
	flex: none;
	width: clamp(34px, 3.1vw, 48px);
	height: clamp(34px, 3.1vw, 48px);
	color: var(--vu-sand, #DBBBA7);
	transform: rotate(-8deg);
}

.vu-category-hero__paw svg {
	display: block;
	width: 100%;
	height: 100%;
}

.vu-category-hero__intro {
	max-width: 62ch;
	margin: 13px 0 0;
	font-size: clamp(.94rem, 1.1vw, 1.06rem);
	line-height: 1.48;
	color: var(--vu-bark, #785C4A);
}

.vu-category-hero__visual {
	position: relative;
	align-self: stretch;
	justify-self: start;
	width: 100%;
	max-width: 560px;
	min-height: 240px;
}

.vu-category-hero__image {
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	width: 100%;
	height: clamp(230px, 18vw, 285px);
	max-width: 560px;
	max-height: 285px;
	object-fit: cover;
	object-position: center 48%;
	margin: 0;
	border-radius: 18px 18px 0 0;
	filter: drop-shadow(0 15px 20px rgba(59,43,34,.08));
}

.vu-category-hero__blob {
	position: absolute;
	z-index: 1;
	display: block;
	border-radius: 999px;
	background: rgba(219,187,167,.21);
	transform: rotate(20deg);
}

.vu-category-hero__blob--1 {
	width: 92px;
	height: 138px;
	left: 13%;
	bottom: -34px;
}

.vu-category-hero__blob--2 {
	width: 69px;
	height: 102px;
	left: 42%;
	top: 8px;
	transform: rotate(-13deg);
}

.vu-category-hero__blob--3 {
	width: 134px;
	height: 88px;
	left: 29%;
	bottom: -38px;
	transform: rotate(-34deg);
}

/* Jei pagrindinė kategorija dar neturi hero nuotraukos, išlaikomas gražus fonas. */
.vu-category-hero__visual:not(:has(.vu-category-hero__image))::after {
	content: "";
	position: absolute;
	right: 10%;
	bottom: 18px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 1px solid rgba(198,143,99,.25);
}

/* --- Toolbar ------------------------------------------------------------- */

.vu-category-toolbar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
	min-height: 38px;
	margin: 0 0 10px;
}

.vu-category-toolbar__count {
	font-size: .78rem;
	font-weight: 600;
	color: var(--vu-bark, #785C4A);
}

/* --- Kategorijų kortelės ------------------------------------------------- */

.vu-category-cards {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: clamp(12px, 1.2vw, 18px);
	margin: 0 0 clamp(34px, 4vw, 58px);
}

.vu-category-card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	min-height: 100%;
	border: 1px solid rgba(120,92,74,.14);
	border-radius: 10px;
	background: rgba(255,255,255,.78);
	box-shadow: 0 2px 0 rgba(59,43,34,.015), 0 9px 28px rgba(59,43,34,.045);
	overflow: hidden;
	color: var(--vu-ink, #3B2B22);
	text-decoration: none !important;
	transform: translateZ(0);
	transition:
		transform .22s var(--vu-ease),
		box-shadow .22s var(--vu-ease),
		border-color .22s var(--vu-ease);
}

.vu-category-card:hover {
	transform: translateY(-3px);
	border-color: rgba(198,143,99,.38);
	box-shadow: 0 13px 32px rgba(59,43,34,.11);
	color: var(--vu-ink, #3B2B22);
}

.vu-category-card:focus-visible {
	outline: 2.5px solid var(--vu-moss, #6F7A5A);
	outline-offset: 3px;
}

.vu-category-card__image {
	position: relative;
	aspect-ratio: 16 / 8.8;
	background:
		linear-gradient(135deg, rgba(244,236,226,.92), rgba(251,247,242,.52));
	overflow: hidden;
}

.vu-category-card__image img {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	object-fit: cover;
	object-position: center;
	transition: transform .34s var(--vu-ease);
}

.vu-category-card:hover .vu-category-card__image img {
	transform: scale(1.025);
}

.vu-category-card__content {
	position: relative;
	display: flex;
	flex: 1;
	flex-direction: column;
	min-height: 93px;
	padding: 11px 34px 12px 12px;
}

.vu-category-card__title {
	display: block;
	margin: 0 0 4px;
	font-family: var(--vu-font-body);
	font-size: clamp(.84rem, .9vw, .96rem);
	font-weight: 800;
	line-height: 1.22;
	letter-spacing: -.012em;
	color: var(--vu-ink, #3B2B22);
}

.vu-category-card__children {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: clamp(.68rem, .72vw, .76rem);
	line-height: 1.38;
	color: var(--vu-bark, #785C4A);
}

.vu-category-card__arrow {
	position: absolute;
	right: 12px;
	bottom: 12px;
	font-size: 1rem;
	line-height: 1;
	color: var(--vu-bark, #785C4A);
	transition: transform .2s var(--vu-ease), color .2s var(--vu-ease);
}

.vu-category-card:hover .vu-category-card__arrow {
	transform: translateX(3px);
	color: var(--vu-ink, #3B2B22);
}

/* Jei WooCommerce placeholderis dar rodomas, jis atrodo kaip neutrali kortelės vieta. */
.vu-category-card__image .woocommerce-placeholder {
	object-fit: contain;
	padding: 18%;
	opacity: .34;
	filter: grayscale(1);
}

/* --- Produktai po subkategorijų ------------------------------------------ */

.vu-category-cards + .woocommerce-notices-wrapper,
.vu-category-cards + ul.products {
	margin-top: clamp(18px, 2vw, 30px);
}

.tax-product_cat .vu-category-main > ul.products,
.tax-product_cat .vu-category-main .products {
	clear: both;
}

/* --- Pilnas kategorijos / SEO aprašymas apačioje ------------------------- */

.vu-category-description {
	max-width: 74ch;
	margin-top: clamp(44px, 5.5vw, 76px);
	padding-top: clamp(28px, 3vw, 42px);
	border-top: 1px solid var(--vu-hair, #e7d9cf);
	color: var(--vu-bark, #785C4A);
	font-size: .94rem;
	line-height: 1.76;
}

.vu-category-description > :first-child { margin-top: 0; }
.vu-category-description > :last-child { margin-bottom: 0; }

.vu-category-description h2,
.vu-category-description h3 {
	font-family: var(--vu-font-display);
	font-stretch: var(--vu-stretch-tight);
	font-weight: 650;
	color: var(--vu-ink, #3B2B22);
	letter-spacing: -.025em;
}

.vu-category-description h2 {
	margin: 1.8em 0 .55em;
	font-size: clamp(1.45rem, 2vw, 2rem);
}

.vu-category-description h3 {
	margin: 1.45em 0 .45em;
	font-size: clamp(1.1rem, 1.4vw, 1.35rem);
}

.vu-category-description a {
	color: var(--vu-ink, #3B2B22);
	text-decoration: underline;
	text-decoration-color: var(--vu-clay, #C68F63);
	text-underline-offset: 2px;
}

/* --- Responsyvumas ------------------------------------------------------- */

@media (max-width: 1320px) {
	.vu-category-cards {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (max-width: 1080px) {
	.vu-category-layout {
		grid-template-columns: 190px minmax(0, 1fr);
		gap: 22px;
	}

	.vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(300px, 390px);
		gap: 32px;
	}

	.vu-category-hero__visual {
		min-height: 220px;
	}

	.vu-category-hero__title {
		font-size: clamp(2.3rem, 5vw, 3.5rem);
	}
}

@media (max-width: 900px) {
	.vu-category-layout {
		display: block;
	}

	.vu-category-sidebar {
		display: none;
	}

	.vu-category-mobile-nav {
		display: block;
	}

	.vu-category-mobile-nav .vu-category-sidebar__root {
		margin: 6px;
	}

	.vu-category-cards {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 14px;
	}

	.vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(230px, 34vw);
		gap: 24px;
		min-height: 220px;
	}

	.vu-category-hero__visual {
		min-height: 210px;
	}

	.vu-category-hero__image {
		height: 210px;
		max-height: 210px;
		border-radius: 15px 15px 0 0;
	}
}

@media (max-width: 650px) {
	.vu-category-hero {
		display: block;
		min-height: 0;
		padding-top: 3px;
	}

	.vu-category-hero__copy {
		padding-bottom: 21px;
	}

	.vu-category-hero__visual {
		display: none;
	}

	.vu-category-hero__title {
		font-size: clamp(2.15rem, 11vw, 3.25rem);
	}

	.vu-category-hero__paw {
		width: 34px;
		height: 34px;
	}

	.vu-category-hero__intro {
		font-size: .9rem;
	}

	.vu-category-breadcrumb {
		margin-bottom: 14px;
		font-size: .72rem;
	}

	.vu-category-toolbar {
		min-height: 32px;
	}

	.vu-category-card__content {
		min-height: 88px;
	}
}

@media (max-width: 470px) {
	.vu-category-cards {
		grid-template-columns: 1fr;
	}

	.vu-category-card__image {
		aspect-ratio: 16 / 8.4;
	}

	.vu-category-card__content {
		min-height: 84px;
	}
}

/* Vartotojams, kurie sistemoje išjungę animaciją. */
@media (prefers-reduced-motion: reduce) {
	.vu-category-card,
	.vu-category-card__image img,
	.vu-category-card__arrow,
	.vu-category-sidebar__root,
	.vu-category-tree__item > a,
	.vu-category-branch > summary,
	.vu-category-branch__chevron::before,
	.vu-category-branch__chevron::after {
		transition: none !important;
	}
}

/* ==========================================================================
   13. Kategorijos hero stabilizavimas + cache-bust leidimas (1.7.1)

   Šis blokas sąmoningai yra failo gale ir naudoja didesnį specifiškumą,
   kad Kadence / WooCommerce globalūs SVG ir paveikslėlių stiliai negalėtų
   ištempti letenėlės ar hero nuotraukos.
   ========================================================================== */

body.tax-product_cat .vu-category-sidebar__root-icon,
body.tax-product_cat .vu-category-sidebar__root-icon svg {
	width: 20px !important;
	height: 20px !important;
	max-width: 20px !important;
	max-height: 20px !important;
	min-width: 20px !important;
	min-height: 20px !important;
	display: block !important;
	flex: 0 0 20px !important;
}

body.tax-product_cat .vu-category-hero__paw,
body.tax-product_cat .vu-category-hero__paw svg {
	width: 44px !important;
	height: 44px !important;
	max-width: 44px !important;
	max-height: 44px !important;
	min-width: 44px !important;
	min-height: 44px !important;
	display: block !important;
	flex: 0 0 44px !important;
}

body.tax-product_cat .vu-category-hero {
	position: relative !important;
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) minmax(280px, 420px) !important;
	gap: clamp(24px, 3vw, 42px) !important;
	align-items: center !important;
	min-height: 275px !important;
	overflow: hidden !important;
}

body.tax-product_cat .vu-category-hero__copy {
	position: relative !important;
	z-index: 2 !important;
}

body.tax-product_cat .vu-category-hero__visual {
	position: relative !important;
	display: block !important;
	align-self: stretch !important;
	min-height: 270px !important;
	height: 270px !important;
	overflow: hidden !important;
	border-radius: 18px !important;
}

body.tax-product_cat .vu-category-hero__image {
	position: absolute !important;
	right: 0 !important;
	bottom: 0 !important;
	width: 100% !important;
	height: 250px !important;
	max-width: 420px !important;
	max-height: 250px !important;
	object-fit: cover !important;
	object-position: center center !important;
	border-radius: 18px !important;
	margin: 0 !important;
	filter: none !important;
}

body.tax-product_cat .vu-category-hero__title {
	margin: 0 !important;
}

body.tax-product_cat .vu-category-hero__intro {
	margin-top: 14px !important;
	max-width: 620px !important;
}

@media (max-width: 900px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(200px, 34vw) !important;
		min-height: 230px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		min-height: 220px !important;
		height: 220px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		height: 210px !important;
		max-height: 210px !important;
	}
}

@media (max-width: 650px) {
	body.tax-product_cat .vu-category-hero {
		display: block !important;
		min-height: 0 !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		display: none !important;
	}

	body.tax-product_cat .vu-category-hero__paw,
	body.tax-product_cat .vu-category-hero__paw svg {
		width: 34px !important;
		height: 34px !important;
		max-width: 34px !important;
		max-height: 34px !important;
		min-width: 34px !important;
		min-height: 34px !important;
		flex-basis: 34px !important;
	}
}

/* ==========================================================================
   14. Kategorijos hero — artimesnis patvirtintam mockupui (1.7.3)

   Tikslas: mažiau tuščios vietos tarp H1 ir nuotraukos, didesnė hero iliustracija,
   švelnios dekoratyvinės formos už nuotraukos ir jokių dubliuojančių gyvūnų tabų.
   ========================================================================== */

/* Viršutinio meniu užtenka gyvūno tipui keisti — šitos 4 žymos dubliuoja navigaciją. */
body.tax-product_cat .vu-swi {
	display: none !important;
}

/* Hero užpildo visą pagrindinės kolonos plotį, bet tekstas lieka lengvai skaitomas. */
body.tax-product_cat .vu-category-hero {
	display: grid !important;
	grid-template-columns: minmax(0, 720px) minmax(520px, 650px) !important;
	justify-content: space-between !important;
	align-items: end !important;
	gap: clamp(28px, 2.7vw, 48px) !important;
	min-height: 286px !important;
	margin: 0 0 18px !important;
	padding: 12px 0 0 !important;
	overflow: hidden !important;
}

body.tax-product_cat .vu-category-hero__copy {
	align-self: center !important;
	max-width: 720px !important;
	padding: 0 0 38px !important;
}

body.tax-product_cat .vu-category-breadcrumb {
	margin-bottom: 17px !important;
}

body.tax-product_cat .vu-category-hero__title {
	font-size: clamp(2.7rem, 4.15vw, 4.35rem) !important;
	line-height: .96 !important;
	letter-spacing: -.052em !important;
}

body.tax-product_cat .vu-category-hero__intro {
	max-width: 590px !important;
	margin-top: 14px !important;
	font-size: clamp(.95rem, 1vw, 1.04rem) !important;
	line-height: 1.5 !important;
}

/* Didesnė vizualo zona užpildo anksčiau buvusią tuštumą. */
body.tax-product_cat .vu-category-hero__visual {
	position: relative !important;
	justify-self: stretch !important;
	align-self: stretch !important;
	width: 100% !important;
	max-width: 650px !important;
	min-height: 286px !important;
	height: 286px !important;
	overflow: visible !important;
	border-radius: 0 !important;
}

/* Nuotrauka platesnė ir labiau „įvažiuoja“ į hero centrą. */
body.tax-product_cat .vu-category-hero__image {
	position: absolute !important;
	z-index: 3 !important;
	right: 0 !important;
	left: auto !important;
	bottom: 0 !important;
	width: min(100%, 610px) !important;
	height: 252px !important;
	max-width: none !important;
	max-height: none !important;
	object-fit: cover !important;
	object-position: 52% 50% !important;
	border-radius: 22px 22px 0 0 !important;
	box-shadow: 0 18px 40px rgba(59,43,34,.08) !important;
	filter: none !important;
}

/* Dekoratyvinės „letenos“ formos užpildo tarpą kaip mockupe. */
body.tax-product_cat .vu-category-hero__blob {
	z-index: 1 !important;
	background: rgba(219,187,167,.28) !important;
	filter: none !important;
}

body.tax-product_cat .vu-category-hero__blob--1 {
	width: 145px !important;
	height: 195px !important;
	left: -72px !important;
	top: 54px !important;
	bottom: auto !important;
	transform: rotate(-22deg) !important;
}

body.tax-product_cat .vu-category-hero__blob--2 {
	width: 92px !important;
	height: 125px !important;
	left: 70px !important;
	top: 2px !important;
	transform: rotate(-8deg) !important;
}

body.tax-product_cat .vu-category-hero__blob--3 {
	width: 180px !important;
	height: 112px !important;
	left: 42px !important;
	bottom: -50px !important;
	transform: rotate(-32deg) !important;
}

/* Kortelės prasideda iš karto po hero, kaip mockupe. */
body.tax-product_cat .vu-category-toolbar {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
}

/* Sidebar truputį kompaktiškesnis — daugiau vietos pagrindiniam turiniui. */
@media (min-width: 1181px) {
	body.tax-product_cat .vu-category-layout {
		grid-template-columns: 220px minmax(0, 1fr) !important;
		gap: clamp(28px, 2.25vw, 38px) !important;
	}
}

@media (max-width: 1320px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(430px, 520px) !important;
		gap: 30px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		max-width: 520px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 500px) !important;
		height: 238px !important;
	}
}

@media (max-width: 1080px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(330px, 42vw) !important;
		min-height: 244px !important;
	}

	body.tax-product_cat .vu-category-hero__copy {
		padding-bottom: 30px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		min-height: 244px !important;
		height: 244px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		height: 220px !important;
	}

	body.tax-product_cat .vu-category-hero__blob--1 {
		left: -52px !important;
		width: 112px !important;
		height: 150px !important;
	}
}

@media (max-width: 900px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(245px, 36vw) !important;
		gap: 20px !important;
		min-height: 220px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		min-height: 220px !important;
		height: 220px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		height: 198px !important;
		border-radius: 16px 16px 0 0 !important;
	}

	body.tax-product_cat .vu-category-hero__blob--1,
	body.tax-product_cat .vu-category-hero__blob--2,
	body.tax-product_cat .vu-category-hero__blob--3 {
		opacity: .72 !important;
	}
}

@media (max-width: 650px) {
	body.tax-product_cat .vu-category-hero {
		display: block !important;
		min-height: 0 !important;
		padding-top: 3px !important;
	}

	body.tax-product_cat .vu-category-hero__copy {
		padding-bottom: 21px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		display: none !important;
	}
}

/* =======================================================================
   15. Kategorijos hero — labiau „įlietas“ vizualas (1.7.4)

   Tikslas: kad nuotrauka neatrodytų kaip atskira kortelė „užmesta“ ant viršaus,
   o natūraliau įsilietų į hero zoną: švelnesnės formos, minkštesnis perėjimas
   iš kairės, pilnai apvalinti kampai ir mažiau griežto stačiakampio pojūčio.
   ======================================================================= */

body.tax-product_cat .vu-category-hero {
	grid-template-columns: minmax(0, 700px) minmax(500px, 620px) !important;
	align-items: center !important;
	gap: clamp(24px, 2.4vw, 38px) !important;
	min-height: 300px !important;
}

body.tax-product_cat .vu-category-hero__copy {
	padding-bottom: 28px !important;
}

body.tax-product_cat .vu-category-hero__visual {
	position: relative !important;
	max-width: 620px !important;
	min-height: 300px !important;
	height: 300px !important;
	overflow: visible !important;
	isolation: isolate !important;
}

/* Minkšta foninė „pagalvė“ už nuotraukos. */
body.tax-product_cat .vu-category-hero__visual::before {
	content: "";
	position: absolute;
	inset: 22px 18px 0 6px;
	z-index: 1;
	border-radius: 44px 44px 34px 44px;
	background:
		linear-gradient(135deg, rgba(219,187,167,.19) 0%, rgba(219,187,167,.09) 58%, rgba(219,187,167,0) 100%),
		radial-gradient(circle at 18% 28%, rgba(255,255,255,.42) 0%, rgba(255,255,255,0) 52%);
}

/* Kairiojo krašto perėjimas — nuotrauka natūraliau „išnyra“ iš hero fono. */
body.tax-product_cat .vu-category-hero__visual::after {
	content: "";
	position: absolute;
	left: -18px;
	top: 14px;
	z-index: 4;
	width: 168px;
	height: 250px;
	border-radius: 999px;
	pointer-events: none;
	background: linear-gradient(90deg, rgba(251,247,242,1) 0%, rgba(251,247,242,.93) 28%, rgba(251,247,242,.56) 58%, rgba(251,247,242,0) 100%);
}

body.tax-product_cat .vu-category-hero__image {
	z-index: 3 !important;
	right: 0 !important;
	left: auto !important;
	bottom: 0 !important;
	width: min(100%, 585px) !important;
	height: 268px !important;
	object-fit: cover !important;
	object-position: 52% 50% !important;
	border-radius: 30px !important;
	box-shadow: 0 18px 36px rgba(59,43,34,.09) !important;
	outline: 1px solid rgba(231,217,207,.55) !important;
}

/* Formos lieka, bet tampa švelnesnės ir mažiau „atskiros“. */
body.tax-product_cat .vu-category-hero__blob {
	background: rgba(219,187,167,.19) !important;
	filter: blur(.2px) !important;
}

body.tax-product_cat .vu-category-hero__blob--1 {
	width: 138px !important;
	height: 186px !important;
	left: -46px !important;
	top: 50px !important;
	transform: rotate(-24deg) !important;
}

body.tax-product_cat .vu-category-hero__blob--2 {
	width: 88px !important;
	height: 118px !important;
	left: 94px !important;
	top: -2px !important;
	transform: rotate(-9deg) !important;
}

body.tax-product_cat .vu-category-hero__blob--3 {
	width: 164px !important;
	height: 104px !important;
	left: 68px !important;
	bottom: -36px !important;
	transform: rotate(-28deg) !important;
}

@media (max-width: 1320px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(420px, 520px) !important;
		min-height: 280px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		max-width: 520px !important;
		min-height: 280px !important;
		height: 280px !important;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		width: 132px;
		height: 232px;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 500px) !important;
		height: 245px !important;
	}
}

@media (max-width: 1080px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(320px, 41vw) !important;
		gap: 20px !important;
		min-height: 244px !important;
	}

	body.tax-product_cat .vu-category-hero__copy {
		padding-bottom: 22px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		min-height: 244px !important;
		height: 244px !important;
	}

	body.tax-product_cat .vu-category-hero__visual::before {
		inset: 20px 10px 0 0;
		border-radius: 34px;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		left: -10px;
		top: 10px;
		width: 92px;
		height: 206px;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 395px) !important;
		height: 214px !important;
		border-radius: 22px !important;
	}

	body.tax-product_cat .vu-category-hero__blob--1 {
		left: -28px !important;
		width: 98px !important;
		height: 136px !important;
	}

	body.tax-product_cat .vu-category-hero__blob--2 {
		left: 58px !important;
	}

	body.tax-product_cat .vu-category-hero__blob--3 {
		left: 38px !important;
		width: 122px !important;
		height: 82px !important;
	}
}

@media (max-width: 900px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(245px, 36vw) !important;
		min-height: 220px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		min-height: 220px !important;
		height: 220px !important;
	}

	body.tax-product_cat .vu-category-hero__visual::before {
		inset: 16px 8px 0 0;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		left: -8px;
		top: 8px;
		width: 70px;
		height: 184px;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 330px) !important;
		height: 192px !important;
		border-radius: 18px !important;
	}
}

@media (max-width: 650px) {
	body.tax-product_cat .vu-category-hero__visual {
		display: none !important;
	}
}

/* ======================================================================
   14. Hero vizualo „suliejimas“ su maketu (1.7.2)
   ====================================================================== */

/* Kad nuotrauka neatrodytų tiesiog „užmesta“ viršuje, hero vizualui
   suteikiame savo minkštą foninę plokštumą ir nuotrauką įkomponuojame
   į ją kaip į vieną bendrą bloką. */
body.tax-product_cat .vu-category-hero {
	align-items: center !important;
}

body.tax-product_cat .vu-category-hero__visual {
	position: relative !important;
	display: flex !important;
	align-items: flex-end !important;
	justify-content: flex-end !important;
	width: 100% !important;
	max-width: 650px !important;
	min-height: 300px !important;
	height: 300px !important;
	padding: 34px 0 18px 42px !important;
	isolation: isolate !important;
	overflow: visible !important;
}

/* Minkšta smėlio „kortelė“ po nuotrauka, kad ji susilietų su dizainu. */
body.tax-product_cat .vu-category-hero__visual::before {
	content: "";
	position: absolute;
	inset: 24px 0 0 54px;
	border-radius: 34px;
	background: linear-gradient(180deg, rgba(255,255,255,.58) 0%, rgba(244,236,226,.96) 100%);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.45), 0 14px 34px rgba(59,43,34,.05);
	z-index: 1;
}

body.tax-product_cat .vu-category-hero__image {
	position: relative !important;
	z-index: 3 !important;
	right: auto !important;
	left: auto !important;
	bottom: auto !important;
	display: block !important;
	width: min(100%, 620px) !important;
	height: 236px !important;
	margin: 0 0 0 auto !important;
	object-fit: cover !important;
	object-position: center 52% !important;
	border-radius: 26px !important;
	box-shadow: 0 20px 45px rgba(59,43,34,.10) !important;
	border: 1px solid rgba(255,255,255,.58) !important;
	background: #f6efe8 !important;
}

/* Dekoratyvinės formos tampa fonu, o ne atskirai „plaukiojančiais“ elementais. */
body.tax-product_cat .vu-category-hero__blob {
	z-index: 0 !important;
	background: rgba(219,187,167,.18) !important;
	filter: blur(.2px) !important;
}

body.tax-product_cat .vu-category-hero__blob--1 {
	width: 164px !important;
	height: 214px !important;
	left: 6px !important;
	top: 56px !important;
	transform: rotate(-18deg) !important;
}

body.tax-product_cat .vu-category-hero__blob--2 {
	width: 98px !important;
	height: 128px !important;
	left: 152px !important;
	top: 0 !important;
	transform: rotate(-10deg) !important;
}

body.tax-product_cat .vu-category-hero__blob--3 {
	width: 184px !important;
	height: 108px !important;
	left: 122px !important;
	bottom: 0 !important;
	transform: rotate(-24deg) !important;
}

@media (max-width: 1320px) {
	body.tax-product_cat .vu-category-hero__visual {
		max-width: 560px !important;
		min-height: 282px !important;
		height: 282px !important;
		padding: 30px 0 16px 32px !important;
	}

	body.tax-product_cat .vu-category-hero__visual::before {
		inset: 22px 0 0 36px;
		border-radius: 28px;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 520px) !important;
		height: 224px !important;
	}
}

@media (max-width: 1080px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(320px, 420px) !important;
		gap: 22px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		max-width: 420px !important;
		min-height: 244px !important;
		height: 244px !important;
		padding: 22px 0 12px 18px !important;
	}

	body.tax-product_cat .vu-category-hero__visual::before {
		inset: 16px 0 0 18px;
		border-radius: 24px;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 392px) !important;
		height: 198px !important;
		border-radius: 22px !important;
	}
}

@media (max-width: 900px) {
	body.tax-product_cat .vu-category-hero__visual {
		min-height: 222px !important;
		height: 222px !important;
		padding: 16px 0 8px 12px !important;
	}

	body.tax-product_cat .vu-category-hero__visual::before {
		inset: 10px 0 0 10px;
		border-radius: 20px;
	}

	body.tax-product_cat .vu-category-hero__image {
		height: 182px !important;
		border-radius: 18px !important;
	}
}

/* ======================================================================
   15. Hero vizualas — natūraliau įlietas į foną (1.7.3)
   ====================================================================== */

/* Desktop: sumažiname „tuščią koridorių“ tarp teksto ir nuotraukos. */
@media (min-width: 1181px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 610px) minmax(610px, 760px) !important;
		gap: clamp(18px, 1.5vw, 28px) !important;
		justify-content: space-between !important;
		min-height: 292px !important;
	}

	body.tax-product_cat .vu-category-hero__copy {
		max-width: 610px !important;
		padding-bottom: 34px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		max-width: 760px !important;
		min-height: 292px !important;
		height: 292px !important;
		padding: 24px 0 12px 0 !important;
	}
}

/* Nuimame „kortelės ant kortelės“ jausmą. */
body.tax-product_cat .vu-category-hero__visual::before {
	content: none !important;
}

body.tax-product_cat .vu-category-hero__image {
	position: absolute !important;
	right: 0 !important;
	left: auto !important;
	bottom: 10px !important;
	width: min(100%, 720px) !important;
	height: 246px !important;
	margin: 0 !important;
	object-fit: cover !important;
	object-position: center 51% !important;
	border: 0 !important;
	border-radius: 30px !important;
	box-shadow: 0 16px 36px rgba(59,43,34,.07) !important;
	filter: none !important;
}

/* Švelnus foninis perėjimas už nuotraukos. */
body.tax-product_cat .vu-category-hero__visual {
	background:
		radial-gradient(circle at 24% 42%, rgba(219,187,167,.15) 0 68px, transparent 69px),
		radial-gradient(circle at 36% 16%, rgba(219,187,167,.12) 0 44px, transparent 45px),
		radial-gradient(circle at 38% 82%, rgba(219,187,167,.10) 0 76px, transparent 77px) !important;
}

/* Nuotraukos kairę pusę vizualiai ištirpiname į puslapio foną. */
body.tax-product_cat .vu-category-hero__visual::after {
	content: "";
	position: absolute;
	z-index: 5;
	left: 0;
	top: 0;
	bottom: 0;
	width: 34%;
	pointer-events: none;
	background: linear-gradient(
		90deg,
		var(--vu-paper, #FBF7F2) 0%,
		rgba(251,247,242,.96) 18%,
		rgba(251,247,242,.68) 46%,
		rgba(251,247,242,.22) 74%,
		rgba(251,247,242,0) 100%
	);
}

/* Ankstesnės atskiros blob formos išjungiamos — fonas dabar vientisas. */
body.tax-product_cat .vu-category-hero__blob {
	display: none !important;
}

/* Planšetės. */
@media (max-width: 1320px) and (min-width: 901px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(440px, 560px) !important;
		gap: 20px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		max-width: 560px !important;
		min-height: 270px !important;
		height: 270px !important;
		padding: 18px 0 10px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 540px) !important;
		height: 220px !important;
		border-radius: 24px !important;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		width: 28%;
	}
}

/* Mobile logika lieka paprasta — vizualas slepiamas pagal ankstesnes taisykles. */

/* ======================================================================
   16. Hero vizualas — vientisesnis, arčiau mockupo (1.7.4)
   ====================================================================== */

/* Desktop: vizualą stumiame arčiau teksto ir leidžiame jam būti platesniam. */
@media (min-width: 1181px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 610px) minmax(700px, 840px) !important;
		gap: 0 !important;
		justify-content: space-between !important;
		min-height: 292px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		width: calc(100% + 90px) !important;
		max-width: 860px !important;
		margin-left: -90px !important;
		min-height: 292px !important;
		height: 292px !important;
		padding: 20px 0 10px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 840px) !important;
		height: 252px !important;
		object-position: center 50% !important;
		border-radius: 0 28px 28px 0 !important;
		box-shadow: 0 12px 30px rgba(59,43,34,.045) !important;
	}

	/* Tik siauras, švelnus perėjimas kairėje — nebeužgesina pusės nuotraukos. */
	body.tax-product_cat .vu-category-hero__visual::after {
		left: 0 !important;
		width: 15% !important;
		background: linear-gradient(
			90deg,
			var(--vu-paper, #FBF7F2) 0%,
			rgba(251,247,242,.86) 22%,
			rgba(251,247,242,.44) 55%,
			rgba(251,247,242,0) 100%
		) !important;
	}
}

/* Vidutinis desktop / mažesnis laptopas. */
@media (max-width: 1320px) and (min-width: 1081px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(500px, 620px) !important;
		gap: 8px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		width: calc(100% + 48px) !important;
		max-width: 650px !important;
		margin-left: -48px !important;
		height: 274px !important;
		min-height: 274px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 630px) !important;
		height: 228px !important;
		border-radius: 0 24px 24px 0 !important;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		width: 13% !important;
	}
}

/* Planšetės: paliekame švelnesnį variantą be agresyvaus persidengimo. */
@media (max-width: 1080px) and (min-width: 901px) {
	body.tax-product_cat .vu-category-hero__visual {
		margin-left: -18px !important;
		width: calc(100% + 18px) !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		border-radius: 0 20px 20px 0 !important;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		width: 12% !important;
	}
}

/* ======================================================================
   17. Hero nuotrauka — rodyti pilną kadrą, ne nukirstą (1.7.5)
   ====================================================================== */

/* Nauja hero nuotrauka yra labai plati (~8:3), todėl nenaudojame fiksuoto
   252 px aukščio su object-fit: cover — tai nukirsdavo šuns galvą viršuje. */
@media (min-width: 1181px) {
	body.tax-product_cat .vu-category-hero {
		min-height: 318px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		min-height: 318px !important;
		height: 318px !important;
		padding: 8px 0 8px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 820px) !important;
		height: auto !important;
		aspect-ratio: 8 / 3 !important;
		object-fit: cover !important;
		object-position: center center !important;
		border-radius: 0 28px 28px 0 !important;
	}
}

@media (max-width: 1320px) and (min-width: 1081px) {
	body.tax-product_cat .vu-category-hero {
		min-height: 294px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		min-height: 294px !important;
		height: 294px !important;
		padding: 8px 0 !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 610px) !important;
		height: auto !important;
		aspect-ratio: 8 / 3 !important;
		object-fit: cover !important;
		object-position: center center !important;
	}
}

@media (max-width: 1080px) and (min-width: 901px) {
	body.tax-product_cat .vu-category-hero__image {
		height: auto !important;
		aspect-ratio: 8 / 3 !important;
		object-fit: cover !important;
		object-position: center center !important;
	}
}

/* ======================================================================
   18. Hero nuotrauka — paskutinis „įliejimas“ į maketą (1.7.6)
   ====================================================================== */

/* Tikslas:
   - nuotrauką truputį pastumti kairėn,
   - sumažinti tarpą tarp teksto ir vizualo,
   - palikti minkštą perėjimą kairėje,
   - išlaikyti pilnai matomą šuns galvą ir gražų apvalinimą dešinėje.
*/

@media (min-width: 1181px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 560px) minmax(640px, 1fr) !important;
		gap: 0 !important;
		align-items: center !important;
		min-height: 322px !important;
	}

	body.tax-product_cat .vu-category-hero__copy {
		max-width: 560px !important;
		padding: 0 0 30px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		position: relative !important;
		width: calc(100% + 86px) !important;
		max-width: 920px !important;
		margin-left: -86px !important;
		min-height: 322px !important;
		height: 322px !important;
		padding: 10px 0 10px !important;
		overflow: visible !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 860px) !important;
		height: auto !important;
		aspect-ratio: 8 / 3 !important;
		object-fit: cover !important;
		object-position: center center !important;
		border-radius: 0 28px 28px 0 !important;
		box-shadow: 0 14px 30px rgba(59,43,34,.04) !important;
	}

	/* Siauras ir švelnus „fade“, kad kairys kraštas susilietų su fonu, bet
	   neuždengtų per daug pačios nuotraukos. */
	body.tax-product_cat .vu-category-hero__visual::after {
		content: "";
		position: absolute;
		left: 0;
		top: 10px;
		bottom: 10px;
		width: 12.5%;
		z-index: 4;
		pointer-events: none;
		background: linear-gradient(
			90deg,
			var(--vu-paper, #FBF7F2) 0%,
			rgba(251,247,242,.92) 18%,
			rgba(251,247,242,.58) 52%,
			rgba(251,247,242,.16) 78%,
			rgba(251,247,242,0) 100%
		) !important;
	}
}

@media (max-width: 1320px) and (min-width: 1081px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(0, 1fr) minmax(530px, 650px) !important;
		gap: 0 !important;
		min-height: 298px !important;
	}

	body.tax-product_cat .vu-category-hero__copy {
		padding: 0 0 28px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		width: calc(100% + 62px) !important;
		max-width: 700px !important;
		margin-left: -62px !important;
		min-height: 298px !important;
		height: 298px !important;
		padding: 8px 0 !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 660px) !important;
		height: auto !important;
		aspect-ratio: 8 / 3 !important;
		object-fit: cover !important;
		object-position: center center !important;
		border-radius: 0 24px 24px 0 !important;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		content: "";
		position: absolute;
		left: 0;
		top: 8px;
		bottom: 8px;
		width: 12%;
		z-index: 4;
		pointer-events: none;
		background: linear-gradient(
			90deg,
			var(--vu-paper, #FBF7F2) 0%,
			rgba(251,247,242,.9) 20%,
			rgba(251,247,242,.52) 54%,
			rgba(251,247,242,.12) 80%,
			rgba(251,247,242,0) 100%
		) !important;
	}
}

@media (max-width: 1080px) and (min-width: 901px) {
	body.tax-product_cat .vu-category-hero {
		gap: 14px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		margin-left: -16px !important;
		width: calc(100% + 16px) !important;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 10%;
		z-index: 4;
		pointer-events: none;
		background: linear-gradient(
			90deg,
			var(--vu-paper, #FBF7F2) 0%,
			rgba(251,247,242,.84) 24%,
			rgba(251,247,242,.34) 60%,
			rgba(251,247,242,0) 100%
		) !important;
	}
}

/* ======================================================================
   19. Hero balansas — viena H1 eilutė + įlieta nuotrauka (1.7.7)
   ====================================================================== */

@media (min-width: 1181px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(620px, 47%) minmax(0, 1fr) !important;
		gap: 0 !important;
		align-items: center !important;
		min-height: 318px !important;
	}

	body.tax-product_cat .vu-category-hero__copy {
		max-width: 650px !important;
		padding: 0 0 30px !important;
		z-index: 5 !important;
	}

	body.tax-product_cat .vu-category-hero__title-row {
		flex-wrap: nowrap !important;
		gap: 12px !important;
	}

	body.tax-product_cat .vu-category-hero__title {
		font-size: clamp(2.65rem, 3.55vw, 4.05rem) !important;
		white-space: nowrap !important;
		line-height: .96 !important;
	}

	body.tax-product_cat .vu-category-hero__paw {
		width: 42px !important;
		height: 42px !important;
		flex: 0 0 42px !important;
	}

	body.tax-product_cat .vu-category-hero__intro {
		max-width: 570px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		width: calc(100% + 40px) !important;
		max-width: 820px !important;
		margin-left: -40px !important;
		min-height: 318px !important;
		height: 318px !important;
		padding: 10px 0 !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 790px) !important;
		height: auto !important;
		aspect-ratio: 8 / 3 !important;
		object-fit: cover !important;
		object-position: center center !important;
		border-radius: 0 28px 28px 0 !important;
		box-shadow: 0 12px 28px rgba(59,43,34,.04) !important;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		content: "";
		position: absolute;
		left: 0;
		top: 10px;
		bottom: 10px;
		width: 10.5% !important;
		z-index: 4;
		pointer-events: none;
		background: linear-gradient(
			90deg,
			var(--vu-paper, #FBF7F2) 0%,
			rgba(251,247,242,.88) 18%,
			rgba(251,247,242,.48) 52%,
			rgba(251,247,242,.10) 80%,
			rgba(251,247,242,0) 100%
		) !important;
	}
}

@media (max-width: 1320px) and (min-width: 1081px) {
	body.tax-product_cat .vu-category-hero {
		grid-template-columns: minmax(540px, 46%) minmax(0, 1fr) !important;
		gap: 0 !important;
		min-height: 294px !important;
	}

	body.tax-product_cat .vu-category-hero__copy {
		max-width: 575px !important;
	}

	body.tax-product_cat .vu-category-hero__title {
		font-size: clamp(2.45rem, 3.7vw, 3.55rem) !important;
		white-space: nowrap !important;
	}

	body.tax-product_cat .vu-category-hero__paw {
		width: 36px !important;
		height: 36px !important;
		flex-basis: 36px !important;
	}

	body.tax-product_cat .vu-category-hero__visual {
		width: calc(100% + 28px) !important;
		max-width: 670px !important;
		margin-left: -28px !important;
		min-height: 294px !important;
		height: 294px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		width: min(100%, 645px) !important;
		height: auto !important;
		aspect-ratio: 8 / 3 !important;
		border-radius: 0 24px 24px 0 !important;
	}

	body.tax-product_cat .vu-category-hero__visual::after {
		width: 9% !important;
	}
}

/* ======================================================================
   19. Smulkus hero sureguliavimas — pilnesnė galva + tekstas dešiniau (1.7.8)
   ====================================================================== */

/* Desktop: truputį pastumiame tekstą į dešinę ir pakeliame kadrą taip,
   kad šuns galva matytųsi pilniau. */
@media (min-width: 1181px) {
	body.tax-product_cat .vu-category-hero__copy {
		padding-left: 16px !important;
	}

	body.tax-product_cat .vu-category-breadcrumb,
	body.tax-product_cat .vu-category-hero__title,
	body.tax-product_cat .vu-category-hero__intro {
		margin-left: 0 !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		object-position: center 22% !important;
	}
}

/* Mažesni desktop / didesni laptop ekranai. */
@media (max-width: 1320px) and (min-width: 1081px) {
	body.tax-product_cat .vu-category-hero__copy {
		padding-left: 12px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		object-position: center 24% !important;
	}
}

/* Planšetėms paliekame labai subtilų pakėlimą, kad neužlaužtų kompozicijos. */
@media (max-width: 1080px) and (min-width: 901px) {
	body.tax-product_cat .vu-category-hero__copy {
		padding-left: 8px !important;
	}

	body.tax-product_cat .vu-category-hero__image {
		object-position: center 26% !important;
	}
}

/* ======================================================================
   20. Hero kadras — nuleistas žemyn (1.7.9)
   ====================================================================== */

/* 1.7.8 kadrą pakėlė per aukštai. Ši versija palieka visą ankstesnį
   išdėstymą ir tik nuleidžia fotografijos fokusą žemyn. */
@media (min-width: 1181px) {
	body.tax-product_cat .vu-category-hero__image {
		object-position: center 40% !important;
	}
}

@media (max-width: 1320px) and (min-width: 1081px) {
	body.tax-product_cat .vu-category-hero__image {
		object-position: center 42% !important;
	}
}

@media (max-width: 1080px) and (min-width: 901px) {
	body.tax-product_cat .vu-category-hero__image {
		object-position: center 44% !important;
	}
}

/* ======================================================================
   21. Produkto puslapio galutinis sureguliavimas — švari versija (1.8.8)
   ====================================================================== */

/* Ilgas trumpasis aprašymas visada rodomas pilnas. Jokio slėpimo,
   stulpelių skaidymo ar perkėlimo po galerija nėra. */
.single-product .woocommerce div.product .woocommerce-product-details__short-description {
	width: 100% !important;
	max-width: none !important;
	overflow: visible !important;
	max-height: none !important;
	display: block !important;
}

@media (max-width: 1080px) and (min-width: 641px) {
	.single-product .woocommerce div.product .vu-trust {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		column-gap: 18px;
		row-gap: 14px;
	}

	.single-product .woocommerce div.product .vu-trust > div {
		padding: 0;
		border-left: 0;
	}

	.single-product .woocommerce div.product .vu-trust > div:nth-child(3) {
		grid-column: 1 / -1;
		padding-top: 12px;
		border-top: 1px solid var(--vu-hair);
	}
}

@media (max-width: 640px) {
	.single-product .woocommerce div.product .vu-trust {
		grid-template-columns: 1fr;
		row-gap: 0;
	}

	.single-product .woocommerce div.product .vu-trust > div,
	.single-product .woocommerce div.product .vu-trust > div + div,
	.single-product .woocommerce div.product .vu-trust > div:nth-child(3) {
		grid-column: auto;
		padding: 0;
		border-left: 0;
		border-top: 0;
	}

	.single-product .woocommerce div.product .vu-trust > div + div {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px solid var(--vu-hair);
	}
}

/* ======================================================================
   22. Vieno produkto šablonas — tekstas dešinėje, tabs po galerija (2.1.3)
   ====================================================================== */

/*
 * Desktop struktūra:
 *
 * [ GALERIJA ] [ PILNAS produkto tekstas                 ]
 * [ GALERIJA ] [ PILNAS produkto tekstas                 ]
 *
 * [ APRAŠYMAS / ATSILIEPIMAI / PRISTATYMAS ] [ tekstas ]
 * [ aprašymo panelė kairėje po galerija        ] [ ...   ]
 *
 * Taigi visas trumpasis aprašymas lieka dešinėje.
 * WooCommerce tabs prasideda iškart po galerija kairiajame stulpelyje.
 */

body.single-product div.product.vu-single-product {
	display: grid !important;
	grid-template-columns: minmax(340px, .92fr) minmax(0, 1.08fr) !important;
	grid-template-rows: auto auto;
	column-gap: clamp(38px, 4.5vw, 76px);
	row-gap: 34px;
	align-items: start;
	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;
	margin: 0 !important;
}

/*
 * .vu-single-flow yra tik techninis wrapperis.
 * Jį "ištirpiname", kad galerija ir summary taptų tiesioginiais
 * pagrindinio produkto grid elementais.
 */
body.single-product div.product.vu-single-product > .vu-single-flow {
	display: contents !important;
}

/* Kairė viršuje — galerija. */
body.single-product div.product.vu-single-product .vu-single-gallery {
	grid-column: 1;
	grid-row: 1;
	width: 100%;
	min-width: 0;
	align-self: start;
}

body.single-product div.product.vu-single-product .vu-single-gallery .woocommerce-product-gallery,
body.single-product div.product.vu-single-product .vu-single-gallery div.images {
	position: sticky !important;
	top: 110px;
	float: none !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
}

body.single-product div.product.vu-single-product .vu-single-gallery div.images img {
	border-radius: var(--vu-radius);
}

body.single-product div.product.vu-single-product .vu-single-gallery .flex-control-thumbs {
	display: grid !important;
	grid-template-columns: repeat(4, 1fr);
	gap: 9px;
	margin-top: 9px;
}

body.single-product div.product.vu-single-product .vu-single-gallery .flex-control-thumbs li {
	width: auto !important;
	float: none !important;
	margin: 0 !important;
}

body.single-product div.product.vu-single-product .vu-single-gallery .flex-control-thumbs img {
	border-radius: 4px;
	border: 2px solid transparent;
	opacity: 1;
}

body.single-product div.product.vu-single-product .vu-single-gallery .flex-control-thumbs img.flex-active,
body.single-product div.product.vu-single-product .vu-single-gallery .flex-control-thumbs img:hover {
	border-color: var(--vu-clay);
}

/*
 * Dešinė — VISAS produkto turinys.
 * Summary tęsiasi žemyn nepriklausomai nuo kairėje esančių tabs.
 */
body.single-product div.product.vu-single-product .summary.entry-summary {
	grid-column: 2;
	grid-row: 1 / span 2;
	display: block !important;
	float: none !important;
	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	align-self: start;
}

body.single-product div.product.vu-single-product .vu-pi-eyebrow {
	display: block;
	margin: 0 0 .55rem;
	color: var(--vu-bark);
}

body.single-product div.product.vu-single-product .product_title {
	font-family: var(--vu-font-display);
	font-stretch: var(--vu-stretch-display);
	font-weight: 600;
	font-size: clamp(2rem, 3.3vw, 3.1rem);
	line-height: 1.02;
	letter-spacing: -.035em;
	color: var(--vu-ink);
	margin: 0 0 .2rem;
	padding: 0;
	word-break: normal !important;
	overflow-wrap: break-word;
	hyphens: none;
}

body.single-product div.product.vu-single-product p.price,
body.single-product div.product.vu-single-product span.price {
	font-family: var(--vu-font-display);
	font-stretch: 114%;
	font-weight: 600;
	font-size: clamp(1.7rem, 2.5vw, 2.2rem);
	line-height: 1.1;
	letter-spacing: -.03em;
	color: var(--vu-ink);
	margin: 1rem 0 .3rem;
	font-variant-numeric: tabular-nums;
}

body.single-product div.product.vu-single-product .vu-pi-vat {
	font-size: .79rem;
	color: var(--vu-bark);
	margin: 0 0 1.3rem;
}

/* Pilnas trumpasis aprašymas — visas dešinėje, be slėpimo. */
body.single-product div.product.vu-single-product .woocommerce-product-details__short-description,
body.single-product div.product.vu-single-product .vu-product-full-short-description {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	max-height: none !important;
	overflow: visible !important;
	contain: none !important;
	color: var(--vu-bark);
	font-size: .94rem !important;
	line-height: 1.62 !important;
}

body.single-product div.product.vu-single-product .vu-product-full-short-description > :first-child {
	margin-top: 0;
}

body.single-product div.product.vu-single-product .vu-product-full-short-description p,
body.single-product div.product.vu-single-product .vu-product-full-short-description ul,
body.single-product div.product.vu-single-product .vu-product-full-short-description ol,
body.single-product div.product.vu-single-product .vu-product-full-short-description div {
	max-width: none !important;
}

/* Kiekis ir krepšelis — po pilnu tekstu dešinėje. */
body.single-product div.product.vu-single-product form.cart {
	width: 100% !important;
	max-width: none !important;
	margin-top: 1.4rem;
}

body.single-product div.product.vu-single-product .quantity .qty {
	border: 1.5px solid var(--vu-hair);
	border-radius: var(--vu-radius);
	padding: .7em .5em;
	font: inherit;
	font-weight: 700;
	background: transparent;
	color: var(--vu-ink);
	width: 68px;
	text-align: center;
}

body.single-product div.product.vu-single-product form.cart .button {
	flex: 1;
	min-width: 180px;
	margin-left: .6rem;
}

body.single-product div.product.vu-single-product form.cart::after {
	content: none;
}

/* Pasitikėjimo blokas dešinėje. */
body.single-product div.product.vu-single-product .vu-trust {
	display: grid;
	grid-template-columns: 1.08fr .92fr 1.30fr;
	column-gap: 0;
	row-gap: 0;
	width: 100% !important;
	max-width: none !important;
	margin-top: 1.45rem;
	padding-top: 1.05rem;
	border-top: 1px solid var(--vu-hair);
}

body.single-product div.product.vu-single-product .vu-trust > div {
	display: grid;
	grid-template-columns: 17px minmax(0, 1fr);
	gap: 8px;
	align-items: start;
	min-width: 0;
	margin: 0;
	padding: 0 16px;
	font-size: .78rem;
	line-height: 1.42;
	color: var(--vu-bark);
}

body.single-product div.product.vu-single-product .vu-trust > div:first-child {
	padding-left: 0;
}

body.single-product div.product.vu-single-product .vu-trust > div:last-child {
	padding-right: 0;
}

body.single-product div.product.vu-single-product .vu-trust > div + div {
	border-left: 1px solid rgba(120,92,74,.18);
}

body.single-product div.product.vu-single-product .vu-trust svg {
	width: 16px;
	height: 16px;
	min-width: 16px;
	stroke: var(--vu-moss);
	fill: none;
	stroke-width: 1.9;
	stroke-linecap: round;
	stroke-linejoin: round;
	margin-top: .08em;
}

body.single-product div.product.vu-single-product .product_meta {
	width: 100%;
	max-width: none;
	margin-top: 1rem;
	font-size: .72rem;
	color: color-mix(in srgb, var(--vu-bark) 72%, transparent);
}

/*
 * SVARBIAUSIA ŠIOS VERSIJOS DALIS:
 * Tabs / "Aprašymas" dedamas į kairį stulpelį tiesiai PO GALERIJA.
 */
body.single-product div.product.vu-single-product > .woocommerce-tabs {
	grid-column: 1 !important;
	grid-row: 2 !important;
	width: 100% !important;
	min-width: 0;
	margin: 0 !important;
	align-self: start;
}

body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs {
	padding: 0;
	margin: 0 0 1.35rem;
	display: flex;
	justify-content: flex-start;
	gap: .4rem;
	flex-wrap: wrap;
}

body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs::before {
	border: 0;
}

body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs li {
	background: transparent;
	border: 1.5px solid var(--vu-hair);
	border-radius: 4px;
	margin: 0;
	padding: 0;
}

body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs li::before,
body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs li::after {
	content: none;
}

body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs li a {
	display: block;
	padding: .5em .85em;
	font-family: var(--vu-font-body);
	font-size: .78rem;
	font-weight: 700;
	color: var(--vu-bark);
	white-space: nowrap;
}

body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs li.active {
	background: var(--vu-ink);
	border-color: var(--vu-ink);
}

body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs li.active a {
	color: var(--vu-invert);
}

body.single-product div.product.vu-single-product .woocommerce-tabs .panel {
	width: 100%;
	max-width: none;
	margin: 0;
	color: var(--vu-bark);
	font-size: .92rem;
	line-height: 1.7;
}

body.single-product div.product.vu-single-product .woocommerce-tabs .panel h2 {
	font-family: var(--vu-font-display);
	font-stretch: var(--vu-stretch-tight);
	font-weight: 600;
	letter-spacing: -.02em;
	color: var(--vu-ink);
	font-size: 1.2rem;
	margin: 0 0 .8rem;
}

/* Susijusios / upsell prekės — jau po abiem stulpeliais. */
body.single-product div.product.vu-single-product > .related,
body.single-product div.product.vu-single-product > .upsells {
	grid-column: 1 / -1 !important;
	width: 100% !important;
	margin-top: clamp(40px, 5vw, 72px);
}

/* Dideliuose ekranuose dešinei teksto pusei duodame truputį daugiau vietos. */
@media (min-width: 1450px) {
	body.single-product div.product.vu-single-product {
		grid-template-columns: minmax(390px, .88fr) minmax(0, 1.12fr) !important;
		column-gap: clamp(52px, 5vw, 90px);
	}
}

/* Planšetė ir telefonas — vienas stulpelis. */
@media (max-width: 1080px) {
	body.single-product div.product.vu-single-product {
		display: block !important;
	}

	body.single-product div.product.vu-single-product .vu-single-flow {
		display: block !important;
	}

	body.single-product div.product.vu-single-product .vu-single-gallery {
		width: 100% !important;
		margin: 0 0 26px !important;
	}

	body.single-product div.product.vu-single-product .vu-single-gallery .woocommerce-product-gallery,
	body.single-product div.product.vu-single-product .vu-single-gallery div.images {
		position: static !important;
	}

	body.single-product div.product.vu-single-product .summary.entry-summary {
		width: 100% !important;
	}

	body.single-product div.product.vu-single-product > .woocommerce-tabs {
		width: 100% !important;
		margin-top: 42px !important;
	}
}

/* Trust responsive. */
@media (max-width: 820px) {
	body.single-product div.product.vu-single-product .vu-trust {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		row-gap: 14px;
	}

	body.single-product div.product.vu-single-product .vu-trust > div {
		padding: 0;
		border-left: 0 !important;
	}

	body.single-product div.product.vu-single-product .vu-trust > div:nth-child(3) {
		grid-column: 1 / -1;
		padding-top: 12px;
		border-top: 1px solid var(--vu-hair);
	}
}

@media (max-width: 560px) {
	body.single-product div.product.vu-single-product .vu-trust {
		grid-template-columns: 1fr;
		row-gap: 0;
	}

	body.single-product div.product.vu-single-product .vu-trust > div,
	body.single-product div.product.vu-single-product .vu-trust > div:nth-child(3) {
		grid-column: auto;
		padding: 0;
		border: 0 !important;
	}

	body.single-product div.product.vu-single-product .vu-trust > div + div {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px solid var(--vu-hair) !important;
	}
}

/* ======================================================================
   KATEGORIJŲ IKONĖLĖS — vientisas rusvų kontūrų stilius.
   SVG įterpti į CSS; papildomų failų ar įskiepių nereikia.
   ====================================================================== */
.vu-category-tree .vu-category-tree__icon {
 width: 32px; height: 32px; min-width: 32px;
 display: inline-grid; place-items: center; position: relative;
 border: 0; border-radius: 9px; background: #f5efe7;
 color: var(--vu-bark, #785c4a); font-size: 0; line-height: 0;
 box-sizing: border-box; overflow: hidden;
}
.vu-category-tree .vu-category-tree__icon::before {
 content: "" !important; position: static; display: block;
 width: 23px; height: 23px; margin: 0; padding: 0;
 border: 0; border-radius: 0; transform: none;
 background: currentColor;
 -webkit-mask: var(--vu-category-icon) center / contain no-repeat;
 mask: var(--vu-category-icon) center / contain no-repeat;
}
.vu-category-tree .vu-category-tree__icon::after { content: none !important; }
.vu-category-tree .vu-category-tree__icon > svg { display: none; }
.vu-category-tree .vu-category-tree__item > a,
.vu-category-tree .vu-category-branch > summary {
 grid-template-columns: 32px minmax(0, 1fr) auto;
 column-gap: 10px; min-height: 52px; padding: 9px 10px;
 box-sizing: border-box; line-height: 1.4;
}
.vu-category-tree .vu-category-branch > summary::marker { content: ""; }
.vu-category-tree .vu-category-branch > summary::after { content: none; }
.vu-category-tree a:focus-visible,
.vu-category-tree summary:focus-visible {
 outline: 2px solid var(--vu-bark, #785c4a); outline-offset: -3px;
 border-radius: 5px;
}
/* Viena rodyklė; tik tiesioginės šakos atidarymo būsena. */
.vu-category-tree .vu-category-branch__chevron::before {
 top: 3px; left: 3px; width: 7px; height: 7px;
 border: solid currentColor; border-width: 0 1.5px 1.5px 0;
 border-radius: 0; background: none; transform: rotate(-45deg);
}
.vu-category-tree .vu-category-branch__chevron::after { content: none; }
.vu-category-tree .vu-category-branch[open] > summary > .vu-category-branch__chevron::before {
 transform: rotate(45deg);
}

.vu-category-tree .vu-category-tree__icon--antkakliai-ir-petnesos,
.vu-category-tree .vu-category-tree__item > a[href*="antkakliai-ir-petnesos"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="antkakliai-ir-petnesos"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGVsbGlwc2UgY3g9IjEyIiBjeT0iOCIgcng9IjkiIHJ5PSI0Ii8+PHBhdGggZD0iTTMgOHY0YzAgMiA0IDQgOSA0czktMiA5LTRWOE0xMiAxNnYyIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIyMCIgcj0iMiIvPjwvc3ZnPg==");
}

.vu-category-tree .vu-category-tree__icon--draskykles-ir-stulpai,
.vu-category-tree .vu-category-tree__item > a[href*="draskykles-ir-stulpai"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="draskykles-ir-stulpai"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iNyIgeT0iMiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIHJ4PSIxIi8+PHJlY3QgeD0iNSIgeT0iMTkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIzIiByeD0iMSIvPjxwYXRoIGQ9Ik05IDV2MTRtNi0xNHYxNE05IDhsNi0ybS02IDYgNi0ybS02IDYgNi0yIi8+PC9zdmc+");
}

.vu-category-tree .vu-category-tree__icon--guoliai-ir-nameliai,
.vu-category-tree .vu-category-tree__item > a[href*="guoliai-ir-nameliai"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="guoliai-ir-nameliai"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTIgMTEgMTAtOSAxMCA5TTUgOXYxMmgxNFY5TTkgMjF2LTZhMyAzIDAgMCAxIDYgMHY2Ii8+PC9zdmc+");
}

.vu-category-tree .vu-category-tree__icon--kelionems,
.vu-category-tree .vu-category-tree__item > a[href*="kelionems"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="kelionems"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iMyIgeT0iNyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE0IiByeD0iMyIvPjxwYXRoIGQ9Ik04IDdWNWEyIDIgMCAwIDEgMi0yaDRhMiAyIDAgMCAxIDIgMnYyTTMgMTZoMThNNyAxMXYzbTUtM3YzbTUtM3YzIi8+PC9zdmc+");
}

.vu-category-tree .vu-category-tree__icon--kraikas,
.vu-category-tree .vu-category-tree__item > a[href*="kraikas"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="kraikas"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTE0IDEwIDUtN2EyIDIgMCAwIDEgMyAybC02IDdNNSAxMGw4LTIgNSA1LTUgOC05LTh6TTggMTJsNSA1bS0yLTcgNCA0Ii8+PGNpcmNsZSBjeD0iMyIgY3k9IjE4IiByPSIuNyIvPjxjaXJjbGUgY3g9IjciIGN5PSIyMSIgcj0iLjciLz48L3N2Zz4=");
}

.vu-category-tree .vu-category-tree__icon--maistas,
.vu-category-tree .vu-category-tree__item > a[href*="maistas"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="maistas"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTYgMmgxMnY0bDIgMTNhMiAyIDAgMCAxLTIgM0g2YTIgMiAwIDAgMS0yLTNMNiA2VjJabTAgNGgxMiIvPjxwYXRoIGQ9Ik05IDE2YzAtNCA2LTQgNiAwIDAgMi0yIDEtMyAxcy0zIDEtMy0xWiIvPjxjaXJjbGUgY3g9IjkiIGN5PSIxMSIgcj0iLjciLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjEwIiByPSIuNyIvPjxjaXJjbGUgY3g9IjE1IiBjeT0iMTEiIHI9Ii43Ii8+PC9zdmc+");
}

.vu-category-tree .vu-category-tree__icon--maitinimui,
.vu-category-tree .vu-category-tree__item > a[href*="maitinimui"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="maitinimui"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGVsbGlwc2UgY3g9IjEyIiBjeT0iOCIgcng9IjciIHJ5PSIzIi8+PHBhdGggZD0iTTUgOCAyIDE5YzUgMyAxNSAzIDIwIDBMMTkgOCIvPjxwYXRoIGQ9Ik0xMCAxNmg0Ii8+PC9zdmc+");
}

.vu-category-tree .vu-category-tree__icon--prieziura-ir-higiena,
.vu-category-tree .vu-category-tree__item > a[href*="prieziura-ir-higiena"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="prieziura-ir-higiena"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iOSIgeT0iMiIgd2lkdGg9IjExIiBoZWlnaHQ9IjEyIiByeD0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzAgMTQgOCkiLz48cGF0aCBkPSJtMTAgMTMtNiA4YTIgMiAwIDAgMS0zLTJsNi04bTYtNiAzIDJtLTUgMSAzIDJtLTUgMSAzIDIiLz48L3N2Zz4=");
}

.vu-category-tree .vu-category-tree__icon--skanestai,
.vu-category-tree .vu-category-tree__item > a[href*="skanestai"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="skanestai"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgMTJjNS05IDEyLTggMTUtMmw0LTR2MTJsLTQtNGMtMyA2LTEwIDctMTUtMloiLz48Y2lyY2xlIGN4PSI4IiBjeT0iMTEiIHI9Ii43Ii8+PC9zdmc+");
}

.vu-category-tree .vu-category-tree__icon--tualetai-ir-ju-reikmenys,
.vu-category-tree .vu-category-tree__item > a[href*="tualetai-ir-ju-reikmenys"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="tualetai-ir-ju-reikmenys"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgMTJoMThsLTIgOEg1bC0yLThabTEgMGMwLTUgNC03IDctNCA0LTQgOC0xIDkgNE0yIDEydjNoMjB2LTMiLz48L3N2Zz4=");
}

.vu-category-tree .vu-category-tree__icon--vitaminai-ir-papildai,
.vu-category-tree .vu-category-tree__item > a[href*="vitaminai-ir-papildai"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="vitaminai-ir-papildai"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTQgMTMgOS05YTUgNSAwIDAgMSA3IDdsLTkgOWE1IDUgMCAwIDEtNy03Wm00LTQgNyA3Ii8+PC9zdmc+");
}

.vu-category-tree .vu-category-tree__icon--zaislai,
.vu-category-tree .vu-category-tree__item > a[href*="zaislai"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="zaislai"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOSIvPjxwYXRoIGQ9Ik02IDVjMCA3IDYgMTMgMTMgMTNNNSAxOGM3IDAgMTMtNiAxMy0xM00xMCAzYy0xIDYgNSAxMiAxMSAxMSIvPjwvc3ZnPg==");
}

.vu-category-tree .vu-category-tree__icon--apranga,
.vu-category-tree .vu-category-tree__item > a[href*="apranga"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="apranga"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTggMy02IDQgMyA1IDMtMnYxMWg4VjEwbDMgMiAzLTUtNi00YzAgNC04IDQtOCAwWiIvPjwvc3ZnPg==");
}

.vu-category-tree .vu-category-tree__icon--dresura,
.vu-category-tree .vu-category-tree__item > a[href*="dresura"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="dresura"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iOSIgY3k9IjE1IiByPSI2Ii8+PGNpcmNsZSBjeD0iOSIgY3k9IjE1IiByPSIyIi8+PHBhdGggZD0ibTEzIDEwIDMtNmg2djVoLTVsLTIgNSIvPjwvc3ZnPg==");
}

.vu-category-tree .vu-category-tree__icon--pasivaiksciojimams,
.vu-category-tree .vu-category-tree__item > a[href*="pasivaiksciojimams"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="pasivaiksciojimams"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTggM2E0IDQgMCAwIDAgMCA4aDVhNCA0IDAgMCAxIDAgOGgtMk04IDNoM2E0IDQgMCAwIDEgMCA4TTggMTloM20tMy0zdjYiLz48L3N2Zz4=");
}

.vu-category-tree .vu-category-tree__icon--vesinimui,
.vu-category-tree .vu-category-tree__item > a[href*="vesinimui"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="vesinimui"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDJ2MjBNMyA3bDE4IDEwTTMgMTcgMjEgN004IDRsNCAzIDQtM004IDIwbDQtMyA0IDNNMyAxMWw0IDEtMSA0bTE1LTUtNCAxIDEgNCIvPjwvc3ZnPg==");
}

.vu-category-tree .vu-category-tree__icon--dubeneliai-ir-gertuves,
.vu-category-tree .vu-category-tree__item > a[href*="dubeneliai-ir-gertuves"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="dubeneliai-ir-gertuves"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGVsbGlwc2UgY3g9IjEyIiBjeT0iOCIgcng9IjciIHJ5PSIzIi8+PHBhdGggZD0iTTUgOCAyIDE5YzUgMyAxNSAzIDIwIDBMMTkgOCIvPjxwYXRoIGQ9Ik0xMCAxNmg0Ii8+PC9zdmc+");
}

@media (max-width: 767px) {
 .vu-category-tree .vu-category-tree__item > a,
 .vu-category-tree .vu-category-branch > summary { min-height: 50px; }
}

/* Tikslus kategorijos adresas: draskykles */
.vu-category-tree .vu-category-tree__icon--draskykles,
.vu-category-tree .vu-category-tree__item > a[href*="/katems/draskykles/"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/katems/draskykles/"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iNyIgeT0iMiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIHJ4PSIxIi8+PHJlY3QgeD0iNSIgeT0iMTkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIzIiByeD0iMSIvPjxwYXRoIGQ9Ik05IDV2MTRtNi0xNHYxNE05IDhsNi0ybS02IDYgNi0ybS02IDYgNi0yIi8+PC9zdmc+");
}

/* Tikslus kategorijos adresas: papildai-ir-vitaminai-katems */
.vu-category-tree .vu-category-tree__icon--papildai-ir-vitaminai-katems,
.vu-category-tree .vu-category-tree__item > a[href*="/katems/papildai-ir-vitaminai-katems/"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/katems/papildai-ir-vitaminai-katems/"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTQgMTMgOS05YTUgNSAwIDAgMSA3IDdsLTkgOWE1IDUgMCAwIDEtNy03Wm00LTQgNyA3Ii8+PC9zdmc+");
}

/* Papildomos šunų, graužikų ir paukščių kategorijų ikonėlės. */
.vu-category-tree .vu-category-tree__icon[class*="--vitamin"],
.vu-category-tree .vu-category-tree__item > a[href*="/vitamin"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/vitamin"]) > .vu-category-tree__icon,
.vu-category-tree .vu-category-tree__icon[class*="--papild"],
.vu-category-tree .vu-category-tree__item > a[href*="/papild"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/papild"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTQgMTMgOS05YTUgNSAwIDAgMSA3IDdsLTkgOWE1IDUgMCAwIDEtNy03Wm00LTQgNyA3Ii8+PC9zdmc+");
}
.vu-category-tree .vu-category-tree__icon[class*="--narv"],
.vu-category-tree .vu-category-tree__item > a[href*="/narv"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/narv"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgMTBhOCA4IDAgMCAxIDE2IDB2MTFINFYxMFptMCAwaDE2TTggNXYxNm04LTE2djE2TTMgMjFoMThNMTIgMlYxTTQgMTZoMTYiLz48L3N2Zz4=");
}
.vu-category-tree .vu-category-tree__icon[class*="--petnes"],
.vu-category-tree .vu-category-tree__item > a[href*="/petnes"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/petnes"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTcgMyA0IDdsMyA1LTMgNyA0IDMgNC03IDQgNyA0LTMtMy03IDMtNS0zLTQtNSA1LTUtNVoiLz48cmVjdCB4PSI5IiB5PSI5IiB3aWR0aD0iNiIgaGVpZ2h0PSI1IiByeD0iMSIvPjwvc3ZnPg==");
}
.vu-category-tree .vu-category-tree__icon[class*="--transport"],
.vu-category-tree .vu-category-tree__item > a[href*="/transport"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/transport"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iMyIgeT0iNyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE0IiByeD0iMyIvPjxwYXRoIGQ9Ik04IDdWNWEyIDIgMCAwIDEgMi0yaDRhMiAyIDAgMCAxIDIgMnYyTTMgMTZoMThNNyAxMXYzbTUtM3YzbTUtM3YzIi8+PC9zdmc+");
}

/* Tiesioginės nuorodos: vienodas tarpas ir be atskiro teksto apvalkalo. */
.vu-category-tree .vu-category-tree__item > a {
 display: flex; align-items: center; gap: 10px;
}
.vu-category-tree .vu-category-tree__item > a > .vu-category-tree__icon {
 flex: 0 0 32px; margin: 0;
}
.vu-category-tree .vu-category-tree__item > a > .vu-category-branch__chevron {
 margin-left: auto; flex-shrink: 0;
}

/* Graužikų narvai: tikslus kategorijos adresas. */
.vu-category-tree .vu-category-tree__icon--grauzikams-narvai-ir-ju-priedai,
.vu-category-tree .vu-category-tree__item > a[href*="/grauzikams-narvai-ir-ju-priedai/"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/grauzikams-narvai-ir-ju-priedai/"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgMTBhOCA4IDAgMCAxIDE2IDB2MTFINFYxMFptMCAwaDE2TTggNXYxNm04LTE2djE2TTMgMjFoMThNMTIgMlYxTTQgMTZoMTYiLz48L3N2Zz4=");
}

/* Vienodi tarpai: temos nuorodų padding neturi pastumti summary teksto. */
.vu-category-tree .vu-category-tree__item > a,
.vu-category-tree .vu-category-branch > summary {
 display: flex; align-items: center; justify-content: flex-start;
 gap: 12px; column-gap: 12px;
 min-height: 64px; padding: 12px 14px;
 margin: 0; box-sizing: border-box; line-height: 1.4;
}
.vu-category-tree .vu-category-tree__item > a > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary > .vu-category-tree__icon {
 flex: 0 0 32px; width: 32px; min-width: 32px; height: 32px;
 margin: 0; padding: 0;
}
.vu-category-tree .vu-category-branch > summary > a {
 display: block; flex: 1 1 0%; min-width: 0;
 margin: 0; padding: 0; border: 0;
 font: inherit; line-height: inherit;
 background: none; color: inherit; text-decoration: none;
}
.vu-category-tree .vu-category-branch > summary > .vu-category-branch__chevron,
.vu-category-tree .vu-category-tree__item > a > .vu-category-branch__chevron {
 flex: 0 0 13px; margin: 0 0 0 auto;
}

/* Galutinis meniu lygiavimas: viršesnis už temos nuorodų tarpus. */
body .vu-category-tree .vu-category-tree__item > a,
body .vu-category-tree .vu-category-branch > summary {
 display: flex !important;
 align-items: center !important;
 justify-content: flex-start !important;
 gap: 12px !important;
 padding: 10px 14px !important;
 margin: 0 !important;
 min-height: 68px !important;
 box-sizing: border-box !important;
 line-height: 1.4 !important;
}
body .vu-category-tree .vu-category-branch > summary > a {
 display: block !important;
 flex: 1 1 0% !important;
 width: auto !important;
 min-width: 0 !important;
 min-height: 0 !important;
 margin: 0 !important;
 padding: 0 !important;
 border: 0 !important;
 text-indent: 0 !important;
 line-height: inherit !important;
}
body .vu-category-tree .vu-category-branch > summary > a::before,
body .vu-category-tree .vu-category-branch > summary > a::after {
 content: none !important;
}
body .vu-category-tree .vu-category-tree__item > a > .vu-category-tree__icon,
body .vu-category-tree .vu-category-branch > summary > .vu-category-tree__icon {
 flex: 0 0 32px !important;
 width: 32px !important; min-width: 32px !important;
 height: 32px !important;
 margin: 0 !important; padding: 0 !important;
}

/* Šiek tiek didesni ikonėlių piešiniai; eilučių tarpai nekinta. */
body .vu-category-tree .vu-category-tree__icon::before {
 width: 27px !important;
 height: 27px !important;
}

/* Apranga: suknelės ikonėlė. */
.vu-category-tree .vu-category-tree__icon--apranga,
.vu-category-tree .vu-category-tree__item > a[href*="/apranga"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/apranga"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTggMmgyYTIgMiAwIDAgMCA0IDBoMnY1bC0yIDQgNiAxMEg0bDYtMTAtMi00VjJaIi8+PHBhdGggZD0iTTEwIDExaDRNMTAgMTVsLTEgNm01LTYgMSA2Ii8+PC9zdmc+");
}

/* Antkaklis. */
.vu-category-tree .vu-category-tree__icon--pasivaiksciojimams,
.vu-category-tree .vu-category-tree__item > a[href*="/pasivaiksciojimams"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/pasivaiksciojimams"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGVsbGlwc2UgY3g9IjE2IiBjeT0iMTAiIHJ4PSIxMiIgcnk9IjUiLz48cGF0aCBkPSJNNCAxMHY2YzAgMyA1IDUgMTIgNXMxMi0yIDEyLTV2LTZNNCAxM2MyIDMgNiA0IDkgNG02IDBjNCAwIDctMiA5LTQiLz48cmVjdCB4PSIxMyIgeT0iMTQiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSIxIi8+PHBhdGggZD0iTTE2IDIwdjMiLz48Y2lyY2xlIGN4PSIxNiIgY3k9IjI2IiByPSIzIi8+PC9zdmc+");
}

/* Apranga: apvalių linijų šuniukas su megztuku ir širdele. */
.vu-category-tree .vu-category-tree__icon--apranga,
.vu-category-tree .vu-category-tree__item > a[href*="/apranga"] > .vu-category-tree__icon,
.vu-category-tree .vu-category-branch > summary:has(> a[href*="/apranga"]) > .vu-category-tree__icon {
 --vu-category-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjU1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMCA2YzEtNCAxMC00IDEyIDBsMSA1YzAgNC0zIDYtNyA2cy03LTItNy02bDEtNVoiLz48cGF0aCBkPSJNMTAgNUM2IDQgNCA4IDUgMTJjLjUgMiAyLjUgMyA0IDFNMjIgNWM0LTEgNiAzIDUgNy0uNSAyLTIuNSAzLTQgMSIvPjxjaXJjbGUgY3g9IjEzIiBjeT0iOSIgcj0iLjg1IiBmaWxsPSJibGFjayIgc3Ryb2tlPSJub25lIi8+PGNpcmNsZSBjeD0iMTkiIGN5PSI5IiByPSIuODUiIGZpbGw9ImJsYWNrIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMTQuNSAxMmgzTDE2IDEzLjVaIiBmaWxsPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxIi8+PHBhdGggZD0iTTE2IDEzLjV2MU0xMSAxN2wtMiA0IDEgN2gxMmwxLTctMi00TTExIDE5YzMgMiA3IDIgMTAgME0xMiAyM3Y1bTgtNXY1TTEwIDI4Yy0zIDAtMyAzIDAgM2gzbTktM2MzIDAgMyAzIDAgM2gtM00yMyAyNWM1IDAgNy0zIDUtNSIvPjxwYXRoIGQ9Ik0xNiAyM2MtMi0yLTQgMSAwIDMgNC0yIDItNSAwLTNaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJub25lIi8+PC9zdmc+");
}

/* PREKĖS TEKSTAI — kompaktiškas pavadinimas ir aiškesnė hierarchija. */
body.single-product div.product .product_title {
 font-family: var(--vu-font-body) !important;
 font-size: clamp(25px, 2.3vw, 34px) !important;
 font-weight: 700 !important;
 font-stretch: normal !important;
 line-height: 1.2 !important;
 letter-spacing: -.025em !important;
 margin: 0 0 18px !important;
 text-wrap: pretty;
}
body.single-product div.product .summary p.price {
 font-size: clamp(24px, 2vw, 29px) !important;
 margin: 0 0 7px !important;
}
body.single-product div.product .woocommerce-product-details__short-description,
body.single-product div.product .vu-product-full-short-description {
 font-size: 15px !important;
 line-height: 1.8 !important;
 color: var(--vu-bark, #785c4a);
 margin: 22px 0 26px !important;
}
body.single-product div.product .woocommerce-product-details__short-description p,
body.single-product div.product .vu-product-full-short-description p {
 margin: 0 0 15px !important;
}
body.single-product div.product .woocommerce-product-details__short-description h2,
body.single-product div.product .woocommerce-product-details__short-description h3,
body.single-product div.product .vu-product-full-short-description h2,
body.single-product div.product .vu-product-full-short-description h3 {
 font-family: var(--vu-font-body);
 font-size: 18px; font-weight: 700; line-height: 1.4;
 margin: 24px 0 10px; color: var(--vu-ink);
}
body.single-product div.product .woocommerce-product-details__short-description ul,
body.single-product div.product .vu-product-full-short-description ul {
 padding-left: 20px; margin: 12px 0 20px;
}
body.single-product div.product .woocommerce-product-details__short-description li,
body.single-product div.product .vu-product-full-short-description li {
 margin-bottom: 7px;
}
body.single-product div.product.vu-single-product > .woocommerce-tabs {
 grid-column: 1 / -1 !important;
 grid-row: auto !important;
 margin: 16px 0 0 !important;
 padding: 28px 0 0;
 border-top: 1px solid var(--vu-hair, #e7d9cf);
}
body.single-product div.product.vu-single-product .woocommerce-tabs .panel {
 max-width: 78ch; font-size: 15px; line-height: 1.8;
}
body.single-product div.product.vu-single-product .woocommerce-tabs .panel h2 {
 font-family: var(--vu-font-body);
 font-size: 22px; font-weight: 700; margin-bottom: 16px;
}
@media (min-width: 1081px) {
 body.single-product div.product.vu-single-product .summary.entry-summary {
  grid-row: 1 !important;
 }
}
@media (max-width: 1080px) {
 body.single-product div.product.vu-single-product .summary.entry-summary {
  grid-column: 1 !important; grid-row: auto !important;
 }
}

/* Prekės maketas: informacinės ikonėlės ir aiškios antraštės. */
body.single-product div.product.vu-single-product .vu-trust--icons {
 grid-template-columns: repeat(3, minmax(0, 1fr));
 padding-top: 20px; margin-top: 24px;
}
body.single-product div.product.vu-single-product .vu-trust--icons > div {
 grid-template-columns: 25px minmax(0, 1fr);
 gap: 10px; padding: 0 12px; font-size: 12px; line-height: 1.55;
}
body.single-product div.product.vu-single-product .vu-trust--icons > div:first-child { padding-left: 0; }
body.single-product div.product.vu-single-product .vu-trust--icons > div:last-child { padding-right: 0; }
body.single-product div.product.vu-single-product .vu-trust--icons svg {
 width: 25px; height: 25px; min-width: 25px;
 stroke: var(--vu-bark, #785c4a); stroke-width: 1.5;
}
.vu-trust__heading { display: block; color: var(--vu-ink); font-weight: 700; margin-bottom: 4px; }
.vu-trust__text { display: block; }
body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs { gap: 6px; }
body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs li a { padding: 11px 16px; }
@media (max-width: 640px) {
 body.single-product div.product.vu-single-product .vu-trust--icons { grid-template-columns: 1fr; gap: 16px; }
 body.single-product div.product.vu-single-product .vu-trust--icons > div {
  grid-column: auto !important; padding: 0 !important; border: 0 !important;
 }
}

/* Aprašymas po galerija, nepriklausomai nuo dešiniojo teksto ilgio. */
@media (min-width: 1081px) {
 body.single-product div.product.vu-single-product {
  grid-template-rows: auto 1fr !important;
  row-gap: 24px !important;
 }
 body.single-product div.product.vu-single-product .summary.entry-summary {
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
 }
 body.single-product div.product.vu-single-product > .woocommerce-tabs {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start;
  margin: 0 !important;
  padding-top: 18px;
 }
 body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs {
  gap: 6px; margin-bottom: 20px;
 }
 body.single-product div.product.vu-single-product .woocommerce-tabs ul.tabs li a {
  padding: 8px 10px; font-size: 12px;
 }
}

/* Prekės pavadinimas: kompaktiškesnė maketo tipografija. */
body.single-product div.product .product_title {
 font-family: var(--vu-font-body, Arial, sans-serif) !important;
 font-size: clamp(24px, 2.05vw, 29px) !important;
 font-weight: 700 !important;
 font-stretch: normal !important;
 line-height: 1.28 !important;
 letter-spacing: -.018em !important;
 text-wrap: wrap !important;
 word-break: normal !important;
 overflow-wrap: break-word !important;
 margin: 0 0 20px !important;
}
@media (max-width: 600px) {
 body.single-product div.product .product_title {
  font-size: 24px !important;
  line-height: 1.3 !important;
 }
}

/* Prekės pastraipos po kaina: abu kraštai lygūs, paskutinė eilutė kairėje. */
body.single-product .summary :is(.vu-product-full-short-description, .woocommerce-product-details__short-description),
body.single-product .summary :is(.vu-product-full-short-description, .woocommerce-product-details__short-description) p {
    text-align: justify;
    text-align-last: start;
    hyphens: auto;
}

/* Prekės kodas saugomas WooCommerce, jo eilutė prekės puslapyje paslėpta. */
body.single-product .product_meta .sku_wrapper {
    display: none !important;
}

/* Mažas prekės metaduomenų blokas po pirkimo informacija. */
body.single-product div.product .product_meta {
    display: none !important;
}

/* Kategorijų langas su atskiru slinkimu. */
@media (min-width: 901px) {
 body .vu-category-sidebar {
  position: sticky; top: 96px; align-self: start;
  min-height: 0; height: auto;
  max-height: calc(100vh - 112px);
  max-height: calc(100dvh - 112px);
  overflow-y: auto; overflow-x: hidden;
  overscroll-behavior-y: contain;
  scrollbar-width: thin;
  scrollbar-color: #b99a83 #f4ece2;
 }
 body .vu-category-sidebar__title {
  position: sticky; top: 0; z-index: 3;
 }
}
body .vu-category-mobile-nav__inner {
 max-height: 65vh; max-height: 65dvh;
 overflow-y: auto; overflow-x: hidden;
 overscroll-behavior-y: contain;
 scrollbar-width: thin;
 scrollbar-color: #b99a83 #f4ece2;
}
/* Antro lygio nuorodose ikonėlė sukuriama CSS. */
body .vu-category-tree--depth-1 { padding: 5px 0 7px 10px; }
body .vu-category-tree--depth-1 .vu-category-tree__item > a {
 display: flex !important; align-items: center !important;
 gap: 9px !important; padding: 9px 10px !important;
 min-height: 44px !important; line-height: 1.45 !important;
 font-size: 12px;
}
body .vu-category-tree--depth-1 .vu-category-tree__item > a > span {
 min-width: 0; overflow-wrap: anywhere;
}
body .vu-category-tree--depth-1 .vu-category-tree__item > a::before {
 content: ""; display: block; flex: 0 0 26px;
 width: 26px; height: 26px; border: 0; border-radius: 7px;
 background-color: #f5efe7;
 background-image: var(--vu-sub-icon);
 background-position: center; background-size: 21px 21px;
 background-repeat: no-repeat;
}
body .vu-category-tree--depth-1 .vu-category-tree__item { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOCAxNmMwLTUgOC01IDggMCAwIDMtMyAxLTQgMXMtNCAyLTQtMVoiLz48ZWxsaXBzZSBjeD0iNiIgY3k9IjEwIiByeD0iMiIgcnk9IjIuNSIvPjxlbGxpcHNlIGN4PSIxMCIgY3k9IjYiIHJ4PSIyIiByeT0iMi41Ii8+PGVsbGlwc2UgY3g9IjE1IiBjeT0iNiIgcng9IjIiIHJ5PSIyLjUiLz48ZWxsaXBzZSBjeD0iMTkiIGN5PSIxMCIgcng9IjIiIHJ5PSIyLjUiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="zaisl"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kamuol"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTYgNWMwIDcgNiAxMyAxMyAxM001IDE4YzcgMCAxMy02IDEzLTEzTTEwIDNjLTEgNiA1IDEyIDExIDExIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="maist"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="pasar"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="lesal"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiAyaDEydjRsMiAxM2EyIDIgMCAwIDEtMiAzSDZhMiAyIDAgMCAxLTItM0w2IDZWMlptMCA0aDEyIi8+PHBhdGggZD0iTTkgMTZjMC00IDYtNCA2IDAgMCAyLTIgMS0zIDFzLTMgMS0zLTFaIi8+PGNpcmNsZSBjeD0iOSIgY3k9IjExIiByPSIuNyIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTAiIHI9Ii43Ii8+PGNpcmNsZSBjeD0iMTUiIGN5PSIxMSIgcj0iLjciLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="duben"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="seryk"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="lesykl"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="serim"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iMTIiIGN5PSI4IiByeD0iNyIgcnk9IjMiLz48cGF0aCBkPSJNNSA4IDIgMTljNSAzIDE1IDMgMjAgMEwxOSA4Ii8+PHBhdGggZD0iTTEwIDE2aDQiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="gertuv"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="girdykl"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="fontan"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTIgMkM5IDcgNSAxMSA1IDE1YTcgNyAwIDAgMCAxNCAwYzAtNC00LTgtNy0xM1oiLz48cGF0aCBkPSJNOSAxNWMwIDIgMSAzIDMgMyIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="namel"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="sleptuv"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMiAxMSAxMC05IDEwIDlNNSA5djEyaDE0VjlNOSAyMXYtNmEzIDMgMCAwIDEgNiAwdjYiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="guoli"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="ciuzin"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxMHYxMW0xOC0xMXYxMU0zIDE3aDE4TTMgMTRoMTh2LTRIM3Y0Wk01IDEwVjZoMTR2NE04IDZ2NCIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="pleda"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kilim"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="lentos"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="servetel"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTcgNXYxNG01LTE0djE0bTUtMTR2MTQiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="hamak"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="tunel"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyA0djE3bTE4LTE3djE3TTMgOGM0IDEzIDE0IDEzIDE4IDAiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="narva"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAxMGE4IDggMCAwIDEgMTYgMHYxMUg0VjEwWm0wIDBoMTZNOCA1djE2bTgtMTZ2MTZNMyAyMWgxOE00IDE2aDE2Ii8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="automobil"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtNCAxMCAyLTZoMTJsMiA2TTMgMTBoMTh2OUgzdi05Wm0zIDl2Mm0xMi0ydjJNNiAxNGgybTggMGgyIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="transport"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="nesiok"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="krepsi"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI3IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIzIi8+PHBhdGggZD0iTTggN1Y1YTIgMiAwIDAgMSAyLTJoNGEyIDIgMCAwIDEgMiAydjJNMyAxNmgxOE03IDExdjNtNS0zdjNtNS0zdjMiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="antkakl"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="petnes"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="komplekt"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iMTIiIGN5PSI4IiByeD0iOSIgcnk9IjQiLz48cGF0aCBkPSJNMyA4djRjMCAyIDQgNCA5IDRzOS0yIDktNFY4TTEyIDE2djIiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjIwIiByPSIyIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="pavadel"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iMTYiIGN5PSIxMCIgcng9IjEyIiByeT0iNSIvPjxwYXRoIGQ9Ik00IDEwdjZjMCAzIDUgNSAxMiA1czEyLTIgMTItNXYtNk00IDEzYzIgMyA2IDQgOSA0bTYgMGM0IDAgNy0yIDktNCIvPjxyZWN0IHg9IjEzIiB5PSIxNCIgd2lkdGg9IjYiIGhlaWdodD0iNiIgcng9IjEiLz48cGF0aCBkPSJNMTYgMjB2MyIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iMjYiIHI9IjMiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="atsvait"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="-led"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOSAxN2MwLTQtMy00LTMtOGE2IDYgMCAwIDEgMTIgMGMwIDQtMyA0LTMgOEg5Wm0wIDNoNk0xMiAxVjBNMiA3SDBtMjIgMGgyIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="akiu"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="ausu"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMiAxMnM0LTcgMTAtNyAxMCA3IDEwIDctNCA3LTEwIDdTMiAxMiAyIDEyWiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjMiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="parazit"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="feromon"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="raminam"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMTIgMiA5IDR2NmMwIDYtOSAxMC05IDEwUzMgMTggMyAxMlY2bDktNFptLTUgMTAgMyAzIDctNyIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="dant"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTIgNUMyLTIgMiA5IDUgMTRjMSAyIDEgOCAzIDhzMS05IDQtOSAyIDkgNCA5IDItNiAzLThDMjIgOSAyMi0yIDEyIDVaIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="sampun"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kondicion"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="higien"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="valymo"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOSAyaDZ2NUg5ek04IDdoOGwyIDR2MTFINlYxMWwyLTRaTTYgMTNoMTIiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="ismat"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNSA4aDE0bDEgMTRINEw1IDhabTMgMFY1YTQgNCAwIDAgMSA4IDB2MyIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="nagu"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="zirkl"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSI2IiBjeT0iMTgiIHI9IjMiLz48Y2lyY2xlIGN4PSIxOCIgY3k9IjE4IiByPSIzIi8+PHBhdGggZD0ibTggMTYgMTItMTRNMTYgMTYgNCAyIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="pirmosios"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="veterinar"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI2IiB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHJ4PSIyIi8+PHBhdGggZD0iTTggNlYzaDh2M00xMiAxMHY3bS0zLTNoNiIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="sukos"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="sepec"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="odos"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="peduc"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI1IiB5PSIzIiB3aWR0aD0iMTQiIGhlaWdodD0iOSIgcng9IjIiLz48cGF0aCBkPSJNMTAgMTJ2OWg0di05TTggM3Y1bTQtNXY1bTQtNXY1Ii8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kramt"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="grauzimo"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNyA3QzUgMSAwIDUgNCA5bDQgMy00IDNjLTQgNCAxIDggMyAybDUtMyA1IDNjMiA2IDcgMiAzLTJsLTQtMyA0LTNjNC00LTEtOC0zLTJsLTUgMy01LTNaIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="skanest"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxMmM1LTkgMTItOCAxNS0ybDQtNHYxMmwtNC00Yy0zIDYtMTAgNy0xNS0yWiIvPjxjaXJjbGUgY3g9IjgiIGN5PSIxMSIgcj0iLjciLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="vesin"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="bandan"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTIgMnYyME0zIDdsMTggMTBNMyAxNyAyMSA3TTggNGw0IDMgNC0zTTggMjBsNC0zIDQgM00zIDExbDQgMS0xIDRtMTUtNS00IDEgMSA0Ii8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="vitamin"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="papild"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtNCAxMyA5LTlhNSA1IDAgMCAxIDcgN2wtOSA5YTUgNSAwIDAgMS03LTdabTQtNCA3IDciLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="interaktyv"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="uostymo"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="paieskos"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAzaDdjLTIgNSA2IDUgNCAwaDd2N2MtNS0yLTUgNiAwIDR2N2gtN2MyLTUtNi01LTQgMEgzdi03YzUgMiA1LTYgMC00VjNaIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="mesker"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAyMiAxNSAzYzQgMCA2IDQgNSA3bC0yIDdNMTUgMyA4IDE2Ii8+PHBhdGggZD0ibTE4IDE3LTMgMyA0IDIgMi0zLTMtMloiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="sien"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="zoles"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="medien"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="tofu"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kukuruz"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="augal"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="katzo"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgM0M0IDEgMSAxNSA4IDE4UzIyIDE3IDIwIDNaTTQgMjIgMTYgOSIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kraik"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="benton"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="silikon"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="smelis"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMTQgMTAgNS03YTIgMiAwIDAgMSAzIDJsLTYgN001IDEwbDgtMiA1IDUtNSA4LTktOHpNOCAxMmw1IDVtLTItNyA0IDQiLz48Y2lyY2xlIGN4PSIzIiBjeT0iMTgiIHI9Ii43Ii8+PGNpcmNsZSBjeD0iNyIgY3k9IjIxIiByPSIuNyIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="tualet"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="maudyn"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxMmgxOGwtMiA4SDVsLTItOFptMSAwYzAtNSA0LTcgNy00IDQtNCA4LTEgOSA0TTIgMTJ2M2gyMHYtMyIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="semtuv"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTAgMTAgMTkgMmwzIDMtOSA4TTMgMTFsNi0zIDcgNy0zIDYtMTAtMTBabTQgMSA1IDUiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="drask"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI3IiB5PSIyIiB3aWR0aD0iMTAiIGhlaWdodD0iMyIgcng9IjEiLz48cmVjdCB4PSI1IiB5PSIxOSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjMiIHJ4PSIxIi8+PHBhdGggZD0iTTkgNXYxNG02LTE0djE0TTkgOGw2LTJtLTYgNiA2LTJtLTYgNiA2LTIiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kopec"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="platform"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiAydjIwTTE4IDJ2MjBNNiA2aDEyTTYgMTJoMTJNNiAxOGgxMiIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="ratai"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEwIiByPSI4Ii8+PHBhdGggZD0iTTEyIDJ2MTZNNCAxMGgxNk02IDRsMTIgMTJNNiAxNiAxOCA0TTEyIDE4djRNNyAyMmgxMCIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="supyn"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiAydjE1bTEyLTE1VjJNNCAxN2gxNnY0SDR6Ii8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="lizd"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxMmgxOGMwIDEyLTE4IDEyLTE4IDBabTMgNGgxMk04IDEyYy0yLTkgMTAtOSA4IDAiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="lakt"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="plunksn"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAyMiAxNyA1TTggMTZDLTEgOCAxNi00IDIwIDNzLTEgMTYtMTIgMTNabTQtNiA1IDEiLz48L3N2Zz4="); }

/* Skirtingi subkategorijų siluetai — 2026-11-01. */
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="antkakl"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iMTIiIGN5PSI4IiByeD0iOSIgcnk9IjQiLz48cGF0aCBkPSJNMyA4djVjMCA1IDE4IDUgMTggMFY4TTEwIDE2djMiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjIwIiByPSIyIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="pavadel"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iNyIgY3k9IjYiIHJ4PSIzIiByeT0iNCIgdHJhbnNmb3JtPSJyb3RhdGUoMzAgNyA2KSIvPjxwYXRoIGQ9Ik02IDEwYy02IDExIDE0IDAgMTIgOWwtMSAybS0yLTEgNCAybS0xLTUgMiAxIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="petnes"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtNyAzIDUgNSA1LTUgNCA1LTUgNnY3SDh2LTdMMyA4bDQtNVptMSAxMWg4TTcgM2wxIDExbTktMTEtMSAxMSIvPjxyZWN0IHg9IjEwIiB5PSIxMiIgd2lkdGg9IjQiIGhlaWdodD0iNCIgcng9IjEiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="komplekt"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iNyIgY3k9IjE1IiByeD0iNSIgcnk9IjMiLz48cGF0aCBkPSJNMiAxNXYzYzAgNCAxMCA0IDEwIDB2LTNNMTcgOWMtOSAxMyA4IDIgNCAxMSIvPjxlbGxpcHNlIGN4PSIxOCIgY3k9IjUiIHJ4PSIzIiByeT0iNCIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="guoli"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxMkMwIDEgMjQgMSAyMSAxMmwxIDVjMCA1LTIwIDUtMjAgMGwxLTVaIi8+PGVsbGlwc2UgY3g9IjEyIiBjeT0iMTUiIHJ4PSI3IiByeT0iMyIvPjxwYXRoIGQ9Ik01IDExYzItMyAxMi0zIDE0IDAiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="ciuzin"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSI0Ii8+PHBhdGggZD0iTTMgMTVjMyAzIDE1IDMgMTggME04IDloLjFNMTYgOWguMU0xMiAxMmguMSIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="pleda"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCA1aDEzYTMgMyAwIDAgMSAzIDN2MTFIN2E0IDQgMCAwIDEtNC00VjZhMSAxIDAgMCAxIDEtMVoiLz48cGF0aCBkPSJNMyAxM2gxM2E0IDQgMCAwIDEgNCA0TTcgOWg5TTcgMTZoOE03IDE5djNtNC0zdjNtNC0zdjNtNC0zdjMiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="sausas"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiAzaDEybC0xIDQgMyAxNEg0TDcgNyA2IDNaTTcgN2gxMCIvPjxjaXJjbGUgY3g9IjkiIGN5PSIxMyIgcj0iMS41Ii8+PGNpcmNsZSBjeD0iMTUiIGN5PSIxNCIgcj0iMS41Ii8+PGNpcmNsZSBjeD0iMTEiIGN5PSIxOCIgcj0iMS41Ii8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="slapias"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="konserv"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iMTIiIGN5PSI1IiByeD0iOCIgcnk9IjMiLz48cGF0aCBkPSJNNCA1djE0YzAgNCAxNiA0IDE2IDBWNU00IDEwaDE2TTQgMTdoMTYiLz48ZWxsaXBzZSBjeD0iMTIiIGN5PSI1IiByeD0iMi41IiByeT0iMSIvPjxwYXRoIGQ9Im0xMCAxMyA0IDJtMC0yLTQgMiIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="atsvait"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="-led"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iMTIiIGN5PSIxMCIgcng9IjkiIHJ5PSI0Ii8+PHBhdGggZD0iTTMgMTB2NWMwIDUgMTggNSAxOCAwdi01TTQgMmwyIDNtNi00djNtOC0yLTIgMyIvPjxjaXJjbGUgY3g9IjYiIGN5PSIxNSIgcj0iMSIgZmlsbD0iI2M2OGY2MyIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTciIHI9IjEiIGZpbGw9IiNjNjhmNjMiLz48Y2lyY2xlIGN4PSIxOCIgY3k9IjE1IiByPSIxIiBmaWxsPSIjYzY4ZjYzIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="vitamin"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI2IiB5PSI2IiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBhdGggZD0iTTggMmg4djRIOHpNMTIgMTF2Nm0tMy0zaDYiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="papild"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtOCA0IDEyIDEyYTQgNCAwIDAgMS02IDZMMiAxMGE0IDQgMCAwIDEgNi02Wm0tMSAxMSA2LTYiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kamuol"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTUgNWM4IDAgMTQgNiAxNCAxNE01IDE5YzAtOCA2LTE0IDE0LTE0Ii8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="pliusin"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSI2IiBjeT0iNSIgcj0iMyIvPjxjaXJjbGUgY3g9IjE4IiBjeT0iNSIgcj0iMyIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iOSIgcj0iNiIvPjxlbGxpcHNlIGN4PSIxMiIgY3k9IjE4IiByeD0iNSIgcnk9IjQiLz48cGF0aCBkPSJNOSA4aC4xbTYgMGguMW0tNCAzaDJNNSAxNWwtMiAzbTE2LTMgMiAzIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="virvin"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtNCAxNyAxMy0xMyA0IDRMOCAyMXpNOSAxMmw0IDRtLTEtNyA0IDRNNCAxN2wtMi0zbTIgMy0zIDFtNyAzIDEgMk0xNyA0bC0xLTNtNSA3IDIgMSIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="uostymo"],
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="paieskos"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyA4aDE4djEzSDN6TTYgMTFsMiAzLTIgNG01LTcgMiAzLTIgNG01LTcgMiAzLTIgNE04IDNsMiAybTYtMi0yIDIiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kasdien"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMTIgMiAzIDQgNSAxLTEgNSAxIDUtNSAxLTMgNC0zLTQtNS0xIDEtNS0xLTUgNS0xIDMtNFoiLz48Y2lyY2xlIGN4PSI5IiBjeT0iMTAiIHI9IjEiLz48Y2lyY2xlIGN4PSIxNSIgY3k9IjExIiByPSIxIi8+PGNpcmNsZSBjeD0iMTEiIGN5PSIxNiIgcj0iMSIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="sampun"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOCA4aDhsMiA0djEwSDZWMTJsMi00Wk0xMCA4VjRoNHY0TTggNGgxMFYyIi8+PHBhdGggZD0iTTEyIDEyYy01IDYgNSA2IDAgMFoiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="servet"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxMmgxOHY5SDN6TTcgMTIgOSAzbDcgMi0xIDdNOSAzbDQgNU03IDE2aDEwIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="odos"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxOGM0LTQgMTQgNCAxOCAwTTMgMjJjNC00IDE0IDQgMTggME0xMiAyYy0xMCAxMiAxMCAxMiAwIDBaIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="feromon"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOCAxMmg4djEwSDh6TTEwIDEyVjhoNHY0TTkgOFY1aDdNMTkgNGgzbS0zIDQgMyAybS0zLTggMi0xIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="nesiok"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI3IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSI0Ii8+PHBhdGggZD0iTTggN1Y0aDh2M004IDIxdi05aDh2OU0xMSAxMnY5bS02LTl2Mm0xNC0ydjIiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="hamak"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMiA0djVjMiAxNiAxOCAxNiAyMCAwVjRNMiA5YzUgNiAxNSA2IDIwIDAiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="tunel"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iNiIgY3k9IjE1IiByeD0iNCIgcnk9IjciLz48cGF0aCBkPSJNNiA4IDE3IDNjOCAwIDUgMTQgMiAxNEw2IDIyTTExIDZjNSAwIDYgMTIgMyAxMyIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="bandan"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMiA1aDIwTDEyIDIxIDIgNVptMCAwIDEwIDZMMjIgNU0xMiAxMXYxMCIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="liemen"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNyAyaDN2NWg0VjJoM2w0IDYtNCAzdjExSDdWMTFMMyA4bDQtNlpNMTIgN3YxNU03IDE1aDEwIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="fontan"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxNWgxOGMwIDktMTggOS0xOCAwWk0xMiAxNVY0bS01IDVjMC02IDEwLTYgMTAgME05IDEyVjltNiAzVjkiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="gertuv"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOSAyaDZ2NEg5ek04IDZoOGwyIDR2MTFINlYxMGwyLTRaTTYgMTJoMTJNMTAgMTVoNCIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="leto-serimo"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCA5aDE2bDIgMTFIMkw0IDlaTTcgMTJ2NW01LTV2NW01LTV2NU01IDRoMTQiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="automat"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNyAyaDEwdjEwSDd6TTkgNmg2TTUgMTJoMTRsMyAxMEgybDMtMTBaTTcgMThoMTAiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kaciuk"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNSAxMVYzbDUgNGg0bDUtNHY4YzUgMTItMTkgMTItMTQgMFoiLz48cGF0aCBkPSJNOCAxMmguMW04IDBoLjFtLTUgM2gybS01IDItNi0xbTE0IDEgNi0xIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="suniuk"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNyA3Yy02LTktNyAxMC0zIDlsMy01bTEwLTRjNi05IDcgMTAgMyA5bC0zLTVNNyA3YzMtMyA3LTMgMTAgMHYxMGMwIDYtMTAgNi0xMCAwVjdaIi8+PHBhdGggZD0iTTEwIDExaC4xbTQgMGguMW0tMyA1aDIiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="benton"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAyMGgxOE00IDE2bDMtNSA0IDMtMSA2bTAtNCA1LTcgNSA3LTIgNE01IDZoLjFtMTItM2guMSIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="silikon"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtNSA2IDctNCA3IDR2MTFsLTcgNS03LTVWNlptMCAwIDcgNSA3LTVNMTIgMTF2MTEiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="tofu"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyA2aDE4djE0SDN6TTMgMTBoMThNOCAxM2guMW04IDBoLjFtLTQgNGguMSIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="medien"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZWxsaXBzZSBjeD0iNyIgY3k9IjEzIiByeD0iNCIgcnk9IjciLz48ZWxsaXBzZSBjeD0iNyIgY3k9IjEzIiByeD0iMS41IiByeT0iMyIvPjxwYXRoIGQ9Im03IDYgMTEtM2M2IDMgNSAxMiAwIDE0TDcgMjBNMTQgNWwyIDEwIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kukuruz"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNyAxN0MxIDE0IDQgNyA3IDRjNy03IDE3IDEgMTAgOWwtNCA1TTcgMTdsLTQgNWM3IDEgMTYtNyAxNy0xNEw3IDE3Wk04IDZsNyA2TTYgMTBsNSA1TTEyIDRsNSA0Ii8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="sien"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAyMSA4IDNtNCAxOCAxLTIwbTggMjAtMy0xOE0zIDEzbDE4IDNNNCAxN2wxNi0zIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="zoles"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTIgMjJWNk0xMiAxNUMyIDE2IDIgNyAyIDdzMTAtMSAxMCA4Wm0wLTVjMTAgMSAxMC05IDEwLTlTMTIgMCAxMiAxMCIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="vandens"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMyAxNWgxOGMwIDktMTggOS0xOCAwWk0xMiAxNVY0bS01IDVjMC02IDEwLTYgMTAgME05IDEyVjltNiAzVjkiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kraiko-kilim"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI1IiB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHJ4PSIyIi8+PHBhdGggZD0iTTYgOWguMW01IDBoLjFtNSAwaC4xTTggMTNoLjFtNiAwaC4xbS04IDRoLjFtNSAwaC4xbTUgMGguMSIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="maudyn"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMiAxM2gyMGwtMyA4SDVsLTMtOFpNNSAxM1Y1YTMgMyAwIDAgMSA2IDBtLTYgMTYtMSAybTE1LTIgMSAyIi8+PC9zdmc+"); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="akiu"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMiAxMnM0LTcgMTAtNyAxMCA3IDEwIDctNCA3LTEwIDdTMiAxMiAyIDEyWiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjMiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="nagu"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtOCAzIDkgMy00IDE1LTgtMkw4IDNabS0xIDggMTAtNCAzIDItMTQgN00xMCA1bDQgMSIvPjwvc3ZnPg=="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="kondicion"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiAyaDEybC0yIDE2SDhMNiAyWm0yIDE2aDh2NEg4ek05IDdoNm0tNSA0aDQiLz48L3N2Zz4="); }
body .vu-category-tree--depth-1 .vu-category-tree__item[class*="ausu"] { --vu-sub-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg1YzRhIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNyA4QzctMSAyMSAwIDE5IDEwYy0xIDUtNyA0LTcgOSAwIDQtNiAzLTYtMU0xMCA4YzAtNSA3LTQgNiAwbC01IDUiLz48L3N2Zz4="); }

/* Katalogas prisitaiko prie konteinerio, ne prie fiksuoto minimalaus pločio. */
body.tax-product_cat .vu-category-layout,
body.tax-product_cat .vu-category-main { min-width: 0 !important; max-width: 100% !important; }
body.tax-product_cat .vu-category-hero {
 grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr) !important;
 gap: clamp(18px, 2vw, 32px) !important;
 width: 100% !important; min-width: 0 !important;
}
body.tax-product_cat .vu-category-hero__copy,
body.tax-product_cat .vu-category-hero__visual {
 width: 100% !important; min-width: 0 !important; max-width: 100% !important;
 margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important;
}
body.tax-product_cat .vu-category-hero__title {
 font-size: clamp(28px, 3.2vw, 48px) !important;
 overflow-wrap: anywhere;
}
body.tax-product_cat .vu-category-hero__title-row { min-width: 0; flex-wrap: wrap; }
body.tax-product_cat .vu-category-hero__image { width: 100% !important; max-width: 100% !important; }
body.tax-product_cat .vu-category-cards {
 grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
@media (max-width: 1100px) {
 body.tax-product_cat .vu-category-cards { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 650px) {
 body.tax-product_cat .vu-category-hero { display: block !important; }
}
@media (max-width: 400px) {
 body.tax-product_cat .vu-category-cards { grid-template-columns: minmax(0, 1fr) !important; }
}
