

/* Start:/local/templates/molnija-shop-v2026/components/bitrix/news/blog/style.css?17920717193303*/
.blog {
    width: 1320px;
    padding: 0px 32px;
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction:column;
    align-items:stretch;
    gap: 0;
	@media (max-width:1200px) {
		padding: 0px 15px;
	}
}
.blog-description {
    padding:17px 0 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #626262;
    width: 790px;
    max-width: 100%;
    margin:0 auto;
}
.blog-short-nav {
    padding:31px 0 0;
    display:flex;
    align-items:center;
    justify-content:safe center;
    gap:22px;
    border-bottom:1px solid #DEDEDE;
	--swiper-navigation-size: 30px; 
	--swiper-navigation-sides-offset: 60px;
	--swiper-navigation-top-offset: calc(50% + 15px);
	scrollbar-width: thin;
	transition:all .35s ease;
	position:relative;
	
	@media (max-width: 1200px) {
		--swiper-navigation-sides-offset: 20px;
	}	
	@media (max-width: 480px) {
		--swiper-navigation-sides-offset: 6px;
		gap:25px;
	}
}
.blog-short-nav:has(.swiper-initialized) {
	/* overflow:hidden; */
	gap:0px;
}
.blog-short-nav .swiper-initialized {
	height:100%;
	width:calc(100% - 135px * 2);
	margin:0 auto;
	overflow:hidden;
	@media (max-width: 1200px) {
		width:calc(100% - (30px + var(--swiper-navigation-sides-offset) * 2) * 2);
	}
	
}

.blog-short-nav .swiper-wrapper {
	align-items:center;
	height:100%;
}

.blog-short-nav .blog-short-nav-item {
    position:relative;
    display: inline-flex;
    align-items:center;
    isolation: isolate;
    height: 50.44px;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.6;
    text-align: center;
    color: #101010;
}
.blog-short-nav span.blog-short-nav-item:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:2px;
    background-color:#101010;
}
.blog-short-nav a.blog-short-nav-item {
    color: #101010 !important;
    text-decoration:none !important;
}
.blog-short-nav span.blog-short-nav-item:after,
.blog-short-nav a.blog-short-nav-item:hover:after {
    content:"";
    position:absolute;
    bottom:-1px;
    left:0;
    width:100%;
    height:2px;
    background-color:#101010;
}


.blog-short-nav .swiper-slide {
	width:auto;
}

.blog-short-nav [class^="swiper-button"] {
	display:inline-flex;
	width:30px;
	height:30px;
	background:center no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 17.0625H8.97656L17.7266 25.8125L15.5 28L3 15.5L15.5 3L17.7266 5.1875L8.97656 13.9375H28V17.0625Z' fill='black'/%3E%3C/svg%3E%0A");
}
.blog-short-nav [class^="swiper-button"] svg {
	display:none;
}
.blog-short-nav .swiper-button-prev {
}
.blog-short-nav .swiper-button-next {
	transform:rotate(180deg);
}

.blog-short-nav  .swiper-button-disabled + .swiper-button-disabled {
	display:none;
}
.blog-short-nav  .swiper-button-disabled:has( + .swiper-button-disabled) {
	display:none;
}

    
	
.blog-epilog {
	padding:40px 32px;
	gap:18px;
	@media (max-width:768px) {
		padding:40px 15px;
		font-size: 16px;
		line-height:1.4;
	}		
}
.blog-epilog-title {
	font-weight:bold;
	font-size:1.2rem;
}
.blog-epilog-text {
    display: flex;
    flex-direction:column;
    align-items:stretch;
    gap: 18px;
}
.blog-epilog-text p {
	margin:0;
}
/* End */


/* Start:/local/templates/molnija-shop-v2026/components/bitrix/breadcrumb/blog/style.css?1791456670475*/
.blog-breadcrumb {
	width:1320px;
	padding: 27px 32px;
	max-width:100%;
	margin:0 auto;
	display:flex;
	gap:9px;
	overflow:auto;
	@media (max-width:480px) {
		padding: 15px;
	}
}
.blog-breadcrumb a,
.blog-breadcrumb span {
	flex: 0 0 auto;
	font-weight: 500;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 0.385px;
	text-transform: uppercase;
	color: #737373;
	@media (max-width:480px) {
		text-transform: none;
	}
}

.blog-breadcrumb ~ h1 {
	padding: 0;
	margin:0;
}
/* End */


/* Start:/local/templates/molnija-shop-v2026/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?179213506614843*/
@charset "utf-8";
@property --progress {
  syntax: "<integer>";
  initial-value: 0;
  inherits: false;
}

.blog-app {
	display:flex;
	
}
.blog-detail {
	flex: 0 0 auto;
	@media (max-width:1600px) {
		flex: 1 1 auto;
		width: calc(100% - 244px);
	}
	@media (max-width:480px) {
		flex: 0 0 auto;
		padding:0 15px;
		width:100%;
	}
}
.blog-app-left-col {
	flex: 0 0 auto;
	width:calc((100% - 1320px) / 2);
	display:inline-flex;
	flex-direction:column;
	padding:0 0 0 30px;
	@media (max-width:1800px) {
		flex: 1 1 auto;
		width:auto;
	}
	@media (max-width:1600px) {
		flex: 0 0 auto;
		width:244px;
	}
	@media (max-width:820px) {
		display:none;
	}
}
.blog-app-right-col {
	flex: 0 0 auto;
	width:calc((100% - 1320px) / 2);
	display:inline-flex;
	flex-direction:column;
	align-items:stretch;
	padding-right:30px;
	@media (max-width:1800px) {
		display:none;
	}
}
.blog-detail-header .stat-block {
	padding:20px 0 0;
	display:flex;
	align-items:center;
	justify-content:safe center;
	gap:9px;
	@media (max-width:480px) {
		overflow:hidden;
	}
}

.blog-detail-header .stat-block .stat-item {
	display:inline-flex;
	font-size: 14px;
	line-height: 1;
	color: #737373;
	text-decoration:none;
	white-space:nowrap;
	@media (max-width:480px) {
		font-size: 12px;
	}
}
.blog-detail-header .stat-block a.stat-item:hover {
	text-decoration:underline;
}
.blog-detail-header .stat-block .stat-delimeter {
	flex:0 0 auto;
	display:inline-flex;
	width:2px;
	height:2px;
	background-color:#8B8B8B;
	border-radius:1px;
}


.author-block,
.table-content,
.article-text,
.author-section,
.article-faq,
.catalog-section,
.article-tags  {
	width:820px;
	max-width:100%;
	margin:0 auto;
	&:last-child {
		margin-bottom:60px;
	}
}
.article-text {
	@media (max-width:768px) {
		font-size: 16px;
		line-height:1.4;
	}
}
.catalog-section:not(:has(h2)) {
	margin-top:60px;
	@media (max-width:480px) {
		margin-top:30px;
	}
}

.share-block {
	padding:12px 0;
	display:flex;
	justify-content: center;
	align-items:center;
	gap:14px;
}
.blog-app-left-col .share-block,
.blog-app-right-col .share-block {
	padding: 16px 12px;
	gap: 12px;
	width: 112px;
	background: rgba(255, 255, 255, 0.96);
	border: 1px solid #E0E0E0;
	box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
	border-radius: 16px;
	position: sticky;
	top: 70px;
}

.blog-app-left-col .share-block {
	display:none;
	align-self: flex-start;
	top: 99vh;
    transform: translateY(-100%);
	@media (max-width: 1800px) {
		display:inline-flex;
	}
}

.blog-app-right-col .share-block {
	align-self: flex-end;
	@media (max-width: 1800px) {
		display:inline-flex;
	}
}
.blog-app-left-col .share-block,
.blog-app-right-col .share-block {
	flex-direction:column;
}

.share-label {
	font-size: 14px;
	line-height: 1;
	color: #777777;
}
.share-icons {
	display:flex;
	align-items:center;
	gap:14px;
	@media (max-width:480px) {
		gap:8px;
	}
}
.blog-app-left-col .share-icons,
.blog-app-right-col .share-icons {
	flex-direction:column;
}

.share-icon {
	display: flex;
	width: 40px;
	height: 40px;
	background:center/cover no-repeat;
	@media (max-width:480px) {
		width: 28px;
		height: 28px;
	}
}
.share-icon.vk {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2599_1986)'%3E%3Cpath d='M0 19.2C0 10.149 0 5.62355 2.81177 2.81177C5.62355 0 10.149 0 19.2 0H20.8C29.851 0 34.3764 0 37.1882 2.81177C40 5.62355 40 10.149 40 19.2V20.8C40 29.851 40 34.3764 37.1882 37.1882C34.3764 40 29.851 40 20.8 40H19.2C10.149 40 5.62355 40 2.81177 37.1882C0 34.3764 0 29.851 0 20.8V19.2Z' fill='%230077FF'/%3E%3Cpath d='M21.2832 28.818C12.1666 28.818 6.96667 22.568 6.75 12.168H11.3167C11.4667 19.8013 14.8332 23.0346 17.4999 23.7013V12.168H21.8001V18.7513C24.4334 18.468 27.1997 15.468 28.1331 12.168H32.4332C31.7165 16.2346 28.7165 19.2346 26.5832 20.468C28.7165 21.468 32.1333 24.0846 33.4333 28.818H28.6998C27.6832 25.6513 25.1501 23.2013 21.8001 22.868V28.818H21.2832Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2599_1986'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.share-icon.telegram {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2599_1990)'%3E%3Cpath d='M20.0083 40.0167C31.0586 40.0167 40.0167 31.0586 40.0167 20.0083C40.0167 8.95803 31.0586 0 20.0083 0C8.95803 0 0 8.95803 0 20.0083C0 31.0586 8.95803 40.0167 20.0083 40.0167Z' fill='url(%23paint0_linear_2599_1990)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.04616 19.7908C14.8771 17.2585 18.7588 15.5759 20.708 14.7595C26.2557 12.4438 27.4218 12.044 28.1715 12.0273C28.3381 12.0273 28.7046 12.0607 28.9545 12.2606C29.1544 12.4272 29.2044 12.6438 29.2377 12.8104C29.2711 12.9769 29.3044 13.3268 29.2711 13.5934C28.9712 16.7587 27.6717 24.4388 27.0053 27.9707C26.7221 29.4701 26.1724 29.9699 25.6392 30.0198C24.4731 30.1198 23.5901 29.2535 22.4739 28.5205C20.708 27.3709 19.725 26.6546 18.0091 25.5217C16.0266 24.2223 17.3094 23.5059 18.4422 22.3397C18.7421 22.0398 23.8567 17.3751 23.9566 16.9586C23.9733 16.9086 23.9733 16.7087 23.8567 16.6088C23.74 16.5088 23.5734 16.5421 23.4402 16.5754C23.2569 16.6088 20.4581 18.4747 15.0103 22.1565C14.2107 22.7062 13.4943 22.9728 12.8446 22.9561C12.1282 22.9395 10.7621 22.5563 9.72921 22.2231C8.47973 21.8233 7.48015 21.6067 7.56345 20.907C7.61343 20.5405 8.11322 20.174 9.04616 19.7908Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2599_1990' x1='19.9917' y1='0' x2='19.9917' y2='39.7001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232AABEE'/%3E%3Cstop offset='1' stop-color='%23229ED9'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_2599_1990'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.share-icon.max {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2599_1994)'%3E%3Cpath d='M30.0128 0H9.98724C4.47144 0 0 4.47144 0 9.98724V30.0128C0 35.5286 4.47144 40 9.98724 40H30.0128C35.5286 40 40 35.5286 40 30.0128V9.98724C40 4.47144 35.5286 0 30.0128 0Z' fill='url(%23paint0_linear_2599_1994)'/%3E%3Cpath d='M30.0128 0H9.98724C4.47144 0 0 4.47144 0 9.98724V30.0128C0 35.5286 4.47144 40 9.98724 40H30.0128C35.5286 40 40 35.5286 40 30.0128V9.98724C40 4.47144 35.5286 0 30.0128 0Z' fill='url(%23paint1_radial_2599_1994)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.3294 35.1344C17.3291 35.1344 15.9348 34.6964 13.5113 32.9444C11.9783 34.9154 7.12384 36.4557 6.91212 33.8204C6.91212 31.8421 6.47412 30.1704 5.97772 28.3454C5.38644 26.097 4.71484 23.5932 4.71484 19.9651C4.71484 11.3001 11.825 4.78125 20.2491 4.78125C28.6805 4.78125 35.287 11.6213 35.287 20.0454C35.3153 28.3392 28.6232 35.0901 20.3294 35.1344ZM20.4535 12.271C16.351 12.0593 13.1536 14.899 12.4455 19.3519C11.8615 23.0384 12.8981 27.5278 13.7814 27.7614C14.2048 27.8636 15.2706 27.0023 15.9348 26.338C17.0333 27.0968 18.3124 27.5526 19.6432 27.6593C23.8942 27.8637 27.5264 24.6275 27.8118 20.3812C27.978 16.126 24.705 12.5218 20.4535 12.2783V12.271Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2599_1994' x1='4.71388' y1='30.4214' x2='40' y2='20' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2344CCFF'/%3E%3Cstop offset='0.662' stop-color='%235533EE'/%3E%3Cstop offset='1' stop-color='%239933DD'/%3E%3C/linearGradient%3E%3CradialGradient id='paint1_radial_2599_1994' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-0.951632 -17.5674) rotate(51.356) scale(48.5407 20)'%3E%3Cstop stop-color='%230000FF'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_2599_1994'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.share-icon.link {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.332 28.3346H11.6654C9.35981 28.3346 7.39453 27.5221 5.76953 25.8971C4.14453 24.2721 3.33203 22.3069 3.33203 20.0013C3.33203 17.6957 4.14453 15.7305 5.76953 14.1055C7.39453 12.4805 9.35981 11.668 11.6654 11.668H18.332V15.0013H11.6654C10.2765 15.0013 9.09592 15.4874 8.1237 16.4596C7.15148 17.4319 6.66536 18.6124 6.66536 20.0013C6.66536 21.3902 7.15148 22.5707 8.1237 23.543C9.09592 24.5152 10.2765 25.0013 11.6654 25.0013H18.332V28.3346ZM13.332 21.668V18.3346H26.6654V21.668H13.332ZM21.6654 28.3346V25.0013H28.332C29.7209 25.0013 30.9015 24.5152 31.8737 23.543C32.8459 22.5707 33.332 21.3902 33.332 20.0013C33.332 18.6124 32.8459 17.4319 31.8737 16.4596C30.9015 15.4874 29.7209 15.0013 28.332 15.0013H21.6654V11.668H28.332C30.6376 11.668 32.6029 12.4805 34.2279 14.1055C35.8529 15.7305 36.6654 17.6957 36.6654 20.0013C36.6654 22.3069 35.8529 24.2721 34.2279 25.8971C32.6029 27.5221 30.6376 28.3346 28.332 28.3346H21.6654Z' fill='black'/%3E%3C/svg%3E%0A");
}

.table-content {
	margin-top:28px;
	padding:18px 0 19px;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:0;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
}
.blog-app-left-col .table-content {
	display:inline-flex;
	border-top:1px solid #121212;
	border-bottom:0;
	width: auto;
	position:sticky;
	top:70px;
	z-index:1;
	background-color:#fff;
	padding-top:0;
	margin: 28px auto 0 0;
}

.table-content-head {
	display:flex;
	align-items:center;
	gap:0;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.92;
	letter-spacing: 0.72px;
	text-transform: uppercase;
	color: #101010;
}
.blog-app-left-col .table-content-head {
	/* display:none; */
	font-size:14px;
	line-height:1;
	padding-top: 24px;
}

.table-content-head:before {
	flex: 0 0 auto;
	display:inline-flex;
	align-items:center;
	content:"▾";
	width:24px;
}

.table-content-items {
	display:flex;
	flex-wrap:wrap;
	--gap-x: 18px;
	gap:16px var(--gap-x);
	padding:13px 0 0;
	@media (max-width:680px) {
		flex-direction:column;
		gap:13px var(--gap-x);
	}
}
.blog-app-left-col .table-content-items {
	flex-direction:column;
	gap:0;
}

.table-content-item {
	flex: 0 0 auto;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.92;
	color: #666666;
	width:calc((100% - var(--gap-x)) / 2);
	@media (max-width:680px) {
		width:100%;
	}
}
.blog-app-left-col .table-content-item {
	padding:8px 0;
	width:100%;
	color: #616161;
	font-size: 14px;
	line-height:1.2;
	background:linear-gradient(
		to bottom,
		rgba(255, 0, 0, .05) 0,
		rgba(255, 0, 0, .05) calc(var(--progress, 0) * 1%),
		transparent calc(var(--progress, 0) * 1%)
	)
}
.blog-app-left-col[data-progress="horizontal"] .table-content-item {
	background:linear-gradient(
		to right,
		rgba(255, 0, 0, .05) 0,
		rgba(255, 0, 0, .05) calc(var(--progress, 0) * 1%),
		transparent calc(var(--progress, 0) * 1%)
	)
}

.table-content-item a {
	text-decoration:none;
	color:inherit;
}
.table-content-item a:hover {
	text-decoration:underline 1px dashed;
	text-underline-offset: 3px;
}

.article-image {
	display:flex;
	align-items:center;
	justify-content:center;
	width:1256px;
	max-width:100%;
}

.article-image img {
	width:100%;
	height:100%;
	object-fit:scale-down;
}


.author-block {
	display:flex;
	gap:18px;
	align-items:center;
	padding:16px 0 24px; 
	@media (max-width:480px) {
		display:none;
	}
}
.author-section {
	display:flex;
	flex-direction:column;
	gap:18px;
	align-items:stretch;
	padding: 28px;
	gap: 20px;
	background: #F5F5F5;
	border-radius: 16px;
	margin-top:32px;
	@media (max-width:768px) {
		padding: 20px;
	}
}
.author-section .author-block {
	padding:0;
	align-items:flex-start;
	gap:24px;
	@media (max-width:480px) {
		display:flex;
		flex-direction:column;
		gap:16px;
	}
}

.author-image {
	flex: 0 0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	width:64px;
	height:64px;
}
.author-image img  {
	width:100%;
	height:100%;
	object-fit:cover;
}
.author-info {
	flex: 1 1 auto;
	display:flex;
	flex-direction:column;
	gap:12px;
}
.author-label {
	font-weight:400;
	font-size: 14px;
	line-height: 1.5;
	color: #777;	
}
.author-name {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.25;
	color: #161616;
	@media (max-width:480px) {
		font-size: 22px;
	}	
}
.author-name a{
	color:inherit;
}
.author-post,
.author-description {
	font-size: 16px;
	line-height: 1.5;
	color: #666666;
}
.author-list-link {
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #666666;
}
.author-list-link a {
	color:inherit;
}
.author-list-link a:hover {
	color:#000;
}
.author-more-block {
	display:flex;
	flex-direction:column;
	gap:20px;
}
.author-more-label {
	font-weight: 500;
	font-size: 22px;
	line-height: 1.25;
	color: #161616;
	@media (max-width:480px) {
		font-size: 20px;
	}	
	
}
.author-more-list {
	display:flex;
	flex-direction:column;
	gap:20px;
}
.author-more-list-item {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #161616;
}
.author-more-list-item.all {
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
}	
.author-more-list-item a {
	color:inherit;
}
.author-more-list-item a:hover {
	color:inherit;
}

.article-tags {
	margin-top:15px;
	display:flex;
	flex:wrap;
	gap:8px;
	align-items:stretch;
}
.article-tags .tag-item {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	padding: 5px 10px;
	min-height: 24px;
	background: #D7D7D7;

	font-size: 14px;
	line-height: 1.2;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
	text-decoration:none;
	&:hover {
		background-color: #bdbdbd;
	}
}

.toast {
	position: fixed;
	left:50%;
	bottom:10vh;
	transform:translateX(-50%);
	padding:21px 40px 21px 24px;
	background: #FFFFFF;
	border: 1px solid #E8E8E8;
	box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.14);
	border-radius: 12px;
	display:flex;
	flex-direction:column;
	align-content:stretch;
	opacity:1;
	transition:all .35s ease;
	min-width:360px;
	z-index: 100;
	@media (max-width:576px) {
		width:334px;
		max-width:100%;
	}
}
.toast.hidden {
	opacity:0;
	visibility:hidden;
}
.toast [data-title]:empty {
	display:none;
}
.toast [data-content] {
	display:flex;
	justify-content:center;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #161616;
}
.toast [data-close] {
	position:absolute;
	right:10px;
	top:10px;
	width:20px;
	height:20px;
	opacity:.5;
	background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 5L15 15M15 5L5 15' stroke='%23161616' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	transition:all .35s ease;
	cursor:pointer;
	@media (hover: none) {
		opacity:1;
	}
}
.toast [data-close]:hover {
	opacity:1;
}
/* End */


/* Start:/local/templates/molnija-shop-v2026/components/bitrix/news/blog/bitrix/news.detail/.default/oncall-style.css?17913701571036*/
.article-faq {
	display:flex;
    flex-direction: column;
    gap: 17px;
	margin:36px auto 0;
}
.article-faq h2 {
	font-weight: 600;
	font-size: 24px;
	line-height: 1.4;
	color: #101010;
	margin:0;
	padding:0;	
}

.faq-list {
	display:flex;
	flex-direction:column;
	border-top:1px solid #DDDDDD;
}
.faq-list .item {
	display:flex;
	flex-direction:column;
	gap:17px;
	border-bottom: 1px solid #DDDDDD;
	padding:17px 0;
}
.faq-list .item-question {
	width:100%;
	display:flex;
	gap:1em;
	cursor:pointer;
}

.faq-list .item-question h3,
.faq-list .item-question .text {
	flex: 1 1 auto;
	margin:0;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.54;
	color: #101010;
}
.faq-list .item-question .switcher {
	flex: 0 0 auto;
	margin-left:auto;
	display:inline-flex;
}
.faq-list .item-question .switcher:before {
	content:"+";
	font-weight: 400;
	font-size: 19px;
	line-height: 30px;
	color: #101010;
}
.faq-list .item-answer {
	font-size: 16px;
	line-height: 1.9;
	color: #555;
}
.faq-list .item-answer:not(.visible) {
	display:none;
}

/* End */


/* Start:/local/templates/molnija-shop-v2026/components/bitrix/catalog.section/blog/style.css?179213477019315*/
/* catalog */

.catalog {
	--icon-navigation: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 7.5L9.25 1.75L7.5 0L0 7.5L7.5 15L9.25 13.25L3.5 7.5Z' fill='black'/%3E%3C/svg%3E%0A");
	display:flex;
	flex-direction:column;
	align-items:stretch;
	padding: 0 0 49px;
}

.catalog-collection {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:17px;
}
.catalog-collection h2 {
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0.05em;
	text-transform:uppercase;
	margin:0;
}
.catalog-collection-list {
	display:flex;
	align-items:stretch;
	flex-wrap:wrap;
	gap:60px 24px;
}

.catalog-collection-item .catalog-collection-slider.swiper-container {
	overflow:hidden;
	position:relative;
}
.catalog-collection-item .swiper-button-prev,
.catalog-collection-item .swiper-button-next
 {
	position:absolute;
	top:50% !important;
	margin:0 !important;
	transform:translateY(-50%);
	width: 40px;
	height: 40px;
	background: #D9D9D9;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	z-index:1;
	border-radius:50%;
	cursor:pointer;
	opacity:0;
	transition:all .35s ease;
	&.swiper-button-disabled {
		opacity:0;
	}
}
.catalog-collection-item:hover .swiper-button-prev,
.catalog-collection-item:hover .swiper-button-next {
	opacity:1;
	&.swiper-button-disabled {
		opacity:.35;
	}
}
.catalog-collection-item .swiper-button-prev,
.catalog-collection-item .swiper-button-next {
	top:calc(484px / 2) !important;
	@media (max-width:1200px) {
		top:40% !important;
	}
}

.catalog-collection-item .swiper-button-prev svg,
.catalog-collection-item .swiper-button-next svg {
	display:none !important;
}
.catalog-collection-item .swiper-button-prev {
	left:1px;
}
.catalog-collection-item .swiper-button-next {
	right:1px;
}
.catalog-collection-item .swiper-button-prev:before,
.catalog-collection-item .swiper-button-next:before {
	flex: 0 0 auto;
	content:"";
	width: 10px;
	height: 15px;
	background:var(--icon-navigation) center no-repeat;
}
.catalog-collection-item .swiper-button-next:before {
	transform:rotate(180deg);
}
.catalog-collection-item .catalog-collection-slider img {
	width:100%;
	height:100%;
	object-fit:cover;
}

.catalog-collection-item {
	flex: 0 0 auto;
	width: calc(25% - 3 * 24px / 4);
	display:flex;
	flex-direction:column;
	align-items:stretch;
	position:relative;
}

.catalog-collection.even .catalog-collection-item {
	order:3;
}
.catalog-collection.even .catalog-collection-item:nth-child(2),
.catalog-collection.even .catalog-collection-item:nth-child(3) {
	order:1;
}

main:has(.sort-bar.opened) .catalog-collection-item {
	z-index:-1;
}
.catalog-collection-item .actions {
	position:absolute;
	top:17px;
	right:22px;
	z-index:2;
}

.catalog-collection-item .catalog-collection-slider {
	width: 100%;
	height: 487px;
	background: #F4F4F4;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}

@media (max-width:1900px) {
	.catalog-collection-item .catalog-collection-slider {
		height: 25vw;
	}
}

.catalog-collection-item .catalog-collection-slider img {
	max-width:100%;
	max-height:100%;
	object-fit:scale-down;
}

.catalog-collection-item .actions .action {
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: center/cover no-repeat;
    animation: 1.35s linear a_opacity;
}
.catalog-collection-item .actions .action.favorite {
    background-image: var(--favorites-item);
}
.catalog-collection-item .actions .action.favorite:hover {
    background-image: var(--favorites-item-hover);
}
.catalog-collection-item .actions .action.favorite.activ {
    background-image: var(--favorites-item-full);
}

.catalog-collection-item .stickers {
	display:flex;
	gap:5px;
}
.catalog-collection-item .stickers .sticker {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 2px 5px;
	font-weight: 400;
	font-size: 8px;
	line-height: 10px;
}
.catalog-collection-item .stickers .sticker.new {
	background: rgba(197, 255, 170, 0.6);
	color: #13A600;
}
.catalog-collection-item .stickers .sticker.sale {
	background: rgba(255, 170, 170, 0.6);
	color: #E51C1C;
}

.catalog-collection-item .name {
	display:flex;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: inherit;
	text-decoration:none;
}

.catalog-collection-item a.name:hover {
	text-decoration:underline;
}

.catalog-collection-item .footer {
	display:flex;
	justify-content:space-between;
	gap:10px;
	align-items:flex-end;
	min-height: 74px;
}

.catalog-collection-item .footer-col {
	display:flex;
	flex-direction:column;
}
.catalog-collection-item .footer-col:last-child {
	padding-right:20px;
}
.catalog-collection-item .color {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #808080;
	margin-bottom:9px;
}

.catalog-collection-item .prices {
	display:flex;
	flex-wrap:wrap;
	gap:5px 23px;
	font-size: 16px;
	line-height: 20px;
}
.catalog-collection-item .old-price {
	text-decoration:line-through;
	white-space:nowrap;
}
.catalog-collection-item .price {
	white-space:nowrap;
}

.catalog-collection-item .credit {
	font-size: 14px;
	line-height: 17px;
	text-decoration-line: underline;
	color: #838383;
	cursor:pointer;
}

.catalog-collection .more {
	display:flex;
	justify-content:center;
	margin:57px 0 47px;
}



.round-button {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
	gap: 10px;

	min-height: 51px;

	border: 3px solid #000000;
	color:#000000;
	border-radius: 35px;
	font-weight: 600;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
	text-decoration:none;
	cursor:pointer;
	transition:all .35s ease;
}
.round-button:hover {
	color:#fff;
	background-color:#000;
}
.catalog .loading {
	display:flex;
	justify-content:center;
	margin:49px 0;
}
.catalog .loading [data-collection-load-next-page]:not(:first-child) {
	display:none;
}

@media (max-width:1200px) {
	h1:has(+.catalog) {
		margin: 16px 0 15px;
		font-size:28px;
		padding: 0 20px;
        line-height: normal;		
	}
	.catalog .action-bar {
		margin-bottom:20px;
	}
	.catalog {
	    padding: 20px 20px 25px; 
	}
	.catalog-collection {
		padding-top:15px;
	}
	.catalog-collection-list {
		gap: 24px 16px;
	}
	.catalog-collection-item {
	    width: calc(25% - 3 * 16px / 4);
	}
	.catalog-collection-item .name {
		font-size: 12px;
		line-height: 15px;
	}
	.catalog-collection-item .footer {
		flex: 1 1 auto;
		flex-direction:column;
		align-items:stretch;
		gap:8px;
	}
	.catalog-collection-item .footer-col:last-child {
		padding-right: 0;
	}
	.catalog-collection-item .color {
		font-size:12px;
		line-height: 15px;
		margin-bottom: 8px;
	}
	.catalog-collection-item .prices {
		font-size: 12px;
		line-height: 15px;
	}
	.catalog-collection-item .credit {
		font-size: 10px;
		line-height: 12px;
	}
	.catalog-collection-item .footer-col .button {
		width:auto;
		margin:0 auto;
		font-size:16px;
		height:35px;
		padding: 1px 22px;
	}
	
	.catalog-collection-item .actions {
		top:10px;
		right:9px;
	}
	.catalog-collection-item .actions .action {
		width:18px;
		height:18px;
	}
	.catalog-collection .more {
		margin: 49px 0 25px;
	}
	.catalog-collection .more .round-button {
		font-size: 14px;
		line-height: 1;
		height: 41px;
	}
	.catalog .loading {
		margin: 25px 0;
	}
}
@media (max-width:755px) {
	.catalog-collection-item .footer-col:last-child {
		align-self: flex-end;
	}
}

@media (max-width:640px) {
	h1:has(+.catalog) {
		margin: 16px 0 20px;
		font-size:24px;
	}
	.catalog {
	    padding: 5px 20px 26px; 
	}
	/*
	.catalog .action-bar {
		padding-bottom:5px;
	}
	*/
	.catalog-collection {
		gap:15px;
	}
	.catalog-collection h2 {
		font-size: 24px;
		line-height: 29px;
	}
	.catalog-collection-list {
		gap:15px 16px;
	}
	.catalog-collection-item {
		width:calc(50% - 8px);
		order:2 !important;
	}
	.catalog-collection-item .catalog-collection-slider {
		height:236px;
	}
}

@media (max-width:550px) {
	.catalog-collection-item .name {
		text-align:center;
	}
	.catalog-collection-item .footer {
        flex-direction: column;
        align-items: center;		
	}
	.catalog-collection-item .footer-col {
		align-items:center;
	}
	.catalog-collection-item .footer-col:last-child {
		align-self: center;
	}
}
.sort-bar {
	display:inline-flex;
	position:relative;
	z-index:1;
	backdrop-filter: blur(3px);	
}
.sort-bar.opened .button.sort:after {
	content:"";
	flex:0 0 auto;
	width:20px;
	height:20px;
	background:var(--close-line-icon-1) center/cover no-repeat;
	filter:invert();
	margin-left:20px;
	transition:all .35s ease;
	display:none;
}
.sort-bar.opened .button.sort:hover:after {
	transform: rotate(90deg)
}

.dropdown-options {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:0;
	background: #FFFFFF;
	padding:10px 17px;
	box-shadow:1px 1px 10px rgba(0,0,0,.1);
	transition:all .35s ease;
}
.sort-bar .dropdown-options {
	position:absolute;
	left:0;
	top:100%;
	opacity:0;
	visibility:hidden;
	padding-right:117px;
	max-width:calc(100vw - 50px)
}
.sort-bar .dropdown-options .close {
	display:inline-flex;
	align-items:center;
	position:absolute;
	font-size:12px;
	top:12px;
	right:11px;
	gap:6px;
	cursor:pointer;
}
.sort-bar .dropdown-options .close:before {
	content:"";
    flex: 0 0 auto;
    width: 16px;
    height: 16px;
    background: var(--close-line-icon-1) center/cover no-repeat;
    transition: all .35s ease;
}
.sort-bar .dropdown-options .close:hover:before {
	transform: rotate(180deg);
}

.sort-bar.opened  .dropdown-options {
	opacity:1;
	visibility:visible;
}

.dropdown-option {
	display:inline-flex;
	align-items:center;
	gap:19px;
	cursor:pointer;
	white-space:nowrap;
	padding:8px 16px;
}
.dropdown-option:hover {
	background-color:rgba(0,0,0,.1);
}

label.dropdown-option input[type="radio"]:has(+i) {
	display:none;
}
label.dropdown-option input[type="radio"] + i{
	flex:0 0 auto;
	display:inline-flex;
	width: 18px;
	height: 18px;
	border: 1px solid #000000;
	border-radius:50%;
	align-items:center;
	justify-content:center;
}
label.dropdown-option input[type="radio"] + i:before {
	flex: 0 0 auto;
	content:"";
	width: 8px;
	height: 8px;
	background: #fff;
	border: 1px solid #fff;
	border-radius:50%;
	transition:all .35s ease;
}
label.dropdown-option input[type="radio"]:checked + i:before {
	background: #000;
	border: 1px solid #000;
}

.sort-bar.opened .button {
	background-color:#000;
	color:#fff;
}

main:has(.sort-bar.opened) {
	position:relative;
}
main:has(.sort-bar.opened):before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.3);
	z-index:1;
}

[data-add2basket][data-in-basket].button {
	background-color: #000;
    color: #fff;
	white-space:nowrap;
}

.catalog-filter[data-pupop-filter] {
	display:none;
	opacity:0;
	visibility:hidden;
	transition:all .35s ease;
}
.catalog-filter[data-pupop-filter].opened {
	opacity:1;
	visibility:visible;
}

@media (max-width:1200px) {
	.action-bar .button {
		font-size: 14px;
		height: 35px;
	}
}


@media (max-width:640px) {
	.action-bar .button {
		font-size: 14px;
		height: 25px;
	}
	.sort-bar .dropdown-options {
		padding:10px 45px 10px 10px;
	}
	.dropdown-option {
		font-size:14px;
		gap: 10px;
		padding:8px 0;
	}
	label.dropdown-option input[type="radio"] + i {
		width:14px;
		height:14px;
	}
	.sort-bar .dropdown-options .close {
		font-size:0;
		color:transparent;
		gap:0;
	}
}

.catalog-section {
	display:flex;
	flex-direction:column;
	align-items:stretch;
}
.catalog-section .hero {
	width:100%;
	max-width:100%;
	overflow:hidden;
	margin-bottom:66px;
}
.catalog-section .hero.image-block source {
	display:none;
}
.catalog-section .container {
	padding-left:28px;
	padding-right:28px;
}
.catalog-section .container.info {
	padding-top:40px;
	padding-bottom:40px;
}

.catalog-section h1 {
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
	line-height: 44px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.catalog-section .slogan {
	margin-top:24px;
	font-weight: 300;
	font-size: 24px;
	line-height: 29px;
	
}

.catalog-section .stickers {
	margin-top:24px;
	display:flex;
	flex-wrap:wrap;
	gap:13px;
	overflow:auto;
	max-width:100%;
}
.catalog-section .catalog .stickers {
	gap:10px;
	margin-top:0;
	margin-bottom:5px;
}
.catalog-section .stickers:empty {
	display:none;
}
.catalog-section .stickers .sticker {
	display:inline-flex;
	padding:5px 15px;
	background-color:#D7D7D7;
	color: #000;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration:none;
	white-space:nowrap;
}
.catalog-section .catalog .stickers .sticker {
	padding:2px 5px;
	font-size: 8px;
	line-height: 10px;
	min-height:14px;
}

.catalog-section .stickers a.sticker:hover {
	text-decoration:underline;
}
.catalog-section .stickers .sticker.new {
	background-color: rgba(197, 255, 170, 0.6);
	color:#13A600;
}
.catalog-section .stickers .sticker.sale {
	background-color: rgba(255, 170, 170, 0.6);
	color: #E51C1C;
}


.catalog-section .preview-text {
	font-size: 1rem;
	line-height: 1.3;
	padding:5px 28px 45px;

	@media (max-width: 1200px) {
		padding:0px 28px 36px;
	}
	@media (max-width: 755px) {
		margin-top:20px;
        padding: 0 20px 0;
		font-size: 16px;
    }
}


.catalog-section .description {
	display:flex;
	flex-direction:column;
	gap:14px;
	padding:45px 0 58px;
}
.catalog-section .description h3 {
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.catalog-section .description-text {
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	transition:all .35s ease;
	overflow: hidden;
}
@media(max-width:500px) {
	.catalog-section .description-text:not(.inited) {
		max-height:250px;
	}
}

.catalog-section .description-text-switcher {
	display:none;
	align-items:center;
	justify-content:center;
	@media(max-width:500px) {
		display:flex;
	}
}
.catalog-section .description-text-switcher span {
	font-size: 18px;
	line-height: 1;
	color: #000000;
	cursor:pointer;
	text-decoration:underline;
}
.catalog-section .description-text-switcher[data-switcher="on"] span:before {
	content:attr(data-text-on);
}
.catalog-section .description-text-switcher[data-switcher="off"] span:before {
	content:attr(data-text-off);
}

.catalog-section .catalog-collection-list {
	--gap-x: 25px;
	gap:32px var(--gap-x);
	padding-bottom:27px;
}
.catalog-section .catalog-collection-list.swiper-container {
	/* flex-direction:column;
	gap:0; */
	overflow:hidden;
	display: block;
}
.catalog-section .catalog-collection-list.swiper-container .swiper-pagination {
	position:static;
	display:flex;
	justify-content:center;
	gap:10px;
	padding:19px 0;
}
.catalog-section .catalog-collection-list.swiper-container .swiper-pagination-bullet {
	flex: 0 1 auto;
	width: 63px;
	height: 6px;
	background: #C9C9C9;
	border-radius:0;
	margin:0;
	opacity:1;
}
.catalog-section .catalog-collection-list.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #000;
}

.catalog-section .catalog-collection-item {
	width: calc((100% - var(--gap-x)) / 2);
}
.catalog-section .swiper-container .catalog-collection-item {
	width:355px;
	@media (max-width:820px) {
		width:323px;
	}
	@media (max-width:480px) {
		width:148px;
	}
}
.catalog-section .catalog-collection-item.big-card {
	width: calc(50% - 3 * 18px / 2);
}

.catalog-section .catalog-collection-item .swiper-button-prev,
.catalog-section .catalog-collection-item .swiper-button-next {
	top:calc(487px / 2) !important;
	transform:translateY(-50%);
	margin:0;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:40px;
	height:40px;
	background-color:#D9D9D9;
	border-radius:50%;
	opacity:1;
	z-index:1;
	&.swiper-button-disabled {
		opacity:0
	}
	@media (max-width:1200px) {
		top:40% !important;
	}
	@media (max-width: 755px) {
		top: 125px !important;
		width:30px;
		height:30px;
	}		
}
.catalog-section .catalog-collection-item .swiper-button-prev {
	left:1px;
	@media (max-width: 755px) {
		left:-8px;
	}		
}
.catalog-section .catalog-collection-item .swiper-button-next {
	right:1px;
	@media (max-width: 755px) {
		right:-8px;
	}		
}
.catalog-section .catalog-collection-item .swiper-button-prev svg,
.catalog-section .catalog-collection-item .swiper-button-next svg{
	display:none;
}
.catalog-section .catalog-collection-item .swiper-button-prev:before,
.catalog-section .catalog-collection-item .swiper-button-next:before{
	content:"";
	flex: 0 0 auto;
	width:30px;
	height:30px;
	background:var(--icon-slider-prev) center/cover no-repeat;
}
.catalog-section .catalog-collection-item .swiper-button-next:before{
	transform:rotate(180deg);
}
@media (max-width:1400px) {
	.catalog-section .catalog-collection-item {
		width: calc(33.3333% - 2 * 18px / 3);
	}
	.catalog-section .catalog-collection-item .catalog-collection-slider {
		height:400px;
	}
}
@media (max-width:1200px) {
	.catalog-section .catalog-collection-list {
		gap:36px 16px;
		padding-bottom:0;
	}

	.catalog-section .hero {
		margin-bottom:0
	}
	.catalog-section .container.info {
		padding-bottom:36px;
	}
	.catalog-section .catalog-collection-item {
		width: calc(25% - 3 * 16px / 4);
		padding-bottom: 0;
	}
	.catalog-section .description {
		padding:86px 0 60px;
		gap:21px;
	}
	.catalog-section .description h3 {
		font-size: 20px;
		line-height: 24px;
	}
	.catalog-section .description-text {
		font-size: 20px;
		line-height: 150%;
	}
}
@media (max-width:960px) {
	.catalog-section .catalog-collection-item {
		width: calc(50% - 18px / 2);
	}
	.catalog-section .catalog-collection-item .catalog-collection-slider {
		height:343px;
	}
}

@media (max-width:755px) {
	.catalog-section .container.info {
		margin:20px 0 0;
		padding:0 20px 0;
	}
	.catalog-section .slogan {
		margin-top:12px;
		font-size: 16px;
		line-height: 20px;
	}
	.catalog-section .stickers {
		margin-top: 8px;
		gap: 3px;
	}
	.catalog-section .stickers .sticker {
		display: inline-flex;
		padding: 5px 6px;
		font-size: 8px;
		line-height: 10px;
	}	
	.catalog-section .catalog {
		padding: 24px 20px 23px;
	}
	.catalog-section .catalog .action-bar {
		margin-bottom:16px;
	}
	.catalog-section .catalog-collection-list {
        gap: 35px 16px;
        padding-bottom: 0;
    }
	.catalog-section .catalog-collection-item.big-card {
		width:100%;
	}
	.catalog-collection-item .footer {
		flex-direction:row;
		align-items:center;
		gap:10px;
		min-height:0;
	}
	.catalog-section .catalog-collection-item .catalog-collection-slider {
		height:250px;
	}
	.catalog-collection-item .catalog-collection-slider img {
		object-fit:cover;
	}
	.catalog-section .description {
		padding:50px 0 0;
		gap:16px;
	}
	.catalog-section .description h3 {
		font-size: 16px;
		line-height: 1.25;
	}
	.catalog-section .description-text {
		font-size: 18px;
		line-height: 1.25;
	}
}
@media (max-width:550px) {
	.catalog-collection-item .name {
		text-align:center;
	}
	.catalog-collection-item .footer {
        flex-direction: column;
        align-items: center;		
	}
	.catalog-collection-item .footer-col:last-child {
		align-self: center;
	}
}
.catalog-section .hero:has(+ .catalog-breadcrambs) {
	margin-bottom:0;
}

.catalog-section .catalog-breadcrambs {
	padding:23px 28px;
}

/* End */


/* Start:/local/templates/molnija-shop-v2026/components/bitrix/news.list/read-more/style.css?17914564404973*/
.blog-read-more {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	padding:50px 32px 68px;
	gap:23px;
	width:1320px;
	max-width:100%;
	margin:0 auto;
}
.blog-read-more-head {
	display:flex;
	align-items:center;
	gap:1em;
}
.blog-read-more-head-title {
	font-weight: 500;
	font-size: 21px;
	line-height: 1.3;
	letter-spacing: 0.525px;
	text-transform: uppercase;
	color: #101010;
	@media (max-width:420px) {
		font-size: 18px;
	}
	
}
.blog-read-more-head-link {
	margin-left:auto;
	display:inline-flex;
	padding-bottom:5px;
	border-bottom:1px solid #101010;
}
.blog-read-more-head-link a{
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.77px;
	text-transform: uppercase;
	color: #101010;
	text-decoration:none;
}

.blog-read-more-item-list {
	padding:0;
	width:100%;
	display:flex;
	align-items:stretch;
	flex-wrap:wrap;
	--gap:23px;
	gap:var(--gap);
}
.blog-section-item {
	flex: 0 0 auto;
	display:inline-flex;
	flex-direction:column;
	align-items:stretch;
	width:calc((100% - 2 * var(--gap)) / 3);
	gap:0;
	padding:0 0 27px;
	@media (max-width:900px) {
		width:100%;
	}
}
.blog-section-item .image {
	width:100%;
	display:flex;
	text-decoration:none;
}
.blog-section-item .image picture {
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:grey;
	text-decoration:none;
	width: 100%;
	height: 384px;
	aspect-ratio:1.05;
	@media (max-width:1400px) {
		height: auto;
	}
	@media (max-width:900px) {
		max-width:368px;
	}
}
.blog-section-item .image picture source {
	display:none;
}
.blog-section-item .image picture img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.blog-section-item .info {
	width:100%;
	padding:20px 0 0;
	display:flex;
	flex-direction:column;
	align-items:stretch;
}
.blog-section-item .info h3 {
	margin:0;
	padding:0;
	display:flex;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.53;
	color: #101010;
}
.blog-section-item .info h3 a {
	text-decoration:none;
	color:inherit;
}
.blog-section-item .info h3 a:hover {
	text-decoration:underline;
}
.blog-section-item .info .preview {
	padding:9px 0 0;
	font-size: 16px;
	line-height: 1.6;
	color: #626262;
}
.blog-section-item .info .stat {
	padding:13px 0 0;
	display:flex;
	align-items:center;
	gap:9px;
}

.blog-section-item .info .stat-item {
	display:inline-flex;
	font-size: 14px;
	line-height: 1;
	color: #737373;
}
.blog-section-item .info .stat-delimeter {
	flex:0 0 auto;
	display:inline-flex;
	width:2px;
	height:2px;
	background-color:#8B8B8B;
	border-radius:1px;
}

.blog-section-item .info .tags {
	padding:13px 0 0;
	display:flex;
	align-items:stretch;
	gap:8px;
}

.blog-section-item .info .tag-item {
	display:inline-flex;
	align-items:center;
	padding: 5px 10px;
	min-height: 24px;
	background-color: #D7D7D7;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	color: #000000;
	text-decoration:none;
}
.blog-section-item .info .tag-item:hover {
	background-color: #bdbdbd;
}


.blog-collection-list {
	width:100%;
	display:flex;
	align-items:stretch;
	gap:24px;
	overflow:auto;
	padding-bottom:16px;
}
.blog-collection-list.swiper-container {
	gap:0;
	overflow:hidden;
	flex-direction:column;
}
.blog-collection-item {
	flex: 0 0 auto;
	display:inline-flex !important;
	flex-direction:column;
	align-items:stretch;
	width: 447px !important;
	gap:0;
	padding:0 0 27px;
}
.blog-collection-item .image {
	width:100%;
	display:flex;
	text-decoration:none;
}
.blog-collection-item .image picture {
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:grey;
	text-decoration:none;
	width: 100%;
	height: 487px;
	aspect-ratio:0.92;
}
.blog-collection-item .image picture source {
	display:none;
}
.blog-collection-item .image picture img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.blog-collection-item .info {
	width:100%;
	padding:0;
	display:flex;
	flex-direction:column;
	align-items:stretch;
}
.blog-collection-item .info h3 {
	min-height:44px;
	margin:0;
	padding:0;
	display:flex;
	align-items:center;
	font-weight: 500;
	font-size: 36px;
	line-height: 1;
	color: #000;
	justify-content:safe center;
	text-align:center;
	text-transform:uppercase;
}
.blog-collection-item .info h3 a {
	text-decoration:none;
	color:inherit;
}
.blog-collection-item .info h3 a:hover {
	text-decoration:underline;
}
.blog-collection-list .swiper-pagination {
	position:static;
	margin-top:16px;
	display:flex;
	justify-content:center;
	--swiper-pagination-bullet-horizontal-gap: 0;
}
.blog-collection-list .swiper-pagination-bullet {
	flex:0 0 auto;
	width:40px;
	height:2px;
	background-color:#d9d9d9;
	border-radius:0;
	cursor:pointer;
}
.blog-collection-list .swiper-pagination-bullet-active {
	background-color:#000;
}

/* End */
/* /local/templates/molnija-shop-v2026/components/bitrix/news/blog/style.css?17920717193303 */
/* /local/templates/molnija-shop-v2026/components/bitrix/breadcrumb/blog/style.css?1791456670475 */
/* /local/templates/molnija-shop-v2026/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?179213506614843 */
/* /local/templates/molnija-shop-v2026/components/bitrix/news/blog/bitrix/news.detail/.default/oncall-style.css?17913701571036 */
/* /local/templates/molnija-shop-v2026/components/bitrix/catalog.section/blog/style.css?179213477019315 */
/* /local/templates/molnija-shop-v2026/components/bitrix/news.list/read-more/style.css?17914564404973 */
