
	.row.svelte-1ves0la {
		white-space: nowrap;
		position: relative;
		gap: 0.7em;
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: center;
	}

	.row.none.svelte-1ves0la {
		position: relative;
		display: inline-flex;
		gap: 0.5em;
	}
	.row.tag.svelte-1ves0la {
		opacity: 1;

		padding: 0.5em 0.75em;
		gap: 0.5em;
		border-radius: 10px;
		background-color: #8080802a;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		width: fit-content;
		height: fit-content;
		/* font-size: 1em; */
		overflow: hidden;
		cursor: default;
		box-shadow: 0px 14px 10px -10px rgba(0, 0, 0, 0.2);
		color: rgba(255, 255, 255, 0.6);
	}

	/* (empty) .price,
	.oldPrice {
	}*/

	.discount.svelte-1ves0la {
		font-family: PressStart2P;
		font-size: 0.5em;
		padding: 0.25em 0.8em;
		background-color: rgb(10, 247, 152);
		color: black;
		border-radius: 4px;
	}

	@keyframes svelte-1ves0la-priceAnimation {
		0% {
			transform: translateY(2em);
		}
		100% {
			transform: translateX(0);
		}
	}

	.oldPrice.svelte-1ves0la {
		/* text-decoration: line-through; */
		position: relative;
		position: relative;
		/* transform: scale(0.8) translateY(-0.1em); */
	}

	.strikethrough-line.svelte-1ves0la {
		position: absolute;
		top: 50%;
		left: -3px;
		right: -3px;
		height: 1px;
		transform: translateY(-50%);
		opacity: 0.9;
		background-color: var(--on-bg);
	}

	@keyframes svelte-1ves0la-oldPriceAnimation {
		0% {
			opacity: 0;
			transform: translateX(-1em);
		}
		100% {
			opacity: 0.4;
			transform: translateX(0);
		}
	}

	.free.tag.svelte-1ves0la {
		background-color: #78e1ac21;
		color: var(--neon-green);
		box-shadow: none;
	}

	.free.tag.svelte-1ves0la:hover {
		background-color: #78e1ac21;
	}
