

/* Start:/local/templates/miningx100/components/bitrix/search.title/banner-title/style.css?17633804052142*/
.banner-title-search{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:133%;background:var(--background-normal);border:none;max-width:240px}.banner-title-search::placeholder{color:var(--text-neutral-darker)}.banner-title-search:focus-visible{outline:0}.banner-form-title-search{border:2px solid var(--stroke-accent-dark);border-radius:12px;padding:14px 12px;background:var(--background-normal);display:flex;align-items:center;gap:6px;height:48px}.banner-form-title-search:before{display:block;content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.75 14.75L10.2501 10.25M11.75 6.5C11.75 9.3995 9.3995 11.75 6.5 11.75C3.6005 11.75 1.25 9.3995 1.25 6.5C1.25 3.6005 3.6005 1.25 6.5 1.25C9.3995 1.25 11.75 3.6005 11.75 6.5Z" stroke="%239D9CA4" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>');width:16px;height:16px}.banner-form-container{display:flex;gap:8px;align-items:center}.banner-title-btn{background:var(--component-accent-primary-default);font-size:15px;line-height:143%;color:var(--text-neutral-lightest);padding:14px;border-radius:12px;border:unset;height:48px}.banner-form-active{border-radius:15px;border:5px solid var(--component-accent-secondary-default)}.index-banner-content-title{position:relative}.banner-content-fan-1{position:absolute;left:-270px;top:-10px}.banner-content-fan-2{position:absolute;left:-180px;top:40px}.banner-content-fan-3{position:absolute;top:-15px;left:-100px}.banner-content-fan-4{position:absolute;right:-100px;top:-15px}.banner-content-fan-5{position:absolute;right:-180px;top:40px}.banner-content-fan-6{position:absolute;right:-240px;top:-20px}.banner-content-fan{opacity:0;transition:opacity 0.5s ease-in-out}.banner-content-fan.visible{opacity:1}@media (max-width:690px){.banner-title-search{max-width:172px}.banner-form-title-search{padding:10px 12px;height:40px;border-radius:8px}.banner-form-active{border:3px solid var(--component-accent-secondary-default);border-radius:12px}.banner-title-btn{padding:10px 14px;height:40px;font-size:14px;border-radius:8px}}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/news.list/brand/style.css?1763380405741*/
.list-brand {
	display: flex;
	gap: 24px;
	max-width: 636px;
	position: relative;
	overflow: hidden;
}

.list-brand::before {
	content: ' ';
	width: 124px;
	height: 40px;
	display: block;
	background: linear-gradient(90deg, #fafaff 0%, rgba(250, 250, 255, 0) 100%);
	position: absolute;
	left: 0;
	z-index: 2;
}

.list-brand::after {
	content: ' ';
	width: 124px;
	height: 40px;
	display: block;
	background: linear-gradient(270deg, #fafbff 0%, rgba(250, 251, 255, 0) 100%);
	position: absolute;
	right: 0;
	z-index: 2;
}

.swiper-slide {
	width: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.swiper-slide img {
	max-height: 40px;
	object-fit: contain;
}

.swiper-wrapper {
  transition-timing-function: linear;
}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/catalog.section/product-list/style.css?17633804051140*/
.product-items-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 64px 16px;
}

.product-name,
.product-specifications,
.product-pirce_status {
    padding: 0 8px;
}

.product-items-list .product-specifications .product-specifications-item:nth-child(3),
.product-items-list .product-bottom,
.product-top-recommend .tag-new,
.product-top-recommend .tag-home,
.product-top-new .tag-recommend,
.product-top-new .tag-home,
.product-top-home .tag-recommend,
.product-top-home .tag-new {
    display: none;
}

.product-items-list .product-item-container {
    min-width: 264px;
    max-width: 264px;
}

.swiper-slide {
    width: auto;
}

@media (max-width: 1140px) {
    .product-items-list .product-item-container {
        min-width: 328px;
        max-width: 328px;
    }

    .catalog-element-container,
    .element-tabs {
        width: 100%;
    }
}

@media (max-width: 690px) {
    .product-items-list .product-item-container {
        min-width: 168px;
        max-width: 168px;
    }

    .product-items-list .product-item {
        height: 256px;
    }
}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/catalog.item/.default/style.css?176338040510001*/
.product-image {
	border: 1px solid var(--stroke-neutral-lighter);
	border-radius: 16px;
	background: var(--component-neutral-default);
	padding: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

a:hover .product-image {
	background: var(--Component-neutral-hover, #F1F1F2);
}

.product-image img {
	max-width: 292px;
	max-height: 192px;
	transition: 0.3s;
}

a:hover .product-image img {
	transform: scale(1.1);
}

.product-item {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.product-item a {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.product-tags {
	position: absolute;
	top: 6px;
	left: 6px;
	display: flex;
	gap: 6px;
}

.product-tags .tag-recommend {
	border-radius: 12px;
	padding: 8px;
	backdrop-filter: blur(6px);
	background: var(--component-accent-secondary-default-800);
	font-size: 13px;
	line-height: 123%;
	color: var(--text-accent-default);
}

.product-tags .tag-new {
	border-radius: 12px;
	padding: 8px;
	backdrop-filter: blur(6px);
	background: var(--component-positive-secondary-default-800);
	font-size: 13px;
	line-height: 123%;
	color: var(--text-positive-default);
}

.product-tags .tag-home {
	border-radius: 12px;
	padding: 8px;
	backdrop-filter: blur(6px);
	background: var(--component-warning-secondary-default-800);
	font-size: 13px;
	line-height: 123%;
	color: var(--text-warning-default);
}

.product-pirce {
	display: flex;
	gap: 8px;
	align-items: center;
}

.product-pirce_real {
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	color: var(--text-accent-default);
}

.product-pirce_new {
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	color: var(--text-negative-default);
}

.product-pirce_old {
	font-size: 12px;
	line-height: 133%;
	color: var(--text-neutral-light);
	text-decoration: line-through;
}

.product-pirce_percent {
	font-size: 12px;
	line-height: 133%;
	color: var(--text-negative-default);
}

.product-name {
	font-size: 14px;
	line-height: 143%;
	letter-spacing: 0.02em;
	color: var(--text-neutral-darker);
	padding: 0 8px;
}

.product-specifications {
	display: flex;
	gap: 16px;
	padding: 0 8px;
}

.product-specifications span {
	font-size: 12px;
	line-height: 133%;
	color: var(--text-neutral-light);
}

.product-specifications-value {
	font-size: 13px;
	line-height: 123%;
	color: var(--text-neutral-darker);
	display: flex;
	margin-top: 6px;
}

.product-bottom {
	display: flex;
	flex-direction: column;
	gap: 16px;
	padding: 0 8px;
}

.product-comment_acailability {
	display: flex;
	gap: 12px;
}

.product-comment {
	display: flex;
	gap: 6px;
	font-size: 12px;
	line-height: 133%;
	color: var(--text-neutral-darker);
}

.product-comment span {
	color: var(--text-neutral-light);
}

.product-comment::before {
	content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.52144 2.30223C7.6751 1.99094 7.75193 1.83529 7.85623 1.78556C7.94697 1.7423 8.0524 1.7423 8.14314 1.78556C8.24744 1.83529 8.32427 1.99094 8.47793 2.30223L9.93571 5.25554C9.98108 5.34744 10.0038 5.39339 10.0369 5.42907C10.0663 5.46066 10.1015 5.48625 10.1406 5.50443C10.1847 5.52497 10.2354 5.53238 10.3368 5.5472L13.5977 6.02382C13.9411 6.07401 14.1127 6.09911 14.1922 6.18298C14.2613 6.25595 14.2938 6.35622 14.2807 6.45587C14.2656 6.57041 14.1413 6.69147 13.8927 6.93361L11.534 9.23097C11.4604 9.30258 11.4237 9.33839 11.4 9.38099C11.379 9.41872 11.3655 9.46016 11.3603 9.50302C11.3544 9.55143 11.3631 9.60202 11.3804 9.70318L11.937 12.9481C11.9957 13.2903 12.025 13.4615 11.9699 13.563C11.9219 13.6514 11.8366 13.7133 11.7377 13.7317C11.6241 13.7527 11.4704 13.6719 11.1631 13.5103L8.24793 11.9772C8.1571 11.9295 8.11168 11.9056 8.06384 11.8962C8.02147 11.8879 7.9779 11.8879 7.93554 11.8962C7.88769 11.9056 7.84228 11.9295 7.75145 11.9772L4.83629 13.5103C4.52895 13.6719 4.37528 13.7527 4.26166 13.7317C4.1628 13.7133 4.07749 13.6514 4.0295 13.563C3.97434 13.4615 4.00369 13.2903 4.06239 12.9481L4.61893 9.70318C4.63628 9.60202 4.64496 9.55143 4.63909 9.50302C4.63389 9.46016 4.62042 9.41872 4.59941 9.38099C4.57569 9.33839 4.53893 9.30258 4.4654 9.23097L2.10671 6.93361C1.85812 6.69147 1.73382 6.57041 1.71869 6.45587C1.70553 6.35622 1.73804 6.25595 1.80717 6.18298C1.88663 6.09911 2.05832 6.07401 2.4017 6.02382L5.66255 5.5472C5.76396 5.53238 5.81466 5.52497 5.85882 5.50443C5.89792 5.48625 5.93312 5.46066 5.96246 5.42907C5.99561 5.39339 6.01829 5.34744 6.06366 5.25554L7.52144 2.30223Z" fill="%23F69152" /></svg>');
	width: 16px;
	height: 16px;
	display: block;
}

.product-acailability {
	font-size: 12px;
	line-height: 133%;
	color: var(--text-neutral-darker);
	display: flex;
	gap: 8px;
}

.product-acailability::before {
	content: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="4" cy="4" r="4" fill="%2300B327" /></svg>');
	width: 8px;
	height: 8px;
	display: block;
}

.product-btn {
	display: flex;
	gap: 8px;
}

.product-btn-buy {
	border: 1px solid var(--stroke-accent-light);
	cursor: pointer;
	font-weight: 600;
	font-size: 13px;
	line-height: 123%;
	color: var(--text-accent-default);
	padding: 10px 14px;
	border-radius: 8px;
}

.product-btn-compare,
.product-btn-add-list {
	border: 1px solid var(--stroke-neutral-lighter);
	cursor: pointer;
	border-radius: 8px;
	padding: 10px;
}

.product-btn-compare.checked {
	background: var(--component-accent-secondary-hover);
	border: 1px solid var(--stroke-accent-default);
}

.product-btn-add-list.checked {
	border: 1px solid var(--stroke-negative-default);
	background: var(--component-negative-secondary-default);
}

.product-btn-compare span {
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 7.33333L2 14M10 7.33333L10 14M6 2L6 14M14 2V14" stroke="%2318172A" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>');
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	display: block;
}

.product-btn-compare.checked span {
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 7.33333L2 14M10 7.33333L10 14M6 2L6 14M14 2V14" stroke="%234263F7" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}

.product-btn-add-list span {
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.99511 3.42388C6.66221 1.8656 4.4395 1.44643 2.76947 2.87334C1.09944 4.30026 0.86432 6.68598 2.17581 8.3736C3.26622 9.77674 6.56619 12.7361 7.64774 13.6939C7.76874 13.801 7.82925 13.8546 7.89982 13.8757C7.96141 13.8941 8.02881 13.8941 8.0904 13.8757C8.16097 13.8546 8.22147 13.801 8.34248 13.6939C9.42403 12.7361 12.724 9.77674 13.8144 8.3736C15.1259 6.68598 14.9195 4.28525 13.2207 2.87334C11.522 1.46144 9.32801 1.8656 7.99511 3.42388Z" stroke="%2318172A" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>');
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	display: block;
}

.product-btn-add-list.checked span {
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.9956 3.42388C6.6627 1.8656 4.43999 1.44643 2.76996 2.87334C1.09993 4.30026 0.864808 6.68598 2.17629 8.3736C3.26671 9.77674 6.56668 12.7361 7.64823 13.6939C7.76923 13.801 7.82973 13.8546 7.9003 13.8757C7.9619 13.8941 8.0293 13.8941 8.09089 13.8757C8.16146 13.8546 8.22196 13.801 8.34296 13.6939C9.42452 12.7361 12.7245 9.77674 13.8149 8.3736C15.1264 6.68598 14.92 4.28525 13.2212 2.87334C11.5225 1.46144 9.3285 1.8656 7.9956 3.42388Z" stroke="%23F65252" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}

.product-pirce_status {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 0 8px;
}

.product-status {
	font-size: 12px;
	line-height: 133%;
}

.empy-product .product-status,
.empy-product .product-pirce_new,
.empy-product .product-pirce_real,
.empy-product .product-pirce_old,
.empy-product .product-pirce_percent,
.empy-product .product-acailability {
	color: var(--disabled-text);
}

.empy-product .product-acailability::before {
	content: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="4" cy="4" r="4" fill="%23DDDCDF" /></svg>');
}

.empy-product .product-image img {
	opacity: .5;
}

@media (max-width: 690px) {
	.product-item {
		gap: 0;
		justify-content: space-between;
		height: 412px;
	}

	.product-comment_acailability {
		flex-direction: column;
		gap: 4px;
	}

	.product-specifications-item:nth-child(2),
	.product-specifications-item:nth-child(3) {
		display: none;
	}

	.product-specifications-item:nth-child(1) {
		display: flex;
		align-items: center;
		gap: 8px;
	}

	.product-pirce {
		flex-wrap: wrap;
		gap: 0 8px;
	}

	.product-pirce_new {
		width: 100%;
	}

	.product-btn {
		flex-wrap: wrap;
	}

	.product-btn-buy {
		width: 100%;
		text-align: center;
	}

	.product-image img {
		max-width: 150px;
		max-height: 128px;
	}

	.product-name {
		font-size: 13px;
		line-height: 123%;
	}

	.product-item a {
		gap: 8px;
	}

	.empy-product .product-status {
		display: none;
	}

	.product-tags div:nth-child(2),
	.product-tags div:nth-child(3) {
		display: none;
	}

	.product-tags div {
		font-size: 12px;
		padding: 6px 12px;
		line-height: 133%;
	}

	.catalog-container {
		padding: 0 10px;
	}

	.catalog-section {
		gap: 24px 6px;
	}

	.product-image {
		padding: 16px;
		background: unset;
	}

	.product-specifications-value {
		margin: 0;
		font-size: 12px;
		line-height: 133%;
	}

	.product-acailability {
		padding-left: 5px;
	}
}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/news.list/reviews/style.css?17633804053462*/
.list-reviews {
	display: flex;
	gap: 8px;
}

.item-reviews {
	border: 1px solid var(--stroke-neutral-lighter);
	border-radius: 16px;
	padding: 16px;
	background: var(--surface-lighter);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 32px;
}

.item-reviews:hover {
	cursor: pointer;
	background: var(--Surface-light, #F1F1F2);
}

.item-reviews-text {
	line-height: 143%;
	letter-spacing: 0.02em;
	color: var(--text-neutral-darker);
}

.item-reviews-img_value {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.item-reviews-value {
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	color: var(--text-warning-default);
	display: flex;
	align-items: center;
	gap: 4px;
}

.item-reviews-value::before {
	content: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.85494 2.30205C8.0086 1.99076 8.08542 1.83511 8.18972 1.78538C8.28047 1.74211 8.3859 1.74211 8.47664 1.78538C8.58094 1.83511 8.65777 1.99076 8.81143 2.30205L10.2692 5.25536C10.3146 5.34726 10.3373 5.39321 10.3704 5.42889C10.3998 5.46048 10.435 5.48607 10.474 5.50425C10.5182 5.52479 10.5689 5.5322 10.6703 5.54702L13.9312 6.02364C14.2745 6.07383 14.4462 6.09893 14.5257 6.1828C14.5948 6.25576 14.6273 6.35603 14.6142 6.45569C14.599 6.57022 14.4748 6.69129 14.2262 6.93342L11.8675 9.23078C11.7939 9.3024 11.7572 9.33821 11.7335 9.38081C11.7125 9.41854 11.699 9.45998 11.6938 9.50284C11.6879 9.55125 11.6966 9.60183 11.7139 9.703L12.2705 12.9479C12.3292 13.2902 12.3585 13.4613 12.3034 13.5628C12.2554 13.6512 12.1701 13.7132 12.0712 13.7315C11.9576 13.7526 11.8039 13.6717 11.4966 13.5101L8.58142 11.9771C8.49059 11.9293 8.44518 11.9054 8.39733 11.896C8.35497 11.8877 8.3114 11.8877 8.26903 11.896C8.22119 11.9054 8.17577 11.9293 8.08494 11.9771L5.16979 13.5101C4.86245 13.6717 4.70878 13.7526 4.59515 13.7315C4.49629 13.7132 4.41099 13.6512 4.363 13.5628C4.30784 13.4613 4.33719 13.2902 4.39589 12.9479L4.95243 9.703C4.96978 9.60183 4.97845 9.55125 4.97258 9.50284C4.96739 9.45998 4.95391 9.41854 4.93291 9.38081C4.90919 9.33821 4.87242 9.3024 4.79889 9.23078L2.44021 6.93342C2.19161 6.69129 2.06731 6.57022 2.05219 6.45569C2.03903 6.35603 2.07154 6.25576 2.14067 6.1828C2.22013 6.09893 2.39182 6.07383 2.7352 6.02364L5.99604 5.54702C6.09745 5.5322 6.14816 5.52479 6.19232 5.50425C6.23141 5.48607 6.26661 5.46048 6.29596 5.42889C6.32911 5.39321 6.35179 5.34726 6.39715 5.25536L7.85494 2.30205Z" fill="%23F69152" /></svg>');
	width: 17px;
	height: 16px;
	display: block;
}

.item-reviews-img_name {
	display: flex;
	gap: 12px;
}

.item-reviews-name {
	font-size: 12px;
	line-height: 133%;
	color: var(--text-neutral-darker);
	margin-bottom: 4px;
}

.item-reviews-img {
	background: var(--surface-dark);
	border-radius: 100px;
	width: 40px;
	height: 40px;
}

.item-reviews-company {
	display: flex;
	align-items: center;
	gap: 6px;
	color: var(--text-neutral-darker);
}

.items-reviews-wrapper {
	opacity: 0;
	will-change: transform, opacity;
	transform-style: preserve-3d;
	transition: opacity 0.4s ease;
	display: flex;
	flex-direction: column;
	gap: 8px;
	position: relative;
}

.items-reviews-wrapper.in-view {
	opacity: 1;
}


@media (max-width: 1140px) {
	.items-reviews-wrapper {
		width: 100%;
	}

	.items-reviews-wrapper:last-child {
		display: none;
	}
}

@media (max-width: 690px) { 
		.items-reviews-wrapper:nth-child(2) {
		display: none;
	}
}
/* End */


/* Start:/local/templates/miningx100/components/bitrix/news.list/list-question-answer/style.css?17633804051367*/
.item-question-answer {
	padding-top: 20px;
	border-bottom: 1px solid var(--stroke-neutral-lighter);
	cursor: pointer;
}

.item-question {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: var(--text-neutral-darker);
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.item-question::after {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 8.75L10 13.75L15 8.75" stroke="%239D9CA4" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	transition: transform 0.3s ease;
	transform-origin: center;
}

.item-question-answer.active .item-question::after {
	transform: rotate(180deg);
}

.item-answer {
	padding-top: 20px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	letter-spacing: 0.02em;
	color: var(--text-neutral-dark);
}

@media (max-width: 690px) {
	.item-question {
		font-size: 14px;
		line-height: 143%;
		letter-spacing: 0.02em;
	}

	.item-answer {
		font-size: 14px;
		line-height: 143%;
		letter-spacing: 0.02em;
	}
}
/* End */
/* /local/templates/miningx100/components/bitrix/search.title/banner-title/style.css?17633804052142 */
/* /local/templates/miningx100/components/bitrix/news.list/brand/style.css?1763380405741 */
/* /local/templates/miningx100/components/bitrix/catalog.section/product-list/style.css?17633804051140 */
/* /local/templates/miningx100/components/bitrix/catalog.item/.default/style.css?176338040510001 */
/* /local/templates/miningx100/components/bitrix/news.list/reviews/style.css?17633804053462 */
/* /local/templates/miningx100/components/bitrix/news.list/list-question-answer/style.css?17633804051367 */
