/* Common */
/* Media */
/* Blocks */
.device {
	padding: 90px 0;
}

.device__box {
	gap: 60px;
}

.device__item {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.device__item-photo {
	flex: 0 0 50%;
	height: 514px;
	padding: 0;
	margin: 0;
}

.device__item-content {
	flex: 0 0 50%;
	padding: 0 100px 0 60px;
}

.device__item:nth-child(2n) .device__item-content {
	order: -1;
	padding: 0 60px 0 100px;
}

.device__item-title {
	margin-bottom: 40px;
}

.device__item-title IMG {
	height: 66px;
}

.device__item-list {
	gap: 30px;
	margin-bottom: 40px;
}

.device__item-list LI {
	padding-left: 18px;
	font-size: 17px;
	line-height: 117%;
	letter-spacing: 2%;
}

.device__item-list LI:before {
	top: 7px;
	width: 5px;
	height: 5px;
}

.device__item-price {
	font-size: 32px;
	line-height: 50%;
}

.device__item-links {
	gap: 20px;
}

.device__item-links A {
	width: 40px;
	height: 40px;
}

.spare {
	padding: 90px 0;
}

.spare__box {
	flex-direction: row;
	flex-wrap: wrap;
	gap: 40px 20px;
}

.spare__item {
	flex: 0 0 calc(100% / 3 - 13.5px);
	padding-bottom: 0;
	border-bottom: 0;
}

.spare__item-photo {
	height: 280px;
	border-radius: 16px;
	margin-bottom: 20px;
}

.spare__item-photo IMG {
	transition: 0.5s;
}

.spare__item-photo IMG:hover {
	width: 110%;
	height: 110%;
}

.spare__item-title {
	padding: 0 20px;
	font-size: 22px;
	line-height: 91%;
	margin-bottom: 5px;
}

.spare__item-bar {
	padding: 0 20px;
}

.spare__item-price {
	font-size: 28px;
}

.spare__item .icon-plus,
.spare__item .icon-delete {
	width: 40px;
	height: 40px;
}

.pages {
	justify-content: flex-end;
	gap: 50px;
	padding: 40px 26px 0 0;
	font-size: 18px;
}

.tabsblock-slick .tabs-slick {
	justify-content: center;
	margin-bottom: 50px;
}

.tabsblock-slick .tabs-slick__inner {
	display: inline-flex;
	gap: 124px;
	width: auto;
	border-bottom-width: 2px;
}

.tabsblock-slick .tabs-slick__line {
	bottom: -2px;
	height: 2px;
}

.tabsblock-slick .tabs-slick__title {
	padding-bottom: 6px;
	font-size: 20px;
}

.catalogue {
	padding: 0 0 120px 0;
}

.catalogue .device__box {
	margin: 0 -50px;
}

.catalogue .device__item {
	padding: 0 50px 60px 50px;
	border-bottom: 2px solid #e8eff7;
}

.catalogue .device__item:last-child {
	padding-bottom: 0;
	border: 0;
}

.form-section {
	display: none;
}
