

/* Start:/bitrix/templates/evotor_copy/components/bitrix/catalog/yyy/style.min.css?17545454003270*/
.yyy {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: flex-start;justify-content: flex-start;align-items: flex-start;}.pre-section_list {max-width: 22%;margin-right: 1%;min-width: 250px;}.yyy .catalog-section-list {font-size: 1.1em;text-transform: uppercase;}.yyy .catalog-section-list ul li {list-style: none;margin: 0 0 10px;}.yyy .catalog-section-list ul li a {list-style: none;margin: 10px 0;text-decoration: none;font-weight: 700;color: black;transition: all 0.5s ease;}.yyy .catalog-section-list ul li a:hover {color: var(--bgColorMenu);}.yyy .catalog-section-list ul {text-decoration: none;padding: 0;}.yyy .catalog-section-list ul li.active a {color: var(--bgColor);}.catalog-price {color: red;}div.catalog-top table td {padding-right: 10px;padding-top: 10px;}div#apps_news_list * {color: black;font-weight: bold;}.pre-catalog_top.catalog_section {flex-grow: 2;}div#apps_news_list.news-list {width: 100%;word-wrap: break-word;display: flex;flex-direction: row;align-content: flex-start;justify-content: flex-start;align-items: stretch;flex-wrap: wrap;float: left;}div#apps_news_list.news-list img.preview_picture {float: left;margin: 0 4px 6px 0;}div#apps_news_list .news-date-time {color: #486DAA;}div#apps_news_list .news-item {display: flex;position: relative;border: 2px solid #e5e3e0;margin: 1%;min-height: 230px;padding: 10px 10px;border-radius: 20px;width: 18%;min-width: 150px;text-align: center;flex-direction: column;flex-wrap: nowrap;align-items: center;align-content: center;justify-content: space-between;overflow: hidden;transition: 0.5s background ease;}div#apps_news_list .news-item:hover {background: #fe792417;}.top_in_item_list, .bottom_in_item_list {display: flex;justify-content: center;flex-direction: column;flex-wrap: wrap;align-content: center;align-items: center;}div#FILE_DRIVER {display: block;position: absolute;bottom: 0;padding: 5px;background: var(--bgColor);color: white;width: 100%;}div#FILE_DRIVER>a {color: white;}div#apps_news_list .news-item>a {color: #000000;text-decoration: none;}div#apps_news_list .news-item small b {color: black;font-size: 12px;}@media screen and (max-width: 1200px) {* {}}@media screen and (max-width: 780px) {div#apps_news_list .news-item {display: flex;width: 31%;height: auto;min-height: auto;justify-content: flex-start;align-items: center;align-content: center;flex-wrap: nowrap;flex-direction: column;}div#apps_news_list {display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: flex-start;}div#apps_news_list .news-item>a>img {position: absolute;left: 15px;}}@media screen and (max-width: 530px) {div#apps_news_list .news-item {display: flex;width: 48%;height: auto;min-height: auto;justify-content: flex-start;align-items: center;align-content: center;flex-wrap: nowrap;flex-direction: column;}}@media screen and (max-width: 350px) {div#apps_news_list .news-item {display: flex;width: 100%;height: auto;min-height: auto;justify-content: flex-start;align-items: center;align-content: center;flex-wrap: nowrap;flex-direction: column;}.top_in_item_list, .bottom_in_item_list {width: 100%;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: flex-start;}}
/* End */


/* Start:/bitrix/templates/evotor_copy/components/bitrix/catalog/yyy/bitrix/catalog.element/.default/style.min.css?17545454006673*/
.pre-catalog_top {
	max-width: 74%;
	position: relative;
	padding: 0;
}

.top-content-element {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: stretch;
	margin-bottom: 2em;
}

.top-content-element>img {
	width: 150px;
	height: 150px;
}

.section-name {
	font-weight: 100;
	font-size: 0.8em;
	font-style: italic;
}

.header-element {
	padding: 0 20px;
}

.header-element>div {
	margin-bottom: 20px;
}

.title-element {
	font-size: 2.7em;
	font-weight: 300;
}

.tab ul li {
	list-style: none;
	background: url(/bitrix/templates/evotor/components/bitrix/catalog/yyy/bitrix/catalog.element/.default/assets-css/list-style.webp) no-repeat top left;
	padding-left: 40px;
	min-height: 35px;
	line-height: 27px;
	font-weight: 500;
	margin-bottom: 10px;
}

.price-element {
	font-weight: 800;
}

.bottom-contemnt-element {
	margin-top: 20px;
}

.bottom-contemnt-element_title {
	display: block;
	padding: 5px 10px;
	width: fit-content;
	color: black;
	border: 1px solid #fe7924;
}

.bottom-contemnt-element_title.active {
	background: #fe7924;
}

.button {
	display: block;
	padding: 10px 61px;
	background: var(--bgColorSendButton);
	border-radius: 20px;
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: none;
	transition: 0.5s;
	width: fit-content;
}

a.button:hover {
	color: black;
}

ul.detail-navigation {
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: flex-start;
	align-items: stretch;
	padding: 21px 0 20px;
	position: sticky;
	top: 0;
	background: #fff;
	z-index: 999;
}

ul.detail-navigation>li {
	list-style: none;
	padding: 5px 10px;
}

.tab {
	margin-bottom: 6em;
}

.tab:last-child {
	margin: 0;
}

.tab h2 {
	text-align: center;
	font-size: 1.6em;
	color: black;
	margin-bottom: 2em;
}

ul.detail-navigation li a {
	text-decoration: none;
	text-transform: uppercase;
	color: black;
	padding: 10px 10px;
	transition: 0.4s all ease;
}

ul.detail-navigation li a.active, ul.detail-navigation li a:hover {
	color: white;
	background: var(--bgColor);
}

.offers_tab {
	position:relative;
	width: 84%;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: center;
	align-items: stretch;
}

.offer_in_detail {
	display: flex;
	width: 30%;
	padding: 10px 20px;
	border: 2px solid var(--bgColor);
	border-radius: 10px;
	text-align: center;
	flex-direction: column;
	justify-content: space-between;
	transition: 0.5s background-color ease;
}

.offer_in_detail:hover {
	background: #fe792417;
}

.offer_in_detail h3 {
	font-size: 1.3em;
	font-weight: 600;
	line-height: 1.1;
	margin: 1.4em 0 2em 0;
}

.offer_in_detail span {
	font-size: 1.6em;
	font-weight: 900;
	line-height: 1.1;
	margin: 2em 0 1em 0;
}

.offer_in_detail h3 {
	font-size: 1.6em;
	font-weight: 600;
	line-height: 1.1;
	margin: 1.4em 0 2em 0;
}

a.popup {
	border-radius: 16px;
	display: block;
	padding: 7px 10px;
	background: var(--bgColorMenu);
	text-decoration: none;
	color: white;
	transition: 0.5s;
}

a.popup:hover {
	transform: scale(1.1);
}

.fa-angle-left:before {
	content: "<";
}

.fa-angle-right:before {
	content: ">";
}

.rss_video {
	display: flex;
	justify-content: center;
}

.rss_video.fixed_bottom {
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	background: white;
	height: 60px;
	z-index: 999;
	transition: all 0.5s easy-in;
}

.video_item {
	width: 100%;
	padding: 5px 5px 5px 5px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	align-items: center;
	justify-content: space-between;
}

.video_wh {
	width: 100%;
	height: 230px;
}

.video_header {
	font-weight: 700;
	text-align: center;
}

.video_text {
	font-size: 15px;
}

.gallery-slider {
	position: relative;
	width: 100%;
}

.gallery-slider .swiper-container {
	width: 100%;
	height: 100%;
}

.gallery-slider .swiper-slide {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: space-around;
}

.gallery-slider .swiper-slide__bg-image {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.gallery-slider .swiper-button-next, .gallery-slider .swiper-button-prev {
	margin-top: -4%;
}

.gallery-slider .swiper-button-next {
	right: -10px;
}

.gallery-slider .swiper-button-prev {
	left: -10px;
}

.gallery-slider .swiper-slide>h3 {
	width: 100%;
	padding-top: 0;
}

.swiper-pagination {
	width: 100%;
	font-size: 0;
	bottom: 0;
}

.swiper-pagination-bullet {
	width: 6px;
	height: 4px;
	border-radius: 0;
	opacity: 1;
}

.swiper-pagination-bullet-active {
	background-color: blue;
}

.swiper-button-next, .swiper-button-prev {
	z-index: 1;
	width: 41px;
	height: 41px;
	background-color: var(--main-color);
	background-size: 10px auto;
	background-position: center center;
	border: unset;
	box-shadow: unset;
	transition: unset;
}

.swiper-button-next.-dark, .swiper-button-prev.-dark {
	background: unset;
	background-color: var(--bgColor);
	box-shadow: none;
	font-size: 1.9rem;
	font-weight: 200;
	text-align: center;
	color: white;
	padding: 0;
	border-radius: 50%;
	width: 41px;
	transition: 0.5s opacity ease;
}

.swiper-button-next.-dark:hover, .swiper-button-prev.-dark:hover {
	border-color: blue;
}

.swiper-button-next:hover, .swiper-button-prev:hover {
	border-color: blue;
}

.video-iframe {
	width: 100%;
	height: 100%;
}

.video-container {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: center;
	align-items: flex-start;
	justify-content: flex-start;
	height: 250px;
	width: 100%;
}

.video-play {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-end;
	align-content: space-around;
	flex-wrap: wrap;
}

.video-play h3 {
	padding: 20px;
}

.runplay .video-play {
	height: 200px;
}

@media screen and (max-width: 1200px) {
	* {
	}
	ul.detail-navigation li a {
	font-size: 1.2em;
	}
}

@media screen and (max-width: 648px) and (min-width:300px){
	* {
	}
	ul.detail-navigation li a {
	font-size: 0.8em;
	}
}
/* End */


/* Start:/bitrix/templates/evotor_copy/components/bitrix/catalog.section.list/yyy/style.min.css?1754545400426*/
/*yyy*/
.yyy .catalog-section-list {
    font-size: 1.1em;
    text-transform: uppercase;
}

.yyy .catalog-section-list ul li {
    list-style: none;
    margin: 10px 0;
}
.yyy .catalog-section-list ul li a{
    list-style: none;
    margin: 10px 0;
    text-decoration: none;
    font-weight: 700;
    color: black;
}

.yyy .catalog-section-list ul {
    text-decoration: none;
    padding: 20px 0 0 0;
}
/* End */
/* /bitrix/templates/evotor_copy/components/bitrix/catalog/yyy/style.min.css?17545454003270 */
/* /bitrix/templates/evotor_copy/components/bitrix/catalog/yyy/bitrix/catalog.element/.default/style.min.css?17545454006673 */
/* /bitrix/templates/evotor_copy/components/bitrix/catalog.section.list/yyy/style.min.css?1754545400426 */
