/*************************************************************/
/****************[   SELLER PAGE - DETAILS   ]****************/
/*************************************************************/
.seller-details {
	position: 						relative;
	display: 						flex;
	flex-direction: 				column;
}

@media (min-width: 992px) {
	.seller-details {
		padding: 					32px;
		margin-top: 				40px;
		margin-bottom:				32px;

		border-width: 				1px;
		border-style:				solid;
		border-radius: 				4px;
		border-color:				rgba(var(--color-border-rgb), 1);

		-webkit-box-shadow: 		inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
		-moz-box-shadow: 			inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
		box-shadow: 				inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);

		background-color: 			rgba(var(--color-white-rgb), 1);
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-details {
		width: 						calc(100% + 136px);
		padding: 					0px 68px 24px 68px;
		margin-left: 				-68px;
		margin-right: 				-68px;
		margin-top: 				0px;

		border-bottom-width: 		8px;
		border-bottom-style:		solid;
		border-bottom-color:		rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 767px) {
	.seller-details {
		width: 						calc(100% + 48px);
		padding: 					24px;
		margin-left: 				-24px;
		margin-right: 				-24px;
		margin-top: 				40px;

		border-bottom-width: 		8px;
		border-bottom-style:		solid;
		border-bottom-color:		rgba(var(--color-border-rgb), 1);
	}
}


/*************************************************************/
/******************[   SELLER PAGE - LOGO   ]*****************/
/*************************************************************/
.seller-logo {
	display: 						flex;
	align-items: 					start;
	justify-content: 				center;

	width: 							140px;
	height: 						140px;
	min-width:						140px;
	max-height:						140px;

	-webkit-transition: 			transform .4s ease-out;
	-moz-transition: 				transform .4s ease-out;
	-ms-transition: 				transform .4s ease-out;
	-o-transition: 					transform .4s ease-out;
	transition: 					transform .4s ease-out;
}

@media (min-width: 992px) {
	.seller-logo {
		position: 					absolute;
		top: 						-50px;
		left: 						32px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-logo {
		position: 					absolute;
		top: 						-16px;
		left: 						68px;
	}
}

@media (max-width: 767px) {
	.seller-logo {
		position: 					relative;
		margin: 					-80px auto 0 auto;
		z-index: 					0;
	}
}

@media (hover: hover) {
	.seller-logo:hover {
		-webkit-transform: 			scale(1.2);
		-moz-transform: 			scale(1.2);
		-ms-transform: 				scale(1.2);
		-o-transform: 				scale(1.2);
		transform: 					scale(1.2);

		z-index: 					2;
	}
}

.seller-logo > .seller-logo-container {
	position: 						relative;
	overflow: 						hidden;
	width: 							100%;
	height: 						100%;

	outline-width: 					1px;
	outline-offset:					0px;
	outline-style:					solid;
	outline-color:					rgba(var(--color-border-rgb), 1);

	-webkit-box-shadow: 			inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
	-moz-box-shadow: 				inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
	box-shadow: 					inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .8);

	background-color: 				rgba(var(--color-container-rgb), 1);
}

.seller-logo > .seller-logo-container > .seller-logo-src {
	display: 						block;
	width: 							100%;
	height: 						100%;
}


/*************************************************************/
/****************[   SELLER PAGE - ACTIONS   ]****************/
/*************************************************************/
.seller-actions {
	display: 						flex;
	flex-direction: 				column;
	gap: 							24px 24px;
}

@media (min-width: 992px) {
	.seller-actions {
		margin-bottom: 				24px;
		margin-left: 				164px;
		align-items: 				start;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-actions {
		margin-bottom: 				40px;
		margin-left: 				164px;
		align-items: 				start;
	}
}

@media (max-width: 767px) {
	.seller-actions {
		align-items: 				center;
	}
}


/*************************************************************/
/******************[   SELLER PAGE - META   ]*****************/
/*************************************************************/
.seller-actions > .seller-meta {
	display:						flex;
	gap:							4px 12px;
	width:							100%;
}

.seller-actions > .seller-meta > .seller-flag {
	position:						relative;
	align-self: 					start;
	top: 							-2px;
	min-width:						32px;
	width:							32px;
}

.seller-actions > .seller-meta > .seller-name {
	position:						relative;
	display: 						flex;
	flex-direction: 				column;
	flex-grow:						1;
	gap:							2px;
}

.seller-actions > .seller-meta > .seller-name::after {
	position:	 					absolute;
	content: 						" ";
	height: 						4px;
	width: 							48px;

	bottom: 						-8px;
	border-radius: 					50px;

	background: 					linear-gradient(to right bottom, rgba(var(--color-blue-rgb), 1), rgba(var(--color-blue-rgb), .3));
}

@media (min-width: 768px) {
	.seller-actions > .seller-meta > .seller-name::after {
		left: 						0px;
	}
}

@media (max-width: 767px) {
	.seller-actions > .seller-meta > .seller-name::after {
		left: 						50%;

		-webkit-transform: 			translateX(-50%);
		-moz-transform: 			translateX(-50%);
		-ms-transform: 				translateX(-50%);
		-o-transform: 				translateX(-50%);
		transform: 					translateX(-50%);
	}
}

.seller-actions > .seller-meta > .seller-name > .name {
	position: 						relative;
	display: 						flex;
	width: 							fit-content;

	font-weight: 					600;
	letter-spacing: 				0.2px;
	white-space: 					normal;

	color: 							rgba(var(--color-primary-rgb), 1);
	background: 					rgba(var(--color-primary-rgb), 1);
	background: 					linear-gradient(to right, rgba(var(--color-primary-rgb), 1), rgba(var(--color-primary-rgb), .8));
	-webkit-background-clip: 		text;
	-webkit-text-fill-color: 		transparent;
}

.seller-actions > .seller-meta > .seller-name > .subname {
	position: 						relative;
	white-space: 					normal;

	font-size: 						12px;
	line-height:					22px;
	color: 							rgba(var(--color-secondary-rgb), 1);
}

@media (min-width: 992px) {
	.seller-actions > .seller-meta {
		flex-direction:				row;
	}

	.seller-actions > .seller-meta > .seller-name > .name {
		font-size: 					20px;
		line-height: 				28px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-actions > .seller-meta {
		flex-direction:				row;
	}

	.seller-actions > .seller-meta > .seller-name > .name {
		font-size: 					18px;
		line-height: 				22px;
	}
}

@media (max-width: 767px) {
	.seller-actions > .seller-meta {
		flex-direction:				column;
		padding-top: 				16px;
	}

	.seller-actions > .seller-meta > .seller-flag {
		margin-left:				auto;
		margin-right:				auto;
	}

	.seller-actions > .seller-meta > .seller-name {
		align-items: 				center;
		text-align: 				center;
	}

	.seller-actions > .seller-meta > .seller-name > .name {
		font-size: 					18px;
		line-height: 				22px;
	}
}


/*************************************************************/
/****************[   SELLER PAGE - BUTTONS   ]****************/
/*************************************************************/
.seller-actions > .seller-buttons {
	display: 						flex;
	flex-wrap: 						wrap;
	gap:							8px;
}

@media (min-width: 992px) {
	.seller-actions > .seller-buttons {
		margin-left:				44px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-actions > .seller-buttons {
		margin-left:				44px;
	}
}

@media (max-width: 767px) {
	.seller-actions > .seller-buttons {
		justify-content: 			center;
	}
}

.seller-action-button {
	display: 						flex;
	align-items: 					center;
	justify-content: 				center;
	border-radius: 					5px;
	height: 						45px;
	-webkit-transition: 			all .4s;
	-moz-transition: 				all .4s;
	-ms-transition: 				all .4s;
	-o-transition: 					all .4s;
	transition: 					all .4s;

	outline:						unset !important;
	border: 						1px dashed rgba(var(--color-blue-rgb), .2);
	background-color: 				rgba(var(--color-container-rgb), 1);
}

.seller-action-button > .title {
	white-space: 					nowrap;
	font-weight: 					500;

	color: 							rgba(var(--color-blue-rgb), 1);
}

@media (min-width: 992px) {
	.seller-action-button {
		padding: 					0 16px;
	}

	.seller-action-button > .title {
		font-size: 					13px;
	}

	.seller-action-button > .icon {
		margin-right: 				12px;
		width: 						20px;
		height: 					20px;
	}
}

@media (max-width: 991px) {
	.seller-action-button {
		padding:	 				0 12px;
	}

	.seller-action-button > .title {
		font-size: 					12px;
	}

	.seller-action-button > .icon {
		margin-right: 				8px;
		width: 						16px;
		height: 					16px;
	}
}

@media (hover: hover) {
	.seller-action-button:hover {
		background-color: 			rgba(var(--color-blue-rgb), .2);
	}
}

@media (hover: none) {
	.seller-action-button:active {
		background-color: 			rgba(var(--color-blue-rgb), .2);
	}
}


/*************************************************************/
/*****************[   SELLER PAGE - TABLE   ]*****************/
/*************************************************************/
.seller-table {
	display:		 				flex;
	flex-wrap: 						wrap;
	width: 							100%;
	overflow: 						hidden;

	border-width: 					1px;
	border-style: 					solid;
	border-radius: 					4px;
	border-color: 					rgba(var(--color-blue-rgb), .2);
}

.seller-table > .seller-table-wrap {
	position:						relative;
	display: 						flex;
	gap:							4px 16px;

	-webkit-box-shadow: 			inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
	-moz-box-shadow: 				inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
	box-shadow: 					inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);

	background-color: 				rgba(var(--color-blue-rgb), .1);
}

.seller-table > .seller-table-wrap > .icon-wrap {
	position:						absolute;
	top:							50%;

	-webkit-transform: 				translateY(-50%);
	-moz-transform: 				translateY(-50%);
	-ms-transform: 					translateY(-50%);
	-o-transform:			 		translateY(-50%);
	transform: 						translateY(-50%);
}

.seller-table > .seller-table-wrap > .icon-wrap > img {
	display:						block;
	width:							100%;
	height:							100%;
}

.seller-table > .seller-table-wrap > .title-wrap {
	display:						flex;
	flex-direction:					row;
	align-items:					center;
	gap:							4px;
}

.seller-table > .seller-table-wrap > .title-wrap > .title {
	color: 							rgba(var(--color-secondary-rgb), 1);
}

.seller-table > .seller-table-wrap > .value-wrap {
	display:						flex;
	flex-direction:					row;
	align-items:					center;
	gap:							4px;
}

.seller-table > .seller-table-wrap > .value-wrap > .value {
	position: 						relative;
	cursor:							help;
	font-weight: 					500;

	color: 							rgba(var(--color-primary-rgb), 1);
}

.seller-table > .seller-table-wrap > .value-wrap > .flag {
	position:						relative;
	top: 							-1px;
}

@media (min-width: 768px) {	
	.seller-table > .seller-table-wrap > .title-wrap > .title {
		font-size: 					12px;
		line-height: 				18px;
	}

	.seller-table > .seller-table-wrap > .value-wrap > .value {
		display: 					-webkit-box;
		-webkit-box-orient: 		vertical;
		-webkit-line-clamp: 		1;

		word-wrap:					anywhere;
		overflow: 					hidden;
		text-overflow: 				ellipsis;
		word-break: 				break-all;
		white-space: 				normal;
		
		font-size: 					14px;
		line-height: 				20px;
	}

	.seller-table > .seller-table-wrap > .value-wrap {
		margin-top: 				auto;
	}
}

@media (max-width: 767px) {
	.seller-table > .seller-table-wrap > .title-wrap > .title {
		font-size: 					12px;
		line-height: 				18px;
	}

	.seller-table > .seller-table-wrap > .value-wrap > .value {
		font-size: 					12px;
		line-height: 				20px;
	}

	.seller-table > .seller-table-wrap > .value-wrap {
		text-align: 				right;
	}
}

@media (min-width: 1200px) {	
	.seller-table .seller-table-wrap {
		flex-direction: 			column;
		padding: 					16px 16px;
		width: 						calc(100% / 4);
	}

	.seller-table .seller-table-wrap:nth-child(1),
	.seller-table .seller-table-wrap:nth-child(2),
	.seller-table .seller-table-wrap:nth-child(3),
	.seller-table .seller-table-wrap:nth-child(5),
	.seller-table .seller-table-wrap:nth-child(6),
	.seller-table .seller-table-wrap:nth-child(7) {
		border-right-width: 		1px;
		border-right-style: 		solid;
		border-right-color: 		rgba(var(--color-white-rgb), 1);
	}

	.seller-table .seller-table-wrap:nth-child(1),
	.seller-table .seller-table-wrap:nth-child(2),
	.seller-table .seller-table-wrap:nth-child(3),
	.seller-table .seller-table-wrap:nth-child(4) {
		border-bottom-width: 		1px;
		border-bottom-style: 		solid;
		border-bottom-color: 		rgba(var(--color-white-rgb), 1);
	}

	.seller-table > .seller-table-wrap > .icon-wrap {
		width:						28px;
		height:						28px;
	}

	.seller-table > .seller-table-wrap > .title-wrap {
		margin-left:				40px;
	}

	.seller-table > .seller-table-wrap > .value-wrap {
		margin-left:				40px;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.seller-table {
		border-radius: 				5px;
	}

	.seller-table .seller-table-wrap {
		flex-direction: 			column;
		padding: 					12px 12px;
		width: 						calc(100% / 2);
	}

	.seller-table .seller-table-wrap:nth-child(3),
	.seller-table .seller-table-wrap:nth-child(4),
	.seller-table .seller-table-wrap:nth-child(5),
	.seller-table .seller-table-wrap:nth-child(6),
	.seller-table .seller-table-wrap:nth-child(7),
	.seller-table .seller-table-wrap:nth-child(8) {
		border-top-width: 			1px;
		border-top-style: 			solid;
		border-top-color: 			rgba(var(--color-white-rgb), 1);
	}

	.seller-table .seller-table-wrap:nth-child(1),
	.seller-table .seller-table-wrap:nth-child(3),
	.seller-table .seller-table-wrap:nth-child(5),
	.seller-table .seller-table-wrap:nth-child(7) {
		border-right-width: 		1px;
		border-right-style: 		solid;
		border-right-color: 		rgba(var(--color-white-rgb), 1);
	}

	.seller-table > .seller-table-wrap > .icon-wrap {
		width:						24px;
		height:						24px;
	}

	.seller-table > .seller-table-wrap > .title-wrap {
		margin-left:				36px;
	}

	.seller-table > .seller-table-wrap > .value-wrap {
		margin-left:				36px;
	}
}

@media (max-width: 767px) {
	.seller-table {
		margin-top: 				16px;
	}

	.seller-table .seller-table-wrap {
		flex-direction: 			row;
		align-items: 				center;
		justify-content: 			space-between;
		padding: 					10px 12px;
		width: 						100%
	}

	.seller-table .seller-table-wrap:not(:last-of-type) {
		border-bottom-width: 		1px;
		border-bottom-style: 		solid;
		border-bottom-color: 		rgba(var(--color-white-rgb), 1);
	}

	.seller-table .seller-table-wrap:first-of-type {
		border-top-left-radius: 	4px;
		border-top-right-radius: 	4px;
	}

	.seller-table .seller-table-wrap:last-of-type {
		border-bottom-left-radius: 	4px;
		border-bottom-right-radius: 4px;
	}

	.seller-table > .seller-table-wrap > .icon-wrap {
		display:					none;
	}
}


/*************************************************************/
/*****************[   SELLER PAGE - SEARCH   ]****************/
/*************************************************************/
.seller-search {
	display:						flex;
	width:							100%;
}

.seller-search > .seller-search-content {
	position: 						relative;
	display:						flex;
	flex-direction:					row;
	flex-grow:						1;

	border-radius:					4px;
	padding:						2px;
	gap:							2px;

	outline-width: 					1px;
	outline-style: 					solid;
	outline-color: 					rgba(var(--color-border-rgb), 1);
}

.seller-search > .seller-search-content > .seller-search-input {
	display:						flex;
	flex-grow:						1;
}

.seller-search > .seller-search-content > .seller-search-input > input {
	display: 						block;

	border: 						unset !important;
	outline: 						unset !important;
	width: 							100%;
	height: 						100%;
	font-size:						13px;
	font-weight: 					400;
	line-height: 					1.5;
	color: 							#495057;
	padding:						4px 8px;

	-webkit-box-shadow: 			inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .8);
	-moz-box-shadow: 				inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .8);
	box-shadow: 					inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .8);

	background-color: 				rgba(var(--color-white-rgb), 1);
}

.seller-search > .seller-search-content > .seller-search-input > input::placeholder {
	font-size: 						12px;
}

.seller-search > .seller-search-content > .seller-search-input:first-child > input {
	border-top-left-radius:			4px;
	border-bottom-left-radius:		4px;
}

.seller-search > .seller-search-content > .seller-search-input > .input-focus {
	position: 						absolute;
	bottom: 						0;
	left: 							0;
	width: 							100%;
	height: 						100%;
	background-color: 				transparent;
	pointer-events: 				none;
	opacity: 						0;

	-webkit-transition: 			all .4s;
	-moz-transition: 				all .4s;
	-ms-transition: 				all .4s;
	-o-transition: 					all .4s;
	transition: 					all .4s;

	border-width: 					2px;
	border-radius: 					4px;
	border-style: 					solid;
	border-color:					rgba(var(--color-blue-rgb), .4);
}

.seller-search > .seller-search-content > .seller-search-input > input:focus ~ .input-focus {
	width: 							100%;
	display: 						block;
	opacity: 						1;
}

.seller-search > .seller-search-content > .seller-search-placeholder {
	display:						flex;
	flex-grow:						1;
	max-width:						40px;
}

.seller-search > .seller-search-content > .seller-search-placeholder > span {
	font-size:						13px;
	font-weight: 					400;
	line-height: 					32px;
	text-align: 					center;
	color: 							#495057;
	padding:						4px 8px;
	width:							100%;

	-webkit-box-shadow: 			inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .8);
	-moz-box-shadow: 				inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .8);
	box-shadow: 					inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .8);

	background-color: 				rgba(var(--color-white-rgb), 1);
}

.seller-search > .seller-search-content > .seller-search-button {
	display:  						flex;
	align-items:  					center;
	justify-content:  				center;

	border-top-right-radius:  		4px;
	border-bottom-right-radius:  	4px;

	border: 						unset !important;
	outline: 						unset !important;
	padding:  						0 12px;
	height:  						40px;
	cursor:  						pointer;
	white-space:  					nowrap;

	-webkit-user-select:  			none;
	-moz-user-select: 				none;
	-ms-user-select:  				none;
	user-select: 					none;

	-webkit-transition: 			all .2s;
	-moz-transition: 				all .2s;
	-ms-transition: 				all .2s;
	-o-transition: 					all .2s;
	transition: 					all .2s;

	-webkit-box-shadow: 			inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
	-moz-box-shadow: 				inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
	box-shadow: 					inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);

	background-color:  				rgba(var(--color-blue-rgb), .1);
}

.seller-search > .seller-search-content > .seller-search-button > span {
	font-size:  					12px;
	font-weight:  					500;

	color: 							rgba(var(--color-primary-rgb), 1);
}

@media (hover: hover) {
	.seller-search > .seller-search-content > .seller-search-button:hover {
		background-color:  			rgba(var(--color-blue-rgb), .2);
	}
}


/*************************************************************/
/****************[   SELLER PAGE - CONTENT   ]****************/
/*************************************************************/
.seller-page {
	display:						flex;
	flex-direction:					column;
}


/*************************************************************/
/****************[   SELLER PAGE - LISTINGS   ]***************/
/*************************************************************/
.seller-listing-container {
	display:						flex;
	flex-wrap:						wrap;
	flex-direction:					row;
}

.seller-listing-container > .left-col {
	position:						relative;
}

.seller-listing-container > .right-col {
	position:						relative;
}

.seller-listing-container > .left-col > .left-col-section:not(:last-child) {
	margin-bottom:					32px;
}

@media (min-width: 992px) {
	.seller-listing-container > .left-col {
		width: 						280px;
		min-width:					280px;
	}

	.seller-listing-container > .right-col {
		width:						calc(100% - 280px);
		min-width:					calc(100% - 280px);
		padding-left:				48px;
	}

	.seller-listing-container > .right-col::after {
		position:					absolute;
		content:					'';
		width:						1px;
		height:						100%;
		top:						0;
		left:						24px;

		-webkit-box-shadow: 		0 0px 6px rgba(var(--color-black-rgb), .2);
		-moz-box-shadow: 			0 0px 6px rgba(var(--color-black-rgb), .2);
		box-shadow: 				0 0px 6px rgba(var(--color-black-rgb), .2);

		background-color:			rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 991px) {
	.seller-listing-container > .left-col {
		width:						100%;
		min-width:					100%;
	}

	.seller-listing-container > .right-col {
		width:						100%;
		min-width:					100%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-listing-container > .left-col {
		width: 						calc(100% + 136px);
		margin-top:					0;
		margin-left: 				-68px;
		margin-right: 				-68px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				68px;
		padding-right: 				68px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow: 			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow: 				inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}

	.seller-listing-container > .right-col {
		width: 						calc(100% + 136px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-68px;
		margin-right: 				-68px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				68px;
		padding-right: 				68px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow: 			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow: 				inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);

		border-top: 				8px solid rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 767px) {
	.seller-listing-container > .left-col {
		width: 						calc(100% + 48px);
		margin-top:					0;
		margin-left: 				-24px;
		margin-right: 				-24px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				24px;
		padding-right: 				24px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow: 			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow: 				inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}

	.seller-listing-container > .right-col {
		width: 						calc(100% + 48px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-24px;
		margin-right: 				-24px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				24px;
		padding-right: 				24px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow: 			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow: 				inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);

		border-top: 				8px solid rgba(var(--color-border-rgb), 1);
	}
}

/*************************************************************/
/***************[   SELLER PAGE - CATALOGUES   ]**************/
/*************************************************************/
.seller-catalogues-container {
	display: 						flex;
	flex-direction: 				column;
	width: 							100%;
}

.seller-catalogues-container > .seller-catalogue-container {
	display: 						flex;
	flex-direction: 				column;
	justify-content:				center;
	align-items:					center;

	width: 							100%;
}

@media (min-width: 992px) {
	.seller-catalogues-container > .seller-catalogue-container:not(:last-child) {
		margin-bottom:				32px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-catalogues-container > .seller-catalogue-container {
		width: 						calc(100% + 136px);
		margin-top:					0;
		margin-left: 				-68px;
		margin-right: 				-68px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				68px;
		padding-right: 				68px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow:			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}

	.seller-catalogues-container > .seller-catalogue-container:last-child {
		margin-bottom: 				-32px;
	}

	.seller-catalogues-container > .seller-catalogue-container:not(:last-child) {
		margin-bottom: 				0px;

		border-bottom-width: 		8px;
		border-bottom-style:		solid;
		border-bottom-color:		rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 767px) {
	.seller-catalogues-container > .seller-catalogue-container {
		width: 						calc(100% + 48px);
		margin-top:					0;
		margin-left: 				-24px;
		margin-right: 				-24px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				24px;
		padding-right: 				24px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow:			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}

	.seller-catalogues-container > .seller-catalogue-container:last-child {
		margin-bottom: 				-32px;
	}

	.seller-catalogues-container > .seller-catalogue-container:not(:last-child) {
		margin-bottom: 				0px;

		border-bottom-width: 		8px;
		border-bottom-style:		solid;
		border-bottom-color:		rgba(var(--color-border-rgb), 1);
	}
}


/*************************************************************/
/*************[   SELLER PAGE - REMOVE FILTER   ]*************/
/*************************************************************/
.seller-remove-filter {
	outline:						unset !important;
	border:							unset !important;
	background:						unset !important;
	margin-left:					8px;
	height:							12px;
	padding:						0;

	-webkit-transition: 			transform .2s ease-out;
	-moz-transition: 				transform .2s ease-out;
	-ms-transition: 				transform .2s ease-out;
	-o-transition: 					transform .2s ease-out;
	transition: 					transform .2s ease-out;
}

.seller-remove-filter > img {
	position: 						relative;
	display: 						block;
	top: 							1px;
	width: 							12px;
	height: 						12px;
}

@media (hover: hover) {
	.seller-remove-filter:hover {
		-webkit-transform: 			scale(1.6);
		-moz-transform: 			scale(1.6);
		-ms-transform: 				scale(1.6);
		-o-transform: 				scale(1.6);
		transform: 					scale(1.6);
	}
}


/*************************************************************/
/****************[   SELLER PAGE - SECTION   ]****************/
/*************************************************************/
.seller-section-container {
	display: 						flex;
	flex-direction: 				column;
	justify-content:				center;
	align-items:					center;

	width: 							100%;
}

@media (min-width: 992px) {
	.seller-section-container {
		padding: 					32px 24px;

		border-width: 				1px;
		border-style: 				solid;
		border-radius: 				4px;
		border-color: 				rgba(var(--color-border-rgb), 1);

		-webkit-box-shadow: 		inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
		-moz-box-shadow:			inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
		box-shadow: 				inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);

		background-color: 			rgba(var(--color-white-rgb), 1);
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-section-container {
		width: 						calc(100% + 136px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-68px;
		margin-right: 				-68px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				68px;
		padding-right: 				68px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow:			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 767px) {
	.seller-section-container {
		width: 						calc(100% + 48px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-24px;
		margin-right: 				-24px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				24px;
		padding-right: 				24px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow:			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}
}


/*************************************************************/
/*************[   SELLER PAGE - NOTHING FOUND   ]*************/
/*************************************************************/
.seller-nothing-container {
	display: 						flex;
	flex-direction: 				column;
	justify-content:				center;
	align-items:					center;

	width: 							100%;
}

@media (min-width: 992px) {
	.seller-nothing-container {
		padding: 					32px 24px;

		border-width: 				1px;
		border-style: 				solid;
		border-radius: 				4px;
		border-color: 				rgba(var(--color-border-rgb), 1);

		-webkit-box-shadow: 		inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
		-moz-box-shadow:			inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);
		box-shadow: 				inset 0px 0px 12px -2px rgba(var(--color-border-rgb), .4);

		background-color: 			rgba(var(--color-white-rgb), 1);
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-nothing-container {
		width: 						calc(100% + 136px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-68px;
		margin-right: 				-68px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				68px;
		padding-right: 				68px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow:			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 767px) {
	.seller-nothing-container {
		width: 						calc(100% + 48px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-24px;
		margin-right: 				-24px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				24px;
		padding-right: 				24px;

		-webkit-box-shadow: 		inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		-moz-box-shadow:			inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}
}


/*************************************************************/
/************[   SELLER PAGE - CONTACT OPTIONS   ]************/
/*************************************************************/
#seller-contact-options {
	padding: 						1px;
}

#seller-contact-options .section-visible {
	display: 						flex;
	align-items: 					center;
	cursor: 						pointer;

	-webkit-transition: 			all .2s;
	-moz-transition: 				all .2s;
	-ms-transition: 				all .2s;
	-o-transition: 					all .2s;
	transition:	 					all .2s;

	background-color: 				rgba(var(--color-white-rgb), 1);
}

#seller-contact-options .section-hidden {
	position:	 					relative;

	-webkit-box-shadow: 			inset 0 7px 9px -15px rgba(var(--color-black-rgb), .9), inset 0 -7px 9px -14px rgba(var(--color-black-rgb), .9);
	-moz-box-shadow: 				inset 0 7px 9px -15px rgba(var(--color-black-rgb), .9), inset 0 -7px 9px -14px rgba(var(--color-black-rgb), .9);
	box-shadow: 					inset 0 7px 9px -15px rgba(var(--color-black-rgb), .9), inset 0 -7px 9px -14px rgba(var(--color-black-rgb), .9);

	background-color: 				rgba(var(--color-container-rgb), 1);
}

#seller-contact-options .section-icon {
	display: 						flex;
	align-items: 					center;
	justify-content:	 			center;
	border-radius: 					50px;

	-webkit-transition: 			background .4s;
	-moz-transition: 				background .4s;
	-ms-transition: 				background .4s;
	-o-transition: 					background .4s;
	transition:	 					background .4s;

	-webkit-box-shadow: 			0 0 6px rgba(var(--color-black-rgb), .1);
	-moz-box-shadow: 				0 0 6px rgba(var(--color-black-rgb), .1);
	box-shadow: 					0 0 6px rgba(var(--color-black-rgb), .1);

	background-color: 				rgba(var(--color-light-rgb), 1);
}

#seller-contact-options .section-title {
	display: 						flex;
	flex-direction: 				column;
	width: 							100%;
}

#seller-contact-options .section-title > span {
	font-weight: 					500;
	white-space: 					normal;
	font-size: 						15px;
	margin-bottom: 					2px;

	color: 							rgba(var(--color-primary-rgb), 1);
}

#seller-contact-options .section-buttons {
	display:						flex;
	flex-direction:					row;
	margin-left:					auto;
}

#seller-contact-options .section-status {
	display: 						flex;
	align-items: 					center;
	justify-content: 				center;
	border-radius: 					50px;
	cursor: 						pointer;
	margin-right:					8px;

	-webkit-transition: 			background .2s;
	-moz-transition: 				background .2s;
	-ms-transition: 				background .2s;
	-o-transition: 					background .2s;
	transition: 					background .2s;

	-webkit-box-shadow: 			0 0 6px rgba(var(--color-black-rgb), .1);
	-moz-box-shadow: 				0 0 6px rgba(var(--color-black-rgb), .1);
	box-shadow: 					0 0 6px rgba(var(--color-black-rgb), .1);
}

#seller-contact-options .section-status.red {
	background-color: 				rgba(var(--color-red-rgb), 1);
}

#seller-contact-options .section-status.green {
	background-color: 				rgba(var(--color-green-rgb), 1);
}

#seller-contact-options .section-arrow {
	display: 						flex;
	align-items: 					center;
	justify-content: 				center;
	margin-left: 					auto;
	border-radius: 					50px;
	cursor: 						pointer;

	-webkit-transition: 			background .2s;
	-moz-transition: 				background .2s;
	-ms-transition: 				background .2s;
	-o-transition: 					background .2s;
	transition: 					background .2s;

	-webkit-box-shadow: 			0 0 6px rgba(var(--color-black-rgb), .1);
	-moz-box-shadow: 				0 0 6px rgba(var(--color-black-rgb), .1);
	box-shadow: 					0 0 6px rgba(var(--color-black-rgb), .1);

	background-color: 				rgba(var(--color-light-rgb), 1);
}

@media (hover: hover) {
	#seller-contact-options .section-visible.collapsed:hover {
		border: 					2px solid rgba(var(--color-blue-rgb), .4);

		background-color: 			rgba(var(--color-blue-rgb), .1);
	}
}

@media (hover: none) {
	#seller-contact-options .section-visible.collapsed:active {
		border: 					2px solid rgba(var(--color-blue-rgb), .4);

		background-color: 			rgba(var(--color-blue-rgb), .1);
	}
}

@media (min-width: 576px) {
	#seller-contact-options .section-visible {
		padding: 					16px 24px;

		border:						2px solid rgba(var(--color-white-rgb), 1);
	}

	#seller-contact-options .section-icon {
		width: 						32px;
		height: 					32px;
		min-width: 					32px;
		min-height: 				32px;
		margin-right: 				12px;
	}

	#seller-contact-options .section-icon > img {
		width: 						16px;
		height: 					16px;
		min-width: 					16px;
		min-height: 				16px;
	}

	#seller-contact-options .section-status,
	#seller-contact-options .section-arrow {
		width: 						32px;
		height: 					32px;
		min-width: 					32px;
		min-height: 				32px;
	}

	#seller-contact-options .section-status > img,
	#seller-contact-options .section-arrow > img {
		width: 						16px;
		height: 					16px;
		min-width: 					16px;
		min-height: 				16px;
	}

	#seller-contact-options .section-hidden > .section-hidden-inside {
		padding:					25px;
	}
}

@media (max-width: 575px) {
	#seller-contact-options .section-visible {
		padding: 					16px 24px;

		border:						2px solid rgba(var(--color-white-rgb), 1);
	}

	#seller-contact-options .section-icon {
		width: 						32px;
		height: 					32px;
		min-width: 					32px;
		min-height: 				32px;
		margin-right: 				12px;
	}

	#seller-contact-options .section-icon > img {
		width: 						16px;
		height: 					16px;
		min-width: 					16px;
		min-height: 				16px;
	}

	#seller-contact-options .section-status,
	#seller-contact-options .section-arrow {
		width: 						32px;
		height: 					32px;
		min-width: 					32px;
		min-height: 				32px;
	}

	#seller-contact-options .section-status > img,
	#seller-contact-options .section-arrow > img {
		width: 						16px;
		height: 					16px;
		min-width: 					16px;
		min-height: 				16px;
	}

	#seller-contact-options .section-hidden > .section-hidden-inside {
		padding:					25px;
	}
}

#seller-contact-options .postal-address {
	display: 						flex;
	flex-direction:					column;
	margin-bottom:					8px;
}

#seller-contact-options .postal-address > span {
	font-size: 						15px;
	line-height: 					23px;

	color: 							rgba(var(--color-primary-rgb), 1);
}















/**********[   SELLER PAGE - Rating Summary   ]**********/
.seller-rating {
	display: 						flex;
	align-items: 					start;
}

.seller-rating-summary {
	display:						flex;
	flex-direction: 				column;
}

@media (min-width: 992px) {
	.seller-rating {
		flex-direction: 			row;
	}
	
	.seller-rating-summary {
		width: 						340px;
		min-width: 					340px;
		margin-right: 				24px;
			
		padding: 					32px;
		border-radius: 				5px;
		
		-webkit-box-shadow: 		0 0 6px rgba(var(--color-black-rgb), .1);
		-moz-box-shadow: 			0 0 6px rgba(var(--color-black-rgb), .1);
		box-shadow: 				0 0 6px rgba(var(--color-black-rgb), .1);
		border: 					1px solid rgba(var(--color-border-rgb), 1);
		background-color: 			rgba(var(--color-white-rgb), 1);
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-rating {
		flex-direction: 			column;
	}
	
	.seller-rating-summary {
		width: 						calc(100% + 136px);
		margin-top:					0;
		margin-bottom: 				0;
		margin-left: 				-68px;
		margin-right: 				-68px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				68px;
		padding-right: 				68px;
		
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		border-bottom:				8px solid rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 767px) {
	.seller-rating {
		flex-direction: 			column;
	}
	
	.seller-rating-summary {
		width: 						calc(100% + 48px);
		margin-top:					0;
		margin-bottom: 				0;
		margin-left: 				-24px;
		margin-right: 				-24px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				24px;
		padding-right: 				24px;
		
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
		border-bottom:				8px solid rgba(var(--color-border-rgb), 1);
	}
}


.seller-rating-title {
	display: 						flex;
	justify-content: 				center;
	text-align: 					center;
	
	margin-bottom: 					24px;
	font-weight: 					600;
	font-size: 						18px;
	
	color: 							rgba(var(--color-primary-rgb), 1);
}

.seller-rating-stars {
	display: 						flex;
	align-items: 					center;
	justify-content: 				center;
	width: 							100%;
	padding: 						12px 16px;
	border-radius: 					5px;
	margin: 						0 auto;
	
	background-color: 				rgba(var(--color-container-rgb), 1);
}

.seller-rating-bars {
	display: 						flex;
	flex-direction: 				column;
	margin-bottom: 					24px;
}

.seller-rating-bars > .seller-rating-bar {
	display: 						flex;
	align-items: 					center;
}

.seller-rating-bars > .seller-rating-bar:not(:last-of-type) {
	margin-bottom: 					12px;
}

.seller-rating-bars > .seller-rating-bar > .title {
	margin-right: 					12px;
	min-width: 						75px;
	font-size: 						12px;
	text-align: 					left;
	font-weight: 					500;
	white-space: 					nowrap;
	
	color: 							rgba(var(--color-blue-rgb), 1);
}

.seller-rating-bars > .seller-rating-bar > .progress {
	width: 							100%;
	min-width: 						calc(100% - 140px);
	margin-bottom: 					0;
}

.seller-rating-bars > .seller-rating-bar > .pct {
	margin-left: 					12px;
	min-width: 						40px;
	
	font-size: 						12px;
	text-align: 					right;
	font-weight: 					400;
	white-space: 					nowrap;
	
	color: 							rgba(var(--color-primary-rgb), 1);
}


/**********[   SELLER PAGE - Rating List   ]**********/
@media (min-width: 992px) {
	.seller-rating-list {
		width: 						calc(100% - 340px);
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-rating-list {
		width: 						calc(100% + 136px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-68px;
		margin-right: 				-68px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				68px;
		padding-right: 				68px;
		
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}
}


@media (max-width: 767px) {
	.seller-rating-list {
		width: 						calc(100% + 48px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-24px;
		margin-right: 				-24px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				24px;
		padding-right: 				24px;
		
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}
}

.seller-rating-list .seller-rating-list-item {
	display: 						flex;
	flex-direction: 				column;
	
	width: 							100%;
}

@media (min-width: 992px) {
	.seller-rating-list .seller-rating-list-item {
		padding: 					32px;
		margin-bottom: 				24px;
		border-radius: 				5px;
		
		-webkit-box-shadow: 		0 0 6px rgba(var(--color-black-rgb), .1);
		-moz-box-shadow: 			0 0 6px rgba(var(--color-black-rgb), .1);
		box-shadow: 				0 0 6px rgba(var(--color-black-rgb), .1);
		border: 					1px solid rgba(var(--color-border-rgb), 1);
		background-color: 			rgba(var(--color-white-rgb), 1);
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-rating-list .seller-rating-list-item {
		padding-bottom: 			24px;
		margin-bottom: 				24px;
	}
	
	.seller-rating-list-item:not(:last-of-type) {
		border-bottom: 				1px dashed rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 767px) {
	.seller-rating-list .seller-rating-list-item {
		padding-bottom: 			24px;
		margin-bottom: 				24px;
	}
	
	.seller-rating-list-item:not(:last-of-type) {
		border-bottom: 				1px dashed rgba(var(--color-border-rgb), 1);
	}
	
	.seller-rating-list-paginator {
		margin-top:					24px;
	}
}


/**********[   SELLER PAGE - Rating List - Head   ]**********/
.seller-rating-list-head {
	display: 						flex;
	align-items: 					center;
	margin-bottom: 					16px;
}

.seller-rating-list-head > .seller-rating-list-avatar {
	width: 							32px;
	min-width: 						32px;
	height: 						32px;
	border-radius: 					50%;
	overflow: 						hidden;
	margin-right: 					12px;
	
	-webkit-box-shadow: 			0 0 6px rgba(var(--color-black-rgb), .1);
	-moz-box-shadow: 				0 0 6px rgba(var(--color-black-rgb), .1);
	box-shadow: 					0 0 6px rgba(var(--color-black-rgb), .1);
	background-color: 				rgba(var(--color-container-rgb), 1);
}

.seller-rating-list-head > .seller-rating-list-avatar > .seller-rating-list-avatar-src {
	width: 							100%;
	height: 						100%;
	object-fit: 					cover;
}


.seller-rating-list-head > .seller-rating-list-name {
	font-size: 						14px;
	line-height: 					20px;
	font-weight: 					500;
	
	color: 							rgba(var(--color-primary-rgb), 1);
}


/**********[   SELLER PAGE - Rating List - Rating   ]**********/
.seller-rating-list-meta {
	display: 						flex;
	align-items: 					center;
	margin-bottom: 					16px;
}

.seller-rating-list-meta > .seller-rating-list-stars {
	display: 						flex;
	margin-right: 					12px;
}

.seller-rating-list-meta > .seller-rating-list-date {
	font-size: 						12px;
	line-height: 					12px;
	white-space: 					nowrap;
	
	color: 							rgba(var(--color-secondary-rgb), 1);
}


/**********[   SELLER PAGE - Rating List - Text   ]**********/
.seller-rating-list-text {
	font-size: 						13px;
	line-height: 					20px;
	
	color: 							rgba(var(--color-primary-rgb), 1);
}

.seller-rating-list-text > span > p:last-of-type {
	margin-bottom: 					0;
}


/**********[   SELLER PAGE - Rating List - Answer   ]**********/
.seller-rating-list-answer {
	padding: 						24px 24px;
	border-radius:		 			5px;
	width: 							calc(100% - 44px);
	margin-left: 					44px;
	margin-top: 					24px;
	
	background-color: 				rgba(var(--color-container-rgb), 1);
}

.seller-rating-list-answer > .seller-rating-list-answer-head {
	display: 						flex;
	align-items: 					center;
	margin-bottom: 					16px;
}

.seller-rating-list-answer > .seller-rating-list-answer-head > .seller-rating-list-answer-avatar {
	width: 							32px;
	min-width: 						32px;
	height: 						32px;
	border-radius: 					50%;
	overflow: 						hidden;
	margin-right: 					12px;

	-webkit-box-shadow: 			0 0 6px rgba(var(--color-black-rgb), .1);
	-moz-box-shadow: 				0 0 6px rgba(var(--color-black-rgb), .1);
	box-shadow: 					0 0 6px rgba(var(--color-black-rgb), .1);
	background-color: 				rgba(var(--color-container-rgb), 1);
}

.seller-rating-list-answer > .seller-rating-list-answer-head > .seller-rating-list-answer-avatar > .seller-rating-list-answer-avatar-src {
	width: 							100%;
	height: 						100%;
	object-fit:			 			cover;
}

.seller-rating-list-answer > .seller-rating-list-answer-head > .seller-rating-list-answer-name {
	display: 						flex;
	flex-direction: 				column;
	font-size: 						14px;
	line-height: 					20px;
	font-weight: 					500;
	
	color: 							rgba(var(--color-primary-rgb), 1);
}

.seller-rating-list-answer > .seller-rating-list-answer-head > .date {
	margin-left: 					auto;
	font-size: 						12px;
	line-height: 					12px;
	white-space: 					nowrap;
	
	color: 							rgba(var(--color-secondary-rgb), 1);
}

.seller-rating-list-answer > .seller-rating-list-answer-text {
	font-size: 						13px;
	line-height: 					20px;
	
	color: 							rgba(var(--color-primary-rgb), 1);
}

.seller-rating-list-answer > .seller-rating-list-answer-text > span > p:last-of-type {
	margin-bottom: 					0;
}

.seller-rating-list-actions {
	display: 						flex;
	align-items: 					center;
	margin-top: 					8px;
	margin-bottom:					-8px;
}

.seller-rating-list-actions > button:not(:last-of-type) {
	margin-right: 					16px;
}




/**********[   SELLER PAGE - About Store   ]**********/
.seller-description-container {
	display: 						flex;
	flex-direction: 				column;
}

@media (min-width: 992px) {
	.seller-description-container {
		width: 						100%;
		border-radius: 				5px;
		padding: 					32px 24px;
		
		-webkit-box-shadow: 		0 0 6px rgba(var(--color-black-rgb), .1);
		-moz-box-shadow: 			0 0 6px rgba(var(--color-black-rgb), .1);
		box-shadow: 				0 0 6px rgba(var(--color-black-rgb), .1);
		border: 					1px solid rgba(var(--color-border-rgb), 1);
		background-color: 			rgba(var(--color-white-rgb), 1);
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.seller-description-container {
		width: 						calc(100% + 136px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-68px;
		margin-right: 				-68px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				68px;
		padding-right: 				68px;
		
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}
}

@media (max-width: 767px) {
	.seller-description-container {
		width: 						calc(100% + 48px);
		margin-top:					0;
		margin-bottom: 				-32px;
		margin-left: 				-24px;
		margin-right: 				-24px;
		padding-top: 				32px;
		padding-bottom: 			32px;
		padding-left: 				24px;
		padding-right: 				24px;
		
		box-shadow:					inset 0 6px 4px -6px rgba(var(--color-border-rgb), 1);
	}
}

.seller-description > p {
	margin-bottom: 					16px;
	font-size: 						14px;
	line-height: 					22px;
	
	color: 							rgba(var(--color-primary-rgb), 1);
}

.seller-description > p:last-of-type {
	margin-bottom: 					0px;
}

