

/* Start:/local/templates/new100del/components/bitrix/catalog.section.list/menu/style.css?17798460153977*/
.first__flex {
	display: flex;
}

ul {
	list-style-type: none;
	text-decoration: none;
}

a {
	text-decoration: none;
	color: #4A4A49;
}

.main-menu__desktop {
	@media (max-width: 1199px) {
		display: none;
	}
}

.main-brands__link {
	height: 62px;
	color: #4A4A49;
	border-top: none;
	display: flex;
	align-items: center;
	padding: 20px;
	gap: 10px;
	z-index: 101;
}

.main-brands__link:hover {
	background-color: #ebebeb;
}

.deep-list__one {
	border: 1px solid #EBEBEB;
	border-top: none;
	font-weight: 600;
	max-width: 100%;
}

.deep-list__one>li>ul {
	background-color: #fff;
	  /* background: rgba(255, 255, 255, 0.2); 
  backdrop-filter: blur(12px);          
  -webkit-backdrop-filter: blur(12px);  */
	border: none;
	left: 350px;
	/* min-height: 442px; */
	top: 0px;
	padding-bottom: 20px;
	width: 1055px;
	font-weight: 600;
	z-index: -10;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	display: flex;
	flex-wrap: wrap;
	gap: 0px 20px;
}

.deep-list__one>li>ul.active {
	z-index: 101;
	opacity: 1;
	visibility: visible;
}

.deep-list__one>li {
	/* max-width: 343px; */
	height: calc((120vw / 31));

	border-top: 1px solid #ebebeb;
	border-bottom: none;
	position: relative;

	cursor: pointer;
	display: flex;
	align-items: center;
	padding: 20px;
	gap: 10px;
	z-index: 101;
	background-color: #fff;

	@media (min-width: 1200px) {
		height: 64px;
	}
}

.deep-list__one>li.active {
	background-color: #EBEBEB;
	z-index: 101;
}

.deep-list__one>li>h2 {
	z-index: 101;
	font-size: calc((100vw / 250) + 8px);
}

.deep-list__one>li>img {
	z-index: 101;
}

.deep-list__one>li>h2:first-child {
	border-top: 1px solid #EBEBEB;
}


.bx_sitemap_li_title {
	color: #4A4A49;
	font-size: calc((100vw / 250) + 8px);

	@media (min-width: 1600px) {
		font-size: 16px;
	}
}

.background {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
	background-color: #000;
	z-index: -100;
	visibility: hidden;
	opacity: 0;
	transition: .2s;
}

.background.active {
	z-index: 100;
	visibility: visible;
	opacity: .4;
}

.deep-list__one>li>svg {
	position: absolute;
	/* top: 26px; */
	right: 20px;

	display: none;
}

.deep-list__one li svg.active {
	display: block;
}

.deep-list__one>li>ul {
	display: flex;
	flex-wrap: wrap;
	min-height: 434px;
	align-content: flex-start;
	cursor: default;
	z-index: 110;
}

.deep-list__one>li>ul>div>li {
	display: inline-block;
	width: 345px;
	cursor: pointer;
}

.deep-list__one>li>ul>div>li>div {
	width: 345px;
	min-height: 64px;
	background-color: #F8F8F8;
	padding: 20px;
	display: flex;
	position: relative;
	align-items: center;
}

.deep-list__one>li>ul>div>li>div>a {
	font-weight: 600;
}

.deep-list__one>li>ul>div>li>div>svg {
	position: absolute;
	top: 40%;
	right: 20px;
	transition: .2s;
}

.deep-list__one>li>ul>div>li>div>svg.active {
	transform: rotate(180deg);
}

.deep-list__one>li>ul>div>li>div>a {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #4A4A49;
	width: 80%;
}

.deep-list__one>li>ul>div>li>ul {
	position: absolute;
	opacity: 0;
	visibility: hidden;

	width: 345px;
}

.deep-list__one>li>ul>div>li>ul>li {
	padding-left: 20px;
}

.deep-list__one>li>ul>div>li>ul>li>div,
.deep-list__one>li>ul>div>li>ul>li>ul>li>div {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #4A4A49;
	padding-top: 12px;
	padding-bottom: 12px;
}

.deep-list__one>li>ul>div>li>ul.active {
	position: relative;
	opacity: 1;
	visibility: visible;
}

.show-more {
	font-family: 'Stolzl';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 150%;
	color: #EA5B0C;
	margin-top: 20px;
	padding-left: 20px;
	cursor: pointer;
	margin-bottom: 20px;
}

.inner__flex-correcter {
	flex-wrap: wrap;
	width: 335px;
}

@media(max-width: 1600px) {
	.deep-list__one>li>ul {
		left: calc(20vw + 13px);
		width: 67vw;
	}
}

@media(max-width: 1400px) {
	.deep-list__one>li>ul {
		left: calc(20vw + 12px);
	}
}

@media(max-width: 1300px) {
	.deep-list__one>li>ul {
		left: calc(20vw + 10px);
	}
}

/* End */


/* Start:/local/templates/new100del/components/bitrix/news.list/banners/style.css?17798460151621*/
.main-banner {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: stretch;
}

.banners__a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-decoration: none;
}

.banners__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.flex__baners {
    display: flex;
    flex-direction: column;
}

.flex__baners .banners__a,
.flex__baners .empty {
    flex: 1;
    min-height: 0;
    width: 100%;
}

.flex__baners .empty {
    background-color: #f5f5f5;
}

@media (max-width: 575px) {
    .main-banner {
        flex-direction: column;
        gap: 13px;
        margin-left: 0;
    }

    .banner-right.flex__baners {
        flex-direction: row;
        gap: 8px;
        height: auto;
        align-items: stretch;
    }

    .flex__baners .banners__a,
    .flex__baners .empty {
        height: auto;
        min-height: 120px;
    }
}

@media (min-width: 576px) and (max-width: 1199px) {
    .main-banner {
        flex-direction: row;
        gap: 12px;
    }

    .banner-left {
        flex: 2;
    }

    .banner-right {
        flex: 1;
    }

    .banner-right.flex__baners {
        gap: 12px;
    }
}

@media (min-width: 1200px) {
    .main-banner {
        flex-direction: row;
        gap: 20px;
        margin-left: 20px;
    }

    .banner-left {
        flex: 2;
        min-width: 0;
    }

    .banner-right {
        flex: 1;
        min-width: 220px;
    }

    .banner-right.flex__baners {
        gap: 20px;
    }
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/bootstrap_v4/style.min.css?1733886116272*/
.page-link,.page-link:hover{color:var(--theme-color-primary)}.page-item.active .page-link{color:var(--theme-b-tx-primary);background-color:var(--theme-color-primary);border-color:var(--theme-color-primary)}.page-link:focus{box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}
/* End */


/* Start:/local/templates/new100del/components/bitrix/system.pagenavigation/.default/style.css?176612859586*/
ul.pager {
    display: flex;
    justify-content: center;
	margin-bottom: 50px;
}
/* End */


/* Start:/local/templates/new100del/components/bitrix/catalog.item/.default/style.css?177986503511009*/
.item__product.vertical {
	border: 1px solid #f2f2f2;
	position: relative;
	display: flex;
	flex-direction: column;
	height: 100%;
	text-decoration: none;

	* {
		pointer-events: auto !important;
	}

	.product-item-label-triangle {
		position: absolute;
		z-index: 100;
		top: 0;
		left: 0;
		color: #fff;
		width: 60px;
		height: 40px;

		.procent {
			top: 16px;
			left: 8px;
			transform: rotate(315deg);
			position: absolute;
			font-family: 'StolzlMedium', 'Arial';
		}

		&::before {
			content: '';
			position: absolute;
			left: 0px; top: 0px;
			border: 40px solid transparent;
			border-left: 40px solid #EA5B0C;
			border-top: 40px solid #EA5B0C;
		}
	}

	.item__product__content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;

		a {
			display: flex;
			flex-direction: column;
			flex-grow: 1;
		}
	}

	.content-img {
		height: 190px;
		@media (min-width: 1200px) {
			height: 15vw;
		}
		display: flex;
		align-items: center;
		position: relative;
		overflow: hidden;

		.product-item-image-slider {
			width: 100%;
			height: 100%;
			position: relative;

			.swiper-slide {
				display: flex;
				justify-content: center;
				align-items: center;
				height: 100%;

				img {
					margin: 0 auto;
					max-width: 90%;
					max-height: 90%;
					object-fit: contain;
					pointer-events: none;
					user-select: none;
				}
			}

			.swiper-pagination {
				position: absolute;
				bottom: 10px;
				left: 0;
				right: 0;
				display: flex;
				justify-content: center;
				align-items: center;
				gap: 4px;
				z-index: 10 !important;
				pointer-events: none;
				width: 100% !important;
			}

			.swiper-pagination-bullet {
				width: 16px !important;
				height: 4px !important;
				background-color: #EBEBEB !important;
				border-radius: 2px !important;
				margin: 0 !important;
				opacity: 1 !important;
				transition: width 0.3s ease, background-color 0.3s ease !important;
				display: block !important;
			}

			.swiper-pagination-bullet-active {
				width: 32px !important;
				background-color: #EA5B0C !important;
			}
		}
	}

	.content-art {
		font-family: var(--bs--font-default);
		font-weight: 400;
		font-size: 12px;
		line-height: 140%;
		color: #878785;
		margin: 24px 0 8px 0;

		@media (max-width: 1200px) {
			font-size: 8px;
			margin: 16px 0 5px 0;
		}

		@media (max-width: 575px) {
			font-size: 8px;
			margin: 12px 0 4px 0;
		}
	}

	.content-title {
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100%;
		height: 50px;
		font-family: var(--bs--font-regular);
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		color: #4A4A49;
		margin-bottom: 24px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;

		@media (max-width: 1200px) {
			height: 30px;
			font-size: 12px;
			margin-bottom: 16px;
		}

		@media (max-width: 575px) {
			font-size: 10px;
		}
	}

	.availability {
		margin-top: auto;
		margin-bottom: 24px;
		color: #EA5B0C;
		font-family: var(--bs--font-regular);
		font-size: 12px;
		font-weight: 400;

		@media (max-width: 1200px) {
			font-size: 8px;
			margin-bottom: 19px;
		}
	}

	.price__box {
		width: 100%;
		min-height: 50px;
		margin-bottom: 20px;

		@media (min-width: 576px) {
			min-height: 60px;
			margin-bottom: 16px;
		}

		@media (min-width: 1200px) {
			min-height: 80px;
			margin-bottom: 24px;
		}

		font-weight: 700;
		font-size: 24px;
		color: #4A4A49;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;

		.old-price {
			font-family: 'Stolzlregular', 'Arial', sans-serif;
			font-weight: 400;
			font-size: 10px;
			text-decoration: line-through;
			color: #878785;

			@media (min-width: 576px) {
				font-size: 12px;
			}

			@media (min-width: 1200px) {
				font-size: 18px;
			}
		}

		.price {
			font-family: 'StolzlBold', 'Arial';
			font-size: 12px;
			@media (min-width: 576px) {
				font-size: 16px;
			}
			@media (min-width: 1200px) {
				font-size: 24px;
			}
		}

		.benefit {
			font-weight: 400;
			font-size: 8px;

			@media (min-width: 1200px) {
				font-size: 12px;
			}
		}
	}

	.item__product__bottom {
		display: flex;
		align-items: center;
		gap: 16px;
		bottom: 24px;

		.bottom-basket {
			font-family: var(--bs--font-medium);
			font-weight: 500;
			width: 100%;
			height: 32px;
			font-size: 10px;
			@media (min-width:576px) {
				height: 48px;
				font-size: 16px;
			}
			@media (min-width: 1200px) {
				width: 100%;
				font-size: 18px;
				height: 60px;
			}
			display: flex;
			justify-content: center;
			align-items: center;
			background-color: #EA5B0C;
			color: #fff;
			font-style: normal;
			font-weight: 500;
			line-height: 140%;
			cursor: pointer;
		}

		.item__bottom-flex {
			display: flex;
			gap: 8px;
			top: 10px;
			right: 10px;
			align-items: center;
			position: absolute;
			flex-direction: column;
			z-index: 10;
			@media (min-width: 1480px) {
				display: flex;
				position: relative;
				flex-direction: row;
				top: 0;
				right: 0;
			}

			.item__bottom-like,
			.item__bottom-statistic {
				width: calc(2vw + 30px);
				height: calc(2vw + 30px);
				background: #ffffff61;
				display: flex;
				align-items: center;
				justify-content: center;
				border: 1px solid #EBEBEB;
				cursor: pointer;
				@media (min-width: 1480px) {
					width: 60px;
					height: 60px;
				}
			}
		}
	}
}

.item__bottom-like.add2favorites-button svg {
	stroke: #4A4A49;
}
.item__bottom-like.active.add2favorites-button svg {
	stroke: #ea5b0c;
}

.availability.is-loading,
.price__box.is-loading {
	position: relative;
}
.js-card-availability .card-skeleton {
	background: #ea820c85;
}
.js-card-price-box .card-skeleton {
	background: #4a4a4965;
}
.card-skeleton {
	position: relative;
	display: block;
	overflow: hidden;
}

.card-skeleton::after {
	content: "";
	position: absolute;
	top: 0;
	left: -150%;
	width: 120%;
	height: 100%;
	background: linear-gradient(
			90deg,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.45) 50%,
			rgba(255, 255, 255, 0) 100%
	);
	animation: card-skeleton-shimmer 1.4s infinite;
}

.card-skeleton--availability {
	width: 150px;
	height: 18px;
	margin-top: 8px;
	margin-bottom: 14px;
}

.card-skeleton--price {
	width: 120px;
	height: 30px;
	margin-bottom: 4px;
}

.availability:not(.is-loading) .card-skeleton,
.price__box:not(.is-loading) .card-skeleton {
	display: none;
}

@keyframes card-skeleton-shimmer {
	0% {
		left: -150%;
	}
	100% {
		left: 150%;
	}
}

.socials {
	overflow-x: hidden;
	box-sizing: border-box;
	max-width: 100%;
	display: grid;
	grid-template-columns: 50% 50%;
	grid-template-rows: repeat(2, 1fr);
	grid-column-gap: 12px;
	grid-row-gap: 0px;
	align-items: start;
}

.socials-content {
	overflow-x: hidden;
	display: flex;
	flex-direction: column;
	gap: 35px;
	grid-area: 1 / 2 / 2 / 3;
	max-width: 100%;
	box-sizing: border-box;
}

.socials-buttons-link {
	box-sizing: border-box;
	max-width: 100%;
	overflow-x: hidden;
	margin-bottom: 20px;
	display: grid;
	grid-template-columns: 100%;
	gap: 20px;
	width: 100%;
}

.socials-links__title {
	font-size: 40px;
	font-weight: 500;
	line-height: 130%;
	border-bottom: 1px solid #EA5B0C;
	padding-bottom: 32px;
}

.socials-links__flex-item__big,
.socials-links__flex-item__little {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	background-color: #292929;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%;
	color: #FFFFFF;
	height: 60px;
	font-family: var(--bs--font-medium);
}

.socials-links__flex-item__big:hover,
.socials-links__flex-item__little:hover {
	color: #f8f8f8;
}

.socials-videos {
	width: 100%;
	grid-area: 1 / 1 / 3 / 2;
	padding-right: 10px;
}

.socials-buttons {
	grid-area: 2 / 2 / 3 / 3;
	display: block;
}

.socials-spacer {
	height: 85px;
}

@media (max-width: 1299px) {
	.socials {
		display: flex;
		flex-direction: column;
		grid-template-columns: 100%;
		grid-template-rows: auto auto auto;
		grid-column-gap: 0px;
		grid-row-gap: 20px;
	}

	.socials-content {
		order: 1;
		width: 100%;
		margin-bottom: 20px;
	}

	.socials-videos {
		order: 2;
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}

	.socials-buttons {
		order: 3;
		width: 100%;
		display: block;
	}

	.socials-links__title {
		font-size: 32px;
		line-height: 120%;
		padding-bottom: 24px;
	}

	.socials-links__text {
		margin-bottom: 0px;
	}

	.socials-spacer {
		height: 50px;
	}

	.socials-content {
		gap: 20px;
	}

	.socials-buttons-link {
		margin-bottom: 0px;
	}

	.socials-links__flex-item__big,
	.socials-links__flex-item__little {
		font-size: 14px;
	}
}

@media (min-width: 767px) {
	.swiper-slide {
		width: 345px;
		height: 500px;
	}

	.socials-buttons-link {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1300px) {
	.socials-buttons-link {
		margin-top: 30px;
	}
}

@media (max-width: 625px) {
	.socials {
		grid-row-gap: 0px;
	}

	.socials-links__title {
		font-size: 20px;
		padding-bottom: 10px;
	}

	.socials-links__text {
		font-size: 14px !important;
	}

	.socials-content {
		gap: 10px;
		margin-bottom: 35px;
	}

	.socials-spacer {
		height: 0 !important;
	}
}

.socials-links__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	color: #4A4A49;
}

.video__item {
	cursor: pointer;
	position: relative;
	height: 500px;
	width: 100%;
	border: 1px solid #EA5B0C;
}

.video__item video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

video::-webkit-media-controls {
	display: none;
}

.swiper-slide {
	width: 345px;
	height: 513px;
}

.play-btn,
.pause-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80px;
	height: 80px;
	border: none;
	border-radius: 50%;
	background: rgba(0, 0, 0, .6);
	cursor: pointer;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background .3s;
}

.play-btn::before {
	content: '';
	border-style: solid;
	border-width: 14px 0 14px 24px;
	border-color: transparent transparent transparent #fff;
	margin-left: 4px;
}

.play-btn:hover {
	background: rgba(0, 0, 0, .8);
}

.pause-btn {
	display: none;
}

.pause-btn::before,
.pause-btn::after {
	content: '';
	width: 8px;
	height: 28px;
	background: #fff;
	border-radius: 2px;
}

.pause-btn::before {
	margin-right: 6px;
}
/* End */


/* Start:/local/templates/new100del/components/bsi/catalog.sku.action/catalog.item.buttons/style.css?17639448061104*/
.js-catalog-sku-action-box .item__bottom-like svg,
.js-catalog-sku-action-box .item__bottom-statistic svg path {
    stroke: #4A4A49;
}

.js-catalog-sku-action-box.active .item__bottom-like svg {
    stroke: #ea5b0c;
    fill: #ea5b0c;
}
.js-catalog-sku-action-box.active .item__bottom-statistic svg path{
    stroke: #ea5b0c;
    fill: #ea5b0c;
}

.js-catalog-sku-action-button {
    width: 32px;
    height: 32px;
    background: #ffffff61;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #EBEBEB;
    cursor: pointer;
}

.js-catalog-sku-action-button svg {
    width: 16px;
    height: 16px;
}

@media (min-width: 768px) {
    .js-catalog-sku-action-button {
        width: 40px;
        height: 40px;
    }
    .js-catalog-sku-action-button svg {
        width: 21px;
        height: 21px;
    }
}

@media (min-width: 1480px) {
    .js-catalog-sku-action-button {
        width: 60px;
        height: 60px;
    }
    .js-catalog-sku-action-button svg {
        width: 30px;
        height: 30px;
    }
}
/* End */


/* Start:/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/style.css?1776395879527*/
.product-item-container {  
    margin: 0 4px;  
    @media (min-width: 767px) {			
        margin: 0 8px;
    }
}

.slick-list.draggable {
    margin: 0 -4px;  
    @media (min-width: 767px) {			
        margin: 0 -8px;
        display: grid;
    }
}


.slider_products .swiper-slide.product {
    width: 100%;
    @media (min-width: 600px) {			
       width: 50%;
    }
    @media (min-width: 992px) {			
       width: 33%;
    }
    @media (min-width: 1280px) {			
       width: 25%;
    }
    
}
/* End */


/* Start:/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/style.css?17714673065458*/
/* catalog.top */
.bx_catalog_tile_home_type_2.bx_black .bx_catalog_tile_slider_arrow_left,
.bx_catalog_tile_home_type_2.bx_black .bx_catalog_tile_slider_arrow_right 			{background-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/slider_arrow.png)}
.bx_catalog_tile_home_type_2.bx_black .bx_catalog_tile_slider_pagination li			{background: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/pagination_dot.png) no-repeat right center}
.bx_catalog_tile_home_type_2.bx_black .bx_catalog_tile_slider_pagination li:hover,
.bx_catalog_tile_home_type_2.bx_black .bx_catalog_tile_slider_pagination li.active	{background: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/pagination_dot.png) no-repeat 0px center}

.bx_catalog_tile_home_type_2.bx_black .bx_bt_button  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:     -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:        linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);

	color:#fff;
	text-shadow: 0 1px 0 #165c99;
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_catalog_tile_home_type_2.bx_black .bx_bt_button:hover  		{
	background:#26b0e4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YjBlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjg0ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26b0e4),color-stop(100%,#2684d3));
	background:-webkit-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:   -moz-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:    -ms-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:     -o-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:        linear-gradient(to bottom,#26b0e4 0%,#2684d3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26b0e4',endColorstr='#2684d3',GradientType=0 );
}
.bx_catalog_tile_home_type_2.bx_black .bx_bt_button:active  		{
	background:#0052bf;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTJiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg1ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0052bf),color-stop(100%,#0085d3));
	background:-webkit-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:   -moz-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:    -ms-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:     -o-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:linear-gradient(to bottom,#0052bf 0%,#0085d3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0052bf',endColorstr='#0085d3',GradientType=0 );
}
/* scu_detail_size */
.bx-retina .bx_catalog_tile_home_type_2.bx_black .bx_item_detail_size ul li.bx_active .cnt{
	-webkit-border-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/x2border_active.png) 2 fill stretch;
}
/* scu_detail_scu */
.bx-retina .bx_catalog_tile_home_type_2.bx_black .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	-webkit-border-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/images/x2border_active.png) 2 fill stretch;
}
/* End */


/* Start:/local/templates/new100del/components/bitrix/news.list/popular_categories/style.css?17798460154434*/
.popular_sections {
    margin: 48px 0;

    @media (min-width: 576px) {
        margin: 60px 0;
    }

    @media (min-width: 1200px) {
        margin: 120px 0;
    }

    .popular_sections_body {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;

        @media (max-width: 564px) {
            gap: 8px;
        }

        @media (min-width: 768px) {
            grid-template-rows: repeat(3, 1fr);
        }

        @media (min-width: 1399px) {
            grid-template-columns: repeat(4, 1fr);
            grid-template-rows: repeat(2, 1fr);
        }

        .box {
            display: flex;
            flex: 1 0 100%;
            flex-wrap: wrap;
            cursor: pointer;
            background-color: #F8F8F8;
            position: relative;
            padding: 12px;

            @media (min-width: 565px) {
                padding: 16px;
            }

            @media (min-width: 768px) {
                padding: 24px;
            }

            @media (max-width: 564px) {
                height: 74px;
            }
        }

        .box:hover {
            background-color: #EBEBEB;
        }

        .title {
            width: 140px;
            font-weight: 400;
            font-size: 14px;
            font-family: var(--bs--font-regular);
            line-height: 140%;
            color: #4A4A49;
            position: relative;
            z-index: 2;

            @media (max-width: 564px) {
                width: 80px;
                font-size: 8px;
            }

            @media (min-width: 565px) and (max-width: 767px) {
                width: 110px;
                font-size: 13px;
            }

            @media (min-width: 768px) {
                font-size: 16px;
            }

            @media (min-width: 1200px) {
                font-size: 18px;
            }
        }

        .image img {
            position: absolute;
            right: 10px;
            bottom: 10px;
            z-index: 1;

            @media (max-width: 564px) {
                width: 67px;
                height: 77px;
                right: 4px;
                bottom: 0px;
                object-fit: contain;
            }

            @media (min-width: 565px) and (max-width: 767px) {
                max-height: 90px;
                max-width: 110px;
                object-fit: contain;
            }

            @media (max-width: 1399px) and (min-width: 768px) {
                max-height: 130px;
            }

            @media (max-width: 1200px) and (min-width: 768px) {
                max-height: 140px;
                max-width: 160px;
            }
        }
    }
}

.div1 {
    height: 74px;
    @media (min-width: 565px) {
        height: 150px;
    }
    @media (min-width: 768px) {
        grid-area: 1 / 1 / 2 / 2;
        height: 160px;
    }
    @media (min-width: 1399px) {
        grid-area: 1 / 1 / 2 / 2;
    }
}
.div2 {
    height: 74px;
    @media (min-width: 565px) {
        height: 150px;
    }
    @media (min-width: 768px) {
        grid-area: 1 / 2 / 2 / 3;
        height: 160px;
    }
    @media (min-width: 1399px) {
        grid-area: 1 / 2 / 2 / 3;
    }
}
.div3 {
    height: 74px;
    @media (min-width: 565px) {
        height: 150px;
    }
    @media (min-width: 768px) {
        grid-area: 3 / 1 / 4 / 2;
        height: 160px;
    }
    @media (min-width: 1399px) {
        grid-area: 2 / 1 / 3 / 3;
    }
}
.div4 {
    height: 74px;
    @media (min-width: 565px) {
        height: 150px;
    }
    @media (min-width: 768px) {
        grid-area: 2 / 1 / 3 / 2;
        height: 160px;
    }
    @media (min-width: 1399px) {
        height: 339px;
        grid-area: 1 / 3 / 3 / 4;
    }
}
.div5 {
    height: 74px;
    @media (min-width: 565px) {
        height: 150px;
    }
    @media (min-width: 768px) {
        grid-area: 2 / 2 / 3 / 3;
        height: 160px;
    }
    @media (min-width: 1399px) {
        grid-area: 1 / 4 / 2 / 5;
    }
}
.div6 {
    height: 74px;
    @media (min-width: 565px) {
        height: 150px;
    }
    @media (min-width: 768px) {
        grid-area: 3 / 2 / 4 / 3;
        height: 160px;
    }
    @media (min-width: 1399px) {
        grid-area: 2 / 4 / 3 / 5;
    }
}
/* End */


/* Start:/local/templates/new100del/components/bitrix/news.list/brands/style.css?17798460153897*/
.swiper.brands-slider,
.swiper.brands-slider--secondary {
    width: 100%;
    height: 120px;

    .swiper-slide {
        text-align: center;
        border: 1px solid #EBEBEB;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 120px;

        img {
            max-height: 100%;
            max-width: 100%;
            object-fit: contain;
        }
    }
}

.brands {
    margin-top: 0;
    margin-bottom: 48px;

    @media (min-width: 576px) {
        margin-bottom: 60px;
    }

    @media (min-width: 1200px) {
        margin-bottom: 120px;
    }

    & > *:first-child {
        margin-top: 0;
    }

    .brands__flex-title {
        @media (max-width: 1200px) {
            margin-bottom: 24px;
        }
        @media (max-width: 575px) {
            margin-bottom: 16px;
        }
    }

    .brands__flex {
        margin-top: 0;
        margin-bottom: 40px;
        display: flex;

        @media (max-width: 1200px) {
            margin-bottom: 30px;
        }

        .brands__flex-text {
            margin-top: 0;
            padding: 0px;
            gap: 16px;
            font-weight: 400;
            font-size: 18px;
            line-height: 140%;
            color: #4A4A49;

            @media (max-width: 1200px) {
                font-size: 18px;
            }

            @media (max-width: 575px) {
                font-size: 14px;
            }
        }
    }

    .brands__flex-item-title {
        display: flex;
        gap: 20px;
        justify-content: space-between;
        border-bottom: 1px solid #EA5B0C;
        padding-bottom: 40px;

        @media (max-width: 1322px) {
            padding-bottom: 65px;
        }

        @media (max-width: 1200px) {
            padding-bottom: 0;
            margin-bottom: 30px;
        }

        @media (max-width: 575px) {
            padding-bottom: 0;
            margin-bottom: 16px;
            align-items: flex-start;
        }

        .all {
            background: #ea5b0c;
            height: 36px;
            padding: 0 4px;
            display: flex;
            flex-direction: column;
            justify-content: center;

            .brands__list-arrow-next {
                display: flex;
            }

            @media (max-width: 1200px) {
                display: none;
            }
        }
    }

    .brands__list {
        display: block;

        .brands__one {
            position: relative;
            display: block;
        }

        .brands__two {
            margin-top: 16px;
            position: relative;
            display: block;
        }

        .brands__list-item {
            cursor: pointer;
            height: 120px;
            border: 1px solid #EBEBEB;
            display: flex;
            margin: 0 8px;

            img {
                max-width: 150px;
                max-height: 100%;
                margin: auto;
            }
        }
    }

    .all {
        display: flex;
    }

    [data-tooltip] {
        position: relative;

        &:hover::after {
            display: block;
            position: absolute;
            content: attr(data-tooltip);
            background: #ffffff;
            padding: .25em;
            font-size: 22px;
            color: #ea5b0c;
            width: max-content;
            top: -20px;
        }
    }

    .button_all {
        margin: 30px auto;
        display: block;
        background: #ea5b0c;
        color: #f9f9f9;
        padding: 15px 30px;
        font-size: 18px;
        font-family: 'Stolzl';
    }

    .row > [class*="col-xl-6"] {
        @media (max-width: 1200px) {
            flex: 0 0 100%;
            max-width: 100%;
        }
    }
}
/* End */


/* Start:/local/templates/new100del/components/bitrix/catalog.products.viewed/viewed/style.css?1779846015646*/
.viewed {
    margin-bottom: 48px;

    @media (min-width: 576px) {
        margin-bottom: 40px;
    }

    @media (min-width: 1200px) {
        margin-bottom: 120px;
    }
}

.viewed--stub .viewed-card-stub {
    padding: 12px;
}

.viewed-card-stub__image {
    width: 100%;
    aspect-ratio: 1 / 1;
    background: #f3f3f3;
    border-radius: 8px;
    margin-bottom: 12px;
}

.viewed-card-stub__title {
    height: 16px;
    background: #f3f3f3;
    border-radius: 6px;
    margin-bottom: 8px;
}

.viewed-card-stub__price {
    width: 40%;
    height: 16px;
    background: #f3f3f3;
    border-radius: 6px;
}
/* End */


/* Start:/local/templates/new100del/components/bitrix/news.list/promotions/style.css?17798460153539*/
.promotions__list__main {
    margin-top: 48px;

    @media (min-width: 576px) {
        margin-top: 60px;
    }

    @media (min-width: 1200px) {
        margin-top: 120px;
    }
}

.promotions__list__main .item img {
    max-width: 100%;
}

.promotions__list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.promotions__item {
    display: block;
    width: 100%;
}

.promotions__list__main .row {
    row-gap: 15px;
    @media (max-width:800px) {
        row-gap: 10px;
        --bs-gutter-x: 5px;
    }
}

.promotions__item img {
    width: 100%;
    object-fit: cover;
}

.promotions__flex {
    display: flex;
    gap: 20px;
}

.promotions__flex-little {
    max-height: 250px;
}

.promotions__flex-big {
    max-height: 250px;
}

/* Карточка */
.promotions__card {
    background: #fff;
    flex: 1 1 100%;
    width: 100%;
}

/* Эффект при наведении */
.promotions__card:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
}

/* Стили для изображения */
.promotions__card img {
    width: 100%;
    height: 160px;
    object-fit: cover;
    margin-bottom: 12px;
    transition: transform 0.3s ease;
}

.promotions__card:hover img {
    transform: scale(1.02);
}

/* Стили для заголовка */
.promotions__card-title {
    font-size: 26px;
    font-weight: 700;
    color: #1A1A1A;
    line-height: 1.2;
    font-family: var(--bs--font-bold);
    text-transform: uppercase;
}

.promotions__card-data {
    font-size: 12px;
    width: 400;
    line-height: 1.2;
}

/* Стили для текста */
.promotions__card-text {
    color: #666;
    font-size: 12px;
    line-height: 1.4;
}

.promotions__list__main-pagination__card-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
    gap: 10px;
    width: 100%;
    max-width: 260px;
    height: 60px;
    background: #292929;
    outline: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    font-family: var(--bs--font-medium);
    color: #FFFFFF;
    border: none;
    cursor: pointer;
    box-sizing: border-box;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
}

.promotions__list__main-pagination__card-btn:hover {
    color: var(--bs-gray);
}

.promotions__list__main-pagination__card-btn:focus {
    background-color: #292929;
}

/* Tablet: 2 карточки в ряд */
@media (min-width: 768px) {
    .promotions__card img {
        height: 180px;
    }
}

/* Desktop: 3 карточки в ряд */
@media (min-width: 1024px) {
    .promotions__card img {
        height: 200px;
    }
}

/* Large Desktop: 4 карточки в ряд */
@media (min-width: 1440px) {
    .promotions__card img {
        height: 211px;
    }
}

/* Оптимизация для самых маленьких экранов */
@media (max-width: 480px) {
    .promotions__list {
        padding: 12px;
        gap: 12px;
    }

    .promotions__card img {
        height: 140px;
    }

    .promotions__card-text {
        font-size: 0.9rem;
    }
}

.promotions__list__main .item {
    width: 100%;
    height: 100%;
    display: block;
}

.promotions__list__main .item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* End */


/* Start:/local/templates/new100del/components/bitrix/news.list/video/style.css?17798650357256*/
.main-socials {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: repeat(7, auto);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 48px;
    margin-bottom: 48px;
}

@media (min-width: 575px) {
    .main-socials {
        grid-template-columns: 100%;
        grid-template-rows: repeat(6, auto);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-top: 60px;
        margin-bottom: 100px;
    }
}

@media (min-width: 1200px) {
    .main-socials {
        grid-template-columns: 50% 50%;
        grid-template-rows: repeat(3, auto);
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        width: 100%;
        margin-top: 120px;
        margin-bottom: 160px;
    }
}

.main-socials-title {
    grid-area: 1 / 1 / 2 / 2;
}

@media (min-width: 767px) {
    .main-socials-title {
        grid-area: 1 / 1 / 2 / 2;
    }
}

@media (min-width: 1200px) {
    .main-socials-title {
        grid-area: 1 / 1 / 2 / 2;
    }
}

.main-socials-text {
    grid-area: 2 / 1 / 3 / 2;
    margin-bottom: 32px;
}

@media (min-width: 576px) {
    .main-socials-text {
        margin-bottom: 40px;
    }
}

@media (min-width: 1200px) {
    .main-socials-text {
        margin-bottom: 32px;
    }
}

.main-socials-videos {
    width: 100%;
    grid-area: 3 / 1 / 6 / 2;
    margin-bottom: 16px;
}

@media (min-width: 576px) {
    .main-socials-videos {
        grid-area: 3 / 1 / 6 / 2;
        margin-bottom: 40px;
    }
}

@media (min-width: 1200px) {
    .main-socials-videos {
        grid-area: 1 / 2 / 4 / 3;
        margin-bottom: 0;
    }
}

.main-socials-buttons {
    grid-area: 6 / 1 / 8 / 2;
}

@media (min-width: 767px) {
    .main-socials-buttons {
        grid-area: 6 / 1 / 7 / 2;
    }
}

@media (min-width: 1200px) {
    .main-socials-buttons {
        grid-area: 3 / 1 / 4 / 2;
        align-self: end;
    }
}

.main-socials-links__title {
    margin-bottom: 16px;
}

@media (min-width: 576px) {
    .main-socials-links__title {
        margin-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    .main-socials-links__title {
        margin-bottom: 32px;
    }
}

.main-socials-links__hr {
    background-color: #ff5200;
    margin-bottom: 16px;
}

@media (min-width: 576px) {
    .main-socials-links__hr {
        margin-bottom: 30px;
    }
}

@media (min-width: 1200px) {
    .main-socials-links__hr {
        margin-bottom: 0;
    }
}

.main-socials-links__text {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

@media (min-width: 576px) {
    .main-socials-links__text {
        font-size: 18px;
        line-height: 140%;
    }
}

.main-socials-links__flex {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}

.main-socials-buttons-link {
    display: grid;
    grid-template-columns: 100%;
    width: 100%;
    position: relative;
    bottom: 0;
    gap: 12px;
}

@media (min-width: 576px) {
    .main-socials-buttons-link {
        gap: 20px;
    }
}

@media (min-width: 767px) {
    .main-socials-buttons-link {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 1199px) {
    .main-socials-buttons-link {
        grid-template-columns: repeat(2, 1fr);
    }
}

.main-socials-links__flex-item__big,
.main-socials-links__flex-item__little {
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    background-color: #292929;
    color: #FFFFFF;
    line-height: 140%;
    height: 50px;
    font-family: "Stolzlmedium", var(--bs--font-medium, sans-serif);
    font-size: 14px;
    font-weight: 500;
}

@media (min-width: 576px) {
    .main-socials-links__flex-item__big,
    .main-socials-links__flex-item__little {
        height: 60px;
        font-size: 14px;
    }
}

@media (min-width: 1200px) {
    .main-socials-links__flex-item__big,
    .main-socials-links__flex-item__little {
        height: 60px;
        font-size: 18px;
    }
}

.main-socials-links__flex-item__big:hover,
.main-socials-links__flex-item__little:hover {
    color: #f8f8f8;
}

.video {
    display: flex;
    gap: 20px;
    position: relative;
}

@media (max-width: 575px) {
    .main-socials-videos .swiper-slide {
        width: 246px !important;
    }
}

.main-video__item {
    position: relative;
    width: 100%;
    max-width: 246px;
    height: 370px;
    object-fit: cover;
    display: block;
}

@media (min-width: 576px) {
    .main-video__item {
        max-width: 334px;
        height: 513px;
    }
}

@media (min-width: 1200px) {
    .main-video__item {
        max-width: 345px;
        height: 513px;
    }
}

.main-video__item video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

video::-webkit-media-controls {
    display: none;
}

/* Кнопка воспроизведения */
.main-play-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 61px;
    height: 61px;
    border: none;
    border-radius: 50%;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='82' height='82' viewBox='0 0 82 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.9987 75.1668C59.8684 75.1668 75.1654 59.8699 75.1654 41.0002C75.1654 22.1304 59.8684 6.8335 40.9987 6.8335C22.129 6.8335 6.83203 22.1304 6.83203 41.0002C6.83203 59.8699 22.129 75.1668 40.9987 75.1668Z' fill='%23EA5B0C' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.0938 41.0001V35.9434C31.0938 29.4176 35.7063 26.7868 41.3438 30.0326L45.7171 32.5609L50.0904 35.0893C55.7279 38.3351 55.7279 43.6651 50.0904 46.9109L45.7171 49.4393L41.3438 51.9676C35.7063 55.2134 31.0938 52.5484 31.0938 46.0568V41.0001Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    cursor: pointer;
    z-index: 2;
    transition: transform .3s ease;
}

@media (min-width: 576px) {
    .main-play-btn {
        width: 82px;
        height: 82px;
    }
}

.main-play-btn:hover {
    transform: translate(-50%, -50%) scale(1.05);
}

.main-play-btn:focus-visible {
    outline: 2px solid #EA5B0C;
    outline-offset: 2px;
}

.main-pause-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    border: none;
    border-radius: 50%;
    background: rgba(0, 0, 0, .6);
    cursor: pointer;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background .3s;
    display: none;
}

.main-pause-btn::before,
.main-pause-btn::after {
    content: '';
    width: 8px;
    height: 28px;
    background: #fff;
    border-radius: 2px;
}

.main-pause-btn::before {
    margin-right: 6px;
}
/* End */
/* /local/templates/new100del/components/bitrix/catalog.section.list/menu/style.css?17798460153977 */
/* /local/templates/new100del/components/bitrix/news.list/banners/style.css?17798460151621 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/bootstrap_v4/style.min.css?1733886116272 */
/* /local/templates/new100del/components/bitrix/system.pagenavigation/.default/style.css?176612859586 */
/* /local/templates/new100del/components/bitrix/catalog.item/.default/style.css?177986503511009 */
/* /local/templates/new100del/components/bsi/catalog.sku.action/catalog.item.buttons/style.css?17639448061104 */
/* /local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/style.css?1776395879527 */
/* /local/templates/new100del/components/bitrix/catalog.section/tabs2/slider/themes/black/style.css?17714673065458 */
/* /local/templates/new100del/components/bitrix/news.list/popular_categories/style.css?17798460154434 */
/* /local/templates/new100del/components/bitrix/news.list/brands/style.css?17798460153897 */
/* /local/templates/new100del/components/bitrix/catalog.products.viewed/viewed/style.css?1779846015646 */
/* /local/templates/new100del/components/bitrix/news.list/promotions/style.css?17798460153539 */
/* /local/templates/new100del/components/bitrix/news.list/video/style.css?17798650357256 */
