.œPage
{

	& > .__cover
	{
		aspect-ratio: var(--ratio-widescreen);
		overflow: hidden;

		& video
		{
			object-fit: cover;
			height: auto;
			width: 100%;
		}

	}

	& > .__header
	{
		align-self: end;
		grid-row:1;
		z-index: 1;


		& .__heading
		{
			color: #FFFFFF;
			font-size: var(--font-size-xxl);
			font-weight: 800;
			letter-spacing: -4%;
			text-transform: uppercase;
		}

		& .__heading > span
		{
			display: block;
			font-size: var(--font-size);
			font-weight: 600;
		}

		& .œBadge.-cartouche
		{
			background-color: rgba(0,0,0,.8);
			border-color: rgba(0,0,0,.8);
			padding-inline: var(--gap-width);
		}

		& .œScroller
		{
			margin-block-end: var(--gap-half-width);
		}
	}

}

.œSection
{
	margin-block-end: var(--gap-double-and-width);
}


#description
{
	& .__main
	{
		color: #646464;
		line-height: 1.5em;
		text-wrap: balance;
	}
}

#reviews
{


	& .__summary
	{
		column-gap: var(--gap-half-and-width);
		column-gap: var(--gap-half-width);
		display: flex;

		& > *
		{
			align-items: center;
			column-gap: var(--gap-quarter-width);
			display: inline-flex;
			font-weight: 600;
		}

		& .__rating
		{
			display: none;
			fill: gold;
		}

		& .__saves
		{
			fill: var(--color-accent);
			font-size: clamp(1.4rem, 2cqi, 3.2rem) !important;

			& svg
			{
				height: clamp(1.4rem, 2cqi, 3.2rem) !important;
				width: auto;
			}

		}

	}

}

.itemReview {
	--color-secondary-foreground: #888888;

	border-bottom: .1rem solid #D2D2D2;
	display: grid;
	grid-template-columns: 1fr auto;
	padding-block: var(--gap-double-width);

	& .__author {
		font-size: clamp(1.4rem, 2cqi, 3.2rem) !important;
		font-weight: bold;
		grid-column: 1 / -1;
		grid-row: 2;
		margin-block-start: var(--gap-half-width);
		margin-block-end: var(--gap-quarter-width);
	}

	& .__date {
		color: #888888;
		font-size: var(--font-size-s);
		grid-column: 2;
		grid-row: 1;
	}

	& .__rating svg{
		justify-self: start;
		fill: gold;
		height: 1.8rem;
		width: 9rem;
	}

	& .__text {
		color: var(--color-secondary-foreground);
		font-size: clamp(1.4rem, 2cqi, 3.2rem) !important;
		grid-column: 1 / -1;
		grid-row: 3;
	}
}

#addToCart {
	
}