
@charset "UTF-8";
@import url("./general.css?v=1");

html
	{font-size: 18px}

body
	{display: grid;
	grid-template-columns: auto 1fr auto;
	height: 100vh;
	/*width: 100vw*/}

a:hover
	{text-decoration: underline}

nav
	{
	/*
	background-color: #e1e1f0;
	background-size: 300px;
	*/

	align-items: center;
	background-image: url("../../img/MAFEN_jkCUY_50.png");
	background-position: left -150px center;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 1.25rem;
	text-align: center}

#logo
	{background-image: url("../../img/logo.png");
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 50%;
	box-shadow: 0 0 4px 1px #fff;
	display: block;
	height: 192px;
	width: 192px}

#enlaces
	{display: flex;
	gap: 1rem;
	justify-content: center;
	margin-top: 1rem}

#enlaces a
	{background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 30px;
	width: 30px}

#instagram {background-image: url("../../img/iconos/icons8_instagram_50px_5e4d81.png")}
#whatsapp  {background-image: url("../../img/iconos/icons8_whatsapp_50px_5e4d81.png")}
#contacto  {background-image: url("../../img/iconos/icons8_mensaje_50px_5e4d81.png")}

#usuario
	{align-items: center;
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	white-space: nowrap}

#usuario span
	{font-weight: 500}

#usuario a
	{color: #5e4d81}

@media (orientation: landscape)
{
	#logo
		{height: 153.6px;
		width: 153.6px}
}

main
	{
	/*
	align-items: center;
	display: flex;
	flex-direction: column;
	*/

	overflow-y: scroll;
	padding: 1rem 2.5rem 2.5rem}

aside
	{
	/*
	background-color: rgba(94, 77, 129, .1); 5e4d81
	background-image: url("../img/MAFEN_jkCUY_50.png");
	background-position: right -350px center;
	background-repeat: no-repeat;
	*/

	background-color: rgba(203, 128, 192, .05);
	padding: 1rem}

aside ul
	{list-style: none;
	margin: 0;
	padding: 0}

aside li + li
	{margin-top: 0.5rem}

aside a
	{color: #5e4d81}

h1,
h2,
h3
	{font-weight: 300;
	margin: 0}

h1
	{text-align: center}

#ultimaActualizacion
	{color: #808080;
	margin: 0.25rem 0;
	text-align: center}

#catalogo
{
	&
		{align-items: center;
		display: grid;
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		grid-template-columns: auto auto auto;
		justify-content: center;
		margin: 1rem 0}

	& h2
		{border-top: var(--un-pixel) solid #ccc;
		padding-top: 1rem}
}

@media (orientation: landscape)
{
	.nombreDescripcion
		{width: 40lvw}
}

h2,
hr
	{grid-column: 1 / -1}

hr
	{background-color: #ccc;
	border: 0;
	height: var(--un-pixel);
	margin: 1rem 0;
	width: 100%}

.fila
	{display: grid;
	grid-template-columns: subgrid}

.imagen
	{height: 8.5rem;
	width: 8.5rem}

p
	{margin: 0.5rem 0 0}

.precio
	{font-size: 1.25rem;
	text-align: right}

#condiciones
{
	&
		{border-top: var(--un-pixel) solid #ccc;
		margin-top: 2rem;
		padding-top: 1rem}

	& ul
		{margin: 0.5rem 0 0 1rem;
		padding: 0}
}
