@import url("global.css");

main {
	margin-top: 2rem;
	margin-bottom: 2rem;
	min-height: 50vh;
}

.button-up {
	display: none;
}

.home-slider {
	background-color: #e2f1fa;
}

.home-slider .column_banner {
	padding: 0;
}

.home-slider img {
	--header-height: 100.81px;
	height: calc(100vh - var(--header-height));
	width: 100%;
	max-height: initial;
	filter: brightness(.5);
}

.home-slider .banner-content {
	justify-content: center;
}

.home-slider .banner-content h1 {
	color: #fff;
	font-size: 33px;
	text-wrap: balance;
}

@media (min-width: 768px) {
	.home-slider .banner-content h1 {
		font-size: 68px;
	}
}


.newsletter-wrapper {
	justify-content: center;
	text-align: center;
}

.hist_content .info {
	color: #fff;
}

.newsletter {
	background-color: var(--color-gray-100);
}

.static-main-page h2,
.static-main-page .h2 {
	color: var(--lb-color-primary-dark);
	font-size: 1.5rem;
	margin-top: 1rem;
}

footer .nav-link {
	--bs-nav-link-color: var(--bs-link-color);
	--bs-nav-link-hover-color: var(--bs-link-hover-color);
}

footer .btn-link {
	text-transform: initial;
}

.social-list a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	background-color: #575757;
	transition: color .3s;
	border-radius: 5px;
	margin-right: 5px;
	color: #fff;
}

a.facebook-link:hover {
	background-color: #3b5998;
	color: #fff;
}

a.youtube-link:hover {
	background-color: #ff0000;
	color: #fff;
}

a.linkedin-link:hover {
	background-color: #0a66c2;
	color: #fff;
}

.ficha .breadcrumb {
	flex-wrap: nowrap;
	overflow: hidden;
}

.ficha .breadcrumb-item {
	flex: 0 0 auto;
}

.gird-features {
	grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
	row-gap: 20px;
	column-gap: 10px;
}

.feature-value.feature-value--icon {
	width: 50px;
	height: 50px;
}

section.ficha-features {
	padding: 10px;
	background: var(--color-gray-100);
}

@media (min-width: 992px) {

	main.ficha {
		margin-top: 3rem;
		margin-bottom: 3rem;
	}

	.ficha-grid {
		grid-template-columns: 2fr 1fr;
		column-gap: 4rem;
	}

	section.ficha-auction-info {
		grid-column: 2;
		grid-row: 2;
	}

	section.ficha-title {
		grid-column: 1;
		grid-row: 1;
	}

	section.ficha-image {
		grid-column: 1;
		grid-row: 2 / 5;
	}

	section.ficha-description {
		grid-column: 1;
		grid-row: 8;
	}

	section.ficha-features {
		grid-column: 1;
		grid-row: 5 / 8;
	}

	section.ficha-pujas {
		grid-column: 2;
		grid-row: 1 / 3;
	}

	section.ficha-history {
		grid-column: 2;
		grid-row: 3;
	}

	section.ficha-files {
		grid-column: 1;
		grid-row: 9;
	}

	section.ficha-previous-next {
		grid-column: 2;
		grid-row: 9;
		align-self: flex-end;
	}

	section.ficha-share {
		grid-column: 2;
		grid-row: 8;
	}

	section.ficha-recomendados {
		grid-column: 1 / 4;
	}
}

.ficha-title h1 {
	font-size: 30px;
}

.ficha-pujas.ficha-pujas-o {
	gap: .75rem;
}

.ficha-pujas .bid-price {
	font-weight: 500;
	margin-bottom: 0;
}

.ficha-pujas .next-price {
	font-size: 1.5em;
}

.ficha-pujas .price span:nth-of-type(2) {
	float: right;
	font-variant-numeric: tabular-nums;
}

@media((min-width: 992px)) {
	.section-grid-filters {
		height: auto;
		top: initial;
	}
}

.static-page {
	max-width: 120ch;
}

.static-page p {
	margin-bottom: 1rem;
}

.static-page h3 {
	font-size: 1.25rem;
}

@media(min-width: 768px) {
	.static-page {
		padding-right: 5rem;
		border-right: 1px solid var(--bs-gray-400);
	}
}
