

/* Start:/local/templates/molnija-shop-v2026/components/bitrix/menu/left-menu/style.css?1777354570499*/
.left-menu {
	display:flex;
	flex-direction:column;
	gap:1rem;
	position: sticky;
	top: 88px;
	z-index: 1;
}
.left-menu .menu-item {
	display:flex;
	align-items:center;
	color: #000000;
	padding:5px;
}
.left-menu .menu-item.selected {
	background-color:#eee;
}
.left-menu a.menu-item {
	text-decoration:none;
	color: #000000;
}
.left-menu .menu-item span {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
}
.left-menu a.menu-item:hover span {
	text-decoration:underline;
}

/* End */


/* Start:/local/templates/molnija-shop-v2026/components/hp/manuals/.default/style.css?17313088393158*/
.credit-tabs .tabs-heading {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #ccc;
}
.credit-tabs .tabs-heading .tab-heading-item {
	flex: 1 1 auto;
	padding: 20px 0 14px;
	font: normal normal normal 22px/25px Cuprum;
	cursor: pointer;
	border-bottom: 3px solid transparent;
	transition: 0.3s ease;
	text-align:center;
}

.tabs-content-heading {
	display:none;
}
.tabs-content {
	position: relative;
}
.credit-tabs .tab-content-item {
    display: none;
    width: 100%;
    opacity: 0;
    transform: translateX(90%);
    transition: 0.5s opacity cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.5s transform cubic-bezier(0.25, 0.46, 0.45, 0.94);
	font-size: 18px;
	line-height: 160%;
	padding:70px 30px;
	columns: 4 auto;
}
.credit-tabs .tab-content-item .doc {
	text-transform:uppercase;
}
.credit-tabs .tab-content-item .doc.end-collection {
	margin-bottom:1em;
}
.credit-tabs .tab-content-item .doc.start-collection:not(:first-child) {
	margin-top:1em;
}
@media (max-width:1250px) {
	.credit-tabs .tab-content-item {
		columns: 3 auto;
	}
}

@media (max-width:1000px) {
	.credit-tabs .tab-content-item {
		columns: 2 auto;
	}
}
@media (max-width:600px) {
	.credit-tabs .tab-content-item {
		columns: auto auto;
	}
}
.credit-tabs .tab-content-item.shown {
	opacity: 1;
	transform: translateX(0);
	display:block;
}
.credit-tabs .tab-content-item.remove {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transform: translateX(-90%);
}
.credit-tabs .tab-content-item.active {
  display: block;
}

@media screen and (max-width:1000px) {
	.credit-tabs  .tab-content-item {
		width: 100%;
		opacity: 1;
		filter: none;
		transform: none;
		transition: none;
	}
	.credit-tabs .tabs-heading {
		border-top:none;
		border-bottom:none;
		margin:0 -5px;
		padding:0;
		display:none;
	}
	.credit-tabs .tabs-heading .tab-heading-item {
		padding: 20px 7px 14px;
		border: 1px solid #ccc;
		margin: 5px;
	}
	.credit-tabs .tabs-heading .tab-heading-item.active {
		border: 1px solid #000;
	}
	.tabs-content-heading {
		display:block;
		cursor:pointer;
		position:relative;
		font: normal normal normal 22px/25px Cuprum;
		padding: 10px;
		background-color: #eee;
		margin-bottom: 5px;		
	}
	.tabs-content-heading:after {
		position:absolute;
		content:'';
		display:block;
		top:50%;
		right:10px;
		transform: translate(0, -50%) rotate(90deg);
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='40' viewBox='0 0 20 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L18 19.7465L2 38' stroke='%23555' stroke-width='3px'%3E%3C/path%3E%3C/svg%3E");
		width:20px;
		height:20px;
		background-size: contain;
		background-position:center center;
		background-repeat:no-repeat;
		transition:all .35s ease;
	}
	.tabs-content-heading.opened:after {
		transform:translate(0, -50%) rotate(-90deg);
	}
}
.credit-tabs .tabs-heading .tab-heading-item:hover {
	color: #000;
}
.credit-tabs .tabs-heading .tab-heading-item.active {
	border-bottom-color: #191C1D;
	color:#997F44;
}

@media screen and (max-width:1000px) {
	.credit-tabs .tab-content-item {
		padding: 30px 0;
	}
}

/* End */
/* /local/templates/molnija-shop-v2026/components/bitrix/menu/left-menu/style.css?1777354570499 */
/* /local/templates/molnija-shop-v2026/components/hp/manuals/.default/style.css?17313088393158 */
