.One-Bit-Sub-Container.Stor{
	padding-top: 21px;
}
.Header-Stor{
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 16px;
	width: 100%;
}

.Header-Stor p{
	margin: 0;
}

.Stor-Img-Container{
	width: 417px;
	height: 336px;

	position: relative;

	border-radius: 20px;
	overflow: hidden;
	-webkit-mask-image: -webkit-radial-gradient(white, black);

    flex: none;
}

.Stor-Img-Container img{
	position: absolute;
	width: 100%;
	height: 100%;

	object-fit: cover;
}




.Stor-Detail-Container{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 40px;

	width: 1285px;
	height: 336px;

	border: 1px solid #767676;
	border-radius: 20px;

	align-self: stretch;
}




.Stor-Detail-Sub-Container{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0px;
	gap: 72px;

	align-self: stretch;
}

.Name-And-Description{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 0px;
	gap: 24px;

	align-self: stretch;
}

.Name{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 110%;
	display: flex;
	align-items: center;

	color: #230404;

	align-self: stretch;
}

.Description{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;

	align-self: stretch;

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;

	color: #000000;
}

.Description .About{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	text-decoration-line: underline;

	color: #230404;

	align-self: stretch;
}
.Description p{
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
  	text-overflow: ellipsis;
}

.Stor-Detail-Sub-Container hr{
	all: unset;
	width: 0px;
	height: 100%;

	border: 1px solid #767676;

	align-self: stretch;
}

.Info-Container{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	gap: 12px;

	align-self: stretch;

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;

	color: #000000;

	flex: none;
}

.Info-Container > div{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 9px;

	align-self: stretch;
}

.Info-Container a{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;

	color: #EA3C13;

	align-self: stretch;
}

.Info-Container .Title{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	text-decoration-line: underline;

	color: #230404;

	align-self: stretch;
}

@media (max-width: 767px) {
	.Stor-Detail-Container{
		height: unset;
	}
	.Stor-Detail-Sub-Container{
		flex-direction: column;

	}
	.Stor-Detail-Sub-Container > hr{
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1279px) {
	.Stor-Detail-Container{
		padding: 20px;
		gap: 30px;
	}
	.Stor-Detail-Sub-Container{
		gap: 50px;
	}
}

@media (max-width: 1023px){
	.Header-Stor{
		flex-direction: column;
	}
	.Stor-Img-Container{
		aspect-ratio: 417 / 336;
		width: 100%;
		height: unset;
	}
	.Stor-Detail-Container{
		width: 100%;
	}
}