.pdp-atc-info {
	display: flex;
	flex-direction: column;
	row-gap: 0.5rem;
}

.pdp-atc-info .pdp-atc-info-reviews .TTteaser {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.pdp-atc-info .pdp-atc-info-reviews .TTteaser svg {
	width: 0.75rem;
	height: 0.75rem;
	fill: #050111;
}

.pdp-atc-info .pdp-atc-info-reviews .TTteaser__rating {
	display: flex;
	align-items: center;
	column-gap: 0.125rem;
	column-gap: 0.125rem;
	flex-wrap: nowrap;
}

.pdp-atc-info .pdp-atc-info-reviews .TTteaser__aggregate__rating {
	--tw-text-opacity: 1;

	margin-left: 0.25rem;
	margin-right: 0.25rem;
	font-size: 14px;
	line-height: 20px;
	color: rgb(5 1 17 / var(--tw-text-opacity, 1));
}

.pdp-atc-info .pdp-atc-info-reviews .TTteaser__write-review {
	--tw-text-opacity: 1;

	margin-left: 0.25rem;
	font-size: 14px;
	line-height: 20px;
	color: rgb(5 1 17 / var(--tw-text-opacity, 1));
	text-decoration-line: underline;
}

.pdp-atc-info .pdp-atc-info-header {
	display: flex;
	flex-direction: column;
	row-gap: 0.5rem;
}

.pdp-atc-info .pdp-atc-info-header h1 {
	--tw-text-opacity: 1;

	font-family: "Playfair Display",
		serif;
	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-info .pdp-atc-info-header h1 {
		font-size: 32px;
		line-height: 40px;
	}
}

.pdp-atc-info .pdp-atc-info-header .pdp-atc-info-header__sku {
	--tw-text-opacity: 1;

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

.pdp-atc-info .pdp-atc-info-header .pdp-atc-info-header__sku span:last-child {
	font-weight: 700;
}
