/* Loan mode: stop aski flex-column from stacking prefix / price / suffix on separate lines. */
.aski-cards-grid:not(.list-view) .tech-specs-loop__price.tech-specs-loop__price--loan-mode,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price.tech-specs-loop__price--loan-mode,
.tech-specs-loop__price.tech-specs-loop__price--loan-mode {
	display: block !important;
	flex-direction: unset !important;
	gap: 0 !important;
	max-height: 10px !important;
}

.tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan {
	display: inline !important;
	position: relative !important;
	top: -10px !important;
	line-height: 1.2;
	white-space: nowrap;
}

.tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-amount.amount {
	position: relative !important;
	left: -25px !important;
	top: 25px !important;
	font-weight: 700 !important;
}

.tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-currencySymbol {
	font-weight: 700 !important;
}

.tech-specs-loop__price--loan-mode .tech-specs-loan-prefix,
.tech-specs-loop__price--loan-mode [data-tech-vat]:not([hidden]) {
	display: inline !important;
}

.tech-specs-loop__price--loan-mode [data-tech-vat][hidden] {
	display: none !important;
}
.tech-specs-vat-note {
	font-size: 12px;
	position: relative;
	left: 30px;
  }
.tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount,
.tech-specs-loop__installement--loan-mode .woocommerce-Price-amount.amount {
	display: inline-flex !important;
	align-items: baseline !important;
	flex-wrap: nowrap !important;
	gap: 0 !important;
}

.tech-specs-loop__price--loan-mode .woocommerce-Price-currencySymbol,
.tech-specs-loop__installement--loan-mode .woocommerce-Price-currencySymbol {
	order: 2 !important;
}

.tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount .tech-specs-loan-suffix {
	order: 3 !important;
}

.tech-specs-loop__price--loan-mode bdi,
.tech-specs-loop__installement--loan-mode bdi {
	display: inline-flex !important;
	align-items: baseline !important;
	flex-wrap: nowrap !important;
}

/* Buy/loan mode: swap typography between price and installment rows on shop cards. */
.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode {
	font-size: var(--aski-m-install) !important;
	font-weight: 400 !important;
	line-height: 1.2 !important;
	color: #000 !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan,
.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount,
.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .woocommerce-Price-currencySymbol,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .woocommerce-Price-currencySymbol,
.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode bdi,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode bdi,
.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode [data-tech-vat],
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode [data-tech-vat] {
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount,
.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode .woocommerce-Price-amount.amount,
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode .woocommerce-Price-amount.amount {
	display: inline-flex !important;
	flex-wrap: nowrap !important;
	gap: 0 !important;
	align-items: baseline !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .woocommerce-Price-currencySymbol,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .woocommerce-Price-currencySymbol,
.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode .woocommerce-Price-currencySymbol,
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode .woocommerce-Price-currencySymbol {
	order: 2 !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount .tech-specs-loan-suffix,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount .tech-specs-loan-suffix {
	order: 3 !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode,
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode,
.tech-specs-loop__installement--loan-mode {
	font-weight: 400 !important;
	line-height: 1.2 !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode,
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode {
	font-size: var(--aski-m-price) !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode .tech-specs-loan-full-price-label,
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode .tech-specs-loan-full-price-label,
.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode .woocommerce-Price-currencySymbol,
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode .woocommerce-Price-currencySymbol,
.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode bdi,
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode bdi,
.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode [data-tech-vat]:not([hidden]),
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode [data-tech-vat]:not([hidden]) {
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode .woocommerce-Price-amount.amount {
	font-size: 12px !important;
	font-weight: 400 !important;
}

/* Loan installment row: Τιμή + price + VAT note on one line. */
.tech-specs-loop__installement.tech-specs-loop__installement--loan-mode {
	position: relative !important;
	top: 20px !important;
	left: 0 !important;
	white-space: nowrap;
}

.tech-specs-loop__installement--loan-mode .tech-specs-loan-full-price-label,
.tech-specs-loop__installement--loan-mode [data-tech-vat]:not([hidden]) {
	display: inline !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement.tech-specs-loop__installement--loan-mode {
	position: relative !important;
	top: 26px !important;
	left: 0 !important;
	margin-top: 0 !important;
}

.aski-cards-grid.aski-layout--single .tech-specs-loop__installement.tech-specs-loop__installement--loan-mode {
	position: relative !important;
	top: 30px !important;
	left: 0 !important;
	margin-top: 0 !important;
}

/* Allow gross/net toggle in loan installment row (shop-cards hides net by default). */
.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode [data-tech-vat='net']:not([hidden]),
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode [data-tech-vat='net']:not([hidden]) {
	display: inline !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode [data-tech-vat='gross']:not([hidden]),
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode [data-tech-vat='gross']:not([hidden]) {
	display: inline !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement--loan-mode [data-tech-vat][hidden],
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement--loan-mode [data-tech-vat][hidden] {
	display: none !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement.tech-specs-loop__installement--loan-mode [data-tech-vat-note='1'],
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement.tech-specs-loop__installement--loan-mode [data-tech-vat-note='1'] {
	vertical-align: middle;
}

.tech-specs-loop__installement.tech-specs-loop__installement--loan-mode .tech-specs-loan-full-price-label {
	font-size: 12px !important;
	font-weight: 400 !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__installement.tech-specs-loop__installement--loan-mode .tech-specs-loan-full-price-label,
.aski-cards-grid.aski-layout--single .tech-specs-loop__installement.tech-specs-loop__installement--loan-mode .tech-specs-loan-full-price-label {
	font-size: 12px !important;
	font-weight: 400 !important;
}

/* Loan prefix ("από") and suffix (" / μήνα") — fixed 12px, not inherit from install size. */
.tech-specs-loop__price--loan-mode .tech-specs-loan-prefix,
.tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount .tech-specs-loan-suffix,
.aski-cards-grid:not(.list-view) .tech-specs-loop__price.tech-specs-loop__price--loan-mode .tech-specs-loan-prefix,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price.tech-specs-loop__price--loan-mode .tech-specs-loan-prefix,
.aski-cards-grid:not(.list-view) .tech-specs-loop__price.tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount .tech-specs-loan-suffix,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price.tech-specs-loop__price--loan-mode .woocommerce-Price-amount.amount .tech-specs-loan-suffix,
.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-amount.amount .tech-specs-loan-suffix,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-amount.amount .tech-specs-loan-suffix {
	font-size: 12px !important;
	font-family: 'Roboto', 'Roboto Flex', sans-serif !important;
	font-weight: 400 !important;
	line-height: 1.2 !important;
	color: #000 !important;
}

/* Installment amount in loan price row: bold, overrides inherit block above. */
.tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-amount.amount,
.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-amount.amount,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-amount.amount {
	font-weight: 700 !important;
}

.aski-cards-grid:not(.list-view) .tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-currencySymbol,
.aski-cards-grid.aski-layout--single .tech-specs-loop__price--loan-mode .tech-specs-loop__price-loan .woocommerce-Price-currencySymbol {
	font-weight: 700 !important;
}

.tech-specs-loop__price-loan .tech-specs-loop__price-regular--striked.onsale-exists {
	order: 4 !important;
	color: #B20002 !important;
	text-decoration: line-through;
	font-size: 20px !important;
	font-weight: normal !important;
	left: 20px!important;
	position: relative!important;
  }
  
  .tech-specs-loop__price-loan .woocommerce-Price-currencySymbol {
	left: 1px!important;
	font-weight: normal!important;
	font-size: 20px!important;;
  }

.wd-product.tech-specs-loan-hidden {
	display: none !important;
}

.elementor-element-d8ad052.tech-specs-vat-filter-hidden {
	display: none !important;
}