.pdp-atc-price .pdp-atc-price__container {
	align-items: center;
}

.pdp-atc-price .pdp-atc-price__column--affirm .placeholder {
	display: inline-block !important;
	width: 140px;
	height: 1.25rem;
}

.pdp-atc-price .affirm-as-low-as {
	position: relative;
}

.pdp-atc-price .affirm-as-low-as * {
	--tw-text-opacity: 1;

	color: rgb(5 1 17 / var(--tw-text-opacity, 1));
}

.pdp-atc-price .affirm-as-low-as .affirm-ala-price {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.pdp-atc-price .affirm-as-low-as .affirm-modal-trigger {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.pdp-atc-price .pdp-atc-price__container {
	column-gap: 1rem;
	column-gap: 1rem;
	display: flex;
	flex-direction: row;
}

.pdp-atc-price .pdp-atc-price__column--or {
	--tw-text-opacity: 1;

	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	color: rgb(5 1 17 / var(--tw-text-opacity, 1));
}

.pdp-atc-price .pdp-atc-price__column--price {
	flex: 0 0 max-content;
}

.pdp-atc-price .pdp-atc-price__column--price.pdp-atc-price__column--on-sale > div:first-child {
	color: var(--color-base-text-2);
}

.pdp-atc-price .pdp-atc-price__column--price > div:first-child {
	--tw-text-opacity: 1;

	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	color: rgb(5 1 17 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
	.pdp-atc-price .pdp-atc-price__column--price > div:first-child {
		font-size: 24px;
		line-height: 32px;
	}
}

.pdp-atc-price .pdp-atc-price__column--price > div:nth-child(2) {
	display: flex;
	align-items: center;
	column-gap: 0.25rem;
	column-gap: 0.25rem;
	flex-direction: row;
}

.pdp-atc-price .pdp-atc-price__column--price > div:nth-child(2) > span:first-child {
	--tw-text-opacity: 1;

	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: rgb(117 117 117 / var(--tw-text-opacity, 1));
	text-decoration-line: line-through;
}

.pdp-atc-price .pdp-atc-price__column--price > div:nth-child(2) > span:nth-child(2) {
	--tw-text-opacity: 1;

	font-size: 0.75rem;
	font-weight: 700;
	line-height: 1rem;
	color: rgb(5 1 17 / var(--tw-text-opacity, 1));
	text-decoration-line: underline;
}

.pdp-atc-price .pdp-atc-price__column--or {
	flex: 0 0 auto;
}
