:root {
  --item-gutter: 40px;
}

.l-wrapper{padding-top: 0;}
.container{padding: 0 30px;}
.swiper-wrapper{align-items: center;}


/* ============================================================
auction
============================================================ */
.auctionItem{text-align: center;}
.auctionItem + .auctionItem{margin-top: 70px;}
.auctionItem-cont{margin-bottom: 2rem;}
.auctionItem-title{font-size: 2.25rem;}
.auctionItem-event{font-size: 0.875rem;font-family: var(--font-family-sans-serif);}

.auctionItem-highlighted{
	position: relative;
	margin-top: 1.5rem;
	margin-bottom: 2rem;
	padding: 1em 0;
	font-size: 1.25rem;
	font-family: var(--font-family-serif);
	font-style: italic;
	color: var(--highlighted-color);
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

:lang(en) .auctionItem-highlighted,
:lang(fr) .auctionItem-highlighted {
	font-family: var(--font-family-Didot);
	line-height: 1.6;
	-webkit-font-smoothing: auto;
	font-smoothing: auto;
}

:lang(en) .auctionItem-title,
:lang(fr) .auctionItem-title {
  letter-spacing: -0.005em;
}

.auctionItem-highlighted::before,
.auctionItem-highlighted::after{
	position: absolute;
	content: '';
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(to left, rgba(208,171,117,0) 0%,rgba(208,171,117,1) 50%,rgba(208,171,117,0) 100%);
}

.auctionItem-highlighted::before{top: 0;}
.auctionItem-highlighted::after{bottom: 0;}
.auctionItem-text{text-align: left;}

:lang(en) .auctionItem-text,
:lang(fr) .auctionItem-text {
	-webkit-font-smoothing: auto;
	font-smoothing: auto;
}

.swiper-pagination{position: static !important;margin-top: 20px;}
.swiper-pagination-bullet{background-color: #5e6ba0 !important;}
.swiper-pagination-bullet-active{background-color: #0f3d87 !important;}
.swiper-slide{opacity: 0!important;}
.swiper-slide-active{opacity: 1!important;}

@media (min-width: 992px){
	.banner::before {padding-top: 25%;}
	.auctionItem > div{padding: 0 var(--item-gutter);}
	.auctionItem-cont{margin-bottom: 0;margin-top: -50px;}
	.auctionItem-highlighted{padding-left: 0.5em;padding-right: 0.5em;}
	.auctionItem-text{padding: 0 1em;max-width: 35em;margin: 0 auto;}
} 




