/*
 * ARTIX WooCommerce Su/Be PVM
 * Version 1.2.5
 */


/* =========================================================
   PRODUCT PRICE – BENDRAS
   ========================================================= */

.artix-vat-break {
	display: block;
	flex: 0 0 100%;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
}

.artix-vat-label {
	display: inline-block;
	margin-left: .4em;
	font-size: .52em;
	line-height: 1.1;
	font-weight: 500;
	opacity: .65;
	white-space: nowrap;
	vertical-align: baseline;
}

.artix-net-price {
	display: inline;
	font-size: .72em;
	line-height: 1.2;
	font-weight: 500;
	opacity: .72;
}

.price .artix-net-price .woocommerce-Price-amount,
.price .artix-net-price .woocommerce-Price-amount bdi,
.price .artix-net-price del,
.price .artix-net-price ins {
	font-size: 1em !important;
	line-height: inherit !important;
}

.artix-net-price ins {
	text-decoration: none;
}


/* =========================================================
   PRODUCT CARD
   ========================================================= */

.artx__product-card .price {
	flex-wrap: wrap;
}

.artx__product-card .artix-vat-break {
	flex-basis: 100%;
}


/* =========================================================
   SINGLE PRODUCT
   ========================================================= */

body.single-product .brxe-product-price .price {
	display: grid !important;
	grid-template-columns: max-content max-content max-content !important;
	justify-content: start !important;
	justify-items: start !important;
	align-items: baseline !important;
	text-align: left !important;
	column-gap: 8px !important;
	row-gap: 6px !important;
	width: auto !important;
}

body.single-product .brxe-product-price .price > .woocommerce-Price-amount {
	grid-column: 1 / 3;
	grid-row: 1;
	justify-self: start;
}

body.single-product .brxe-product-price .price > del {
	grid-column: 1;
	grid-row: 1;
	justify-self: start;
}

body.single-product .brxe-product-price .price > ins {
	grid-column: 2;
	grid-row: 1;
	justify-self: start;
}

body.single-product .brxe-product-price .artix-vat-label--gross {
	grid-column: 3;
	grid-row: 1;
	align-self: baseline;
	margin-left: 0;
}

body.single-product .brxe-product-price .artix-vat-break {
	display: none !important;
}

body.single-product .brxe-product-price .artix-net-price {
	grid-column: 1 / 3;
	grid-row: 2;
	justify-self: start;
}

body.single-product .brxe-product-price .artix-vat-label--net {
	grid-column: 3;
	grid-row: 2;
	align-self: baseline;
	margin-left: 0;
}


/*
 * Single Product PVM žymos.
 * Bricks kainos dydį dažniausiai pritaiko tik .woocommerce-Price-amount,
 * todėl čia naudojame atskirą skaitomą dydį, o ne em nuo .price tėvo.
 */
body.single-product .brxe-product-price .artix-vat-label--gross,
body.single-product .brxe-product-price .artix-vat-label--net {
	font-size: 12px !important;
	line-height: 1.2 !important;
	font-weight: 500 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
	opacity: .62;
	white-space: nowrap;
}

@media (max-width: 767px) {
	body.single-product .brxe-product-price .artix-vat-label--gross,
	body.single-product .brxe-product-price .artix-vat-label--net {
		font-size: 11px !important;
	}
}


/* =========================================================
   HEADER / BRICKS MINI CART
   =========================================================
   Tavo Header Template mini cart turi globalią klasę:
   .artx__header-cart
   ========================================================= */

/* Header toggle prie ikonėlės – VISADA viena kaina. */
.artx__header-cart > .cart-link .artix-dual-cart-price,
.artx__header-cart .cart-link .artix-dual-cart-price,
.artx__header-cart > a .artix-dual-cart-price {
	display: inline !important;
}

/*
 * Apsauga nuo ankstesnio / cache HTML:
 * jei į header toggle vis tiek patektų mūsų papildoma net kaina,
 * jos ten nerodome.
 */

/* Mini-cart produkto eilutėje viena normali kaina. */
.artx__header-cart .artix-mini-cart-item-price {
	display: inline !important;
	white-space: normal;
}


/* Dropdown SUMA – dvi eilutės viena po kita. */
.artx__header-cart .woocommerce-mini-cart__total.total {
	display: flex !important;
	align-items: flex-start !important;
	justify-content: space-between !important;
	gap: 12px !important;
}

.artx__header-cart .woocommerce-mini-cart__total.total > strong {
	flex: 0 0 auto;
}

.artx__header-cart .woocommerce-mini-cart__total.total > .artix-dual-cart-price {
	margin-left: auto !important;
}


/* =========================================================
   DUAL SUMOS
   ========================================================= */

.artix-dual-cart-price {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-end !important;
	justify-content: flex-start !important;
	gap: 3px !important;
	line-height: 1.25 !important;
	vertical-align: middle;
	width: max-content;
	max-width: 100%;
}

.artix-dual-cart-price__gross,
.artix-dual-cart-price__net {
	display: flex !important;
	flex-direction: row !important;
	align-items: baseline !important;
	justify-content: flex-end !important;
	gap: 4px !important;
	width: 100%;
	white-space: nowrap;
}

.artix-dual-cart-price__net {
	font-size: .78em;
	opacity: .72;
}

.artix-dual-cart-label {
	display: inline-block !important;
	margin: 0 !important;
	font-size: .72em;
	font-weight: 500;
	opacity: .72;
	white-space: nowrap;
}

.woocommerce-checkout-review-order-table td .artix-dual-cart-price,
.cart_totals td .artix-dual-cart-price,
.artx__header-cart .woocommerce-mini-cart__total .artix-dual-cart-price {
	margin-left: auto;
	align-items: flex-end !important;
}


/* =========================================================
   VISUR RODOME SU PVM + BE PVM
   ========================================================= */

/* Header toggle: abi kainos viena po kita. */
.artx__header-cart .cart-link .artix-dual-cart-price,
.artx__header-cart > a .artix-dual-cart-price {
	display: inline-flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	gap: 1px !important;
}

/* Header toggle kompaktiškesnis. */
.artx__header-cart .cart-link .artix-dual-cart-price__gross,
.artx__header-cart .cart-link .artix-dual-cart-price__net,
.artx__header-cart > a .artix-dual-cart-price__gross,
.artx__header-cart > a .artix-dual-cart-price__net {
	width: auto !important;
	justify-content: flex-start !important;
}

.artx__header-cart .cart-link .artix-dual-cart-price__net,
.artx__header-cart > a .artix-dual-cart-price__net {
	font-size: .78em !important;
}

/* Mini-cart produkto eilutė: kiekis atskirai, abi kainos žemiau / šalia tvarkingai. */
.artx__header-cart .artix-mini-cart-item-price {
	display: inline-flex !important;
	flex-wrap: wrap !important;
	align-items: flex-start !important;
	gap: 3px 4px !important;
	white-space: normal !important;
}

.artx__header-cart .artix-mini-cart-item-price > .artix-dual-cart-price {
	display: inline-flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	gap: 1px !important;
}

.artx__header-cart .artix-mini-cart-item-price .artix-dual-cart-price__gross,
.artx__header-cart .artix-mini-cart-item-price .artix-dual-cart-price__net {
	justify-content: flex-start !important;
	width: auto !important;
}

/* Didelis Cart: vieneto kaina ir subtotal dviem eilutėmis. */
.woocommerce-cart-form td.product-price .artix-dual-cart-price,
.woocommerce-cart-form td.product-subtotal .artix-dual-cart-price {
	display: inline-flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	gap: 2px !important;
}

.woocommerce-cart-form td.product-subtotal .artix-dual-cart-price {
	align-items: flex-end !important;
}

/* Didelio cart sumų bloke abi kainos viena po kita. */
.cart_totals .artix-dual-cart-price {
	display: inline-flex !important;
	flex-direction: column !important;
	align-items: flex-end !important;
	gap: 2px !important;
}
