@charset "utf-8";
:root {
	--c_bk:#101010;
	--c_wh:#ffffff;
	--c_gy:#f5f5f5;
	--c_rd:#9C0419;
}
.clr-bk {color: var(--c_bk)!important;}
.clr-wh {color: var(--c_wh)!important;}
.clr-gy {color: var(--c_gy)!important;}
.clr-rd {color: var(--c_rd)!important;}
.bg-bk {background-color: var(--c_bk)!important;}
.bg-wh {background-color: var(--c_wh)!important;}
.bg-gy {background-color: var(--c_gy)!important;}
.bg-rd {background-color: var(--c_rd)!important;}

.en,.fo-roboto {
	font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-variation-settings: "wdth" 100;
	font-weight: 400;
	line-height: 1.1;
}


.l-pagination{
	margin-top: 98px;
	padding-top: 26px;
  border-top: 1px solid #e2e2e2;
}
.l-pagination__list{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 15px;
}
.l-pagination__item:has(.dots){
	display: inline-block;
	margin-top: 1%;
	line-height: 1.0;
}
.page-numbers.current{
	text-decoration: underline;
	text-underline-offset: 4px;
}
.next.page-numbers{
	display: flex;
	align-items: center;
	&::after {
		content: '';
		transform: translateY(58%);
		display: block;
		aspect-ratio: 14 / 4;
		width: 16px;
		background: url(../img/common/arw.svg) no-repeat center center / 100% auto;
		transition: .45s cubic-bezier(.22, 1, .36, 1);
	}
}
.prev.page-numbers{
	display: flex;
	align-items: center;
	&::after {
		content: '';
		transform: translateY(58%) scale(-1 ,1);
		display: block;
		aspect-ratio: 14 / 4;
		width: 16px;
		background: url(../img/common/arw.svg) no-repeat center center / 100% auto;
		transition: .45s cubic-bezier(.22, 1, .36, 1);
	}
}