

/* Start:/local/templates/bigcenter_locator_2024/components/bitrix/catalog/catalog_search/style.css?17205059872278*/
.catalog_sort {
	margin-bottom: 39px;
	display: none;
	align-items: center;
	justify-content: space-between;
}

@media(min-width:992px) {
	.catalog_sort {
		display: flex;
	}
}

.catalog_sort ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.catalog_sort_list {
	display: flex;
	align-content: center;
	justify-content: flex-start;
}

.catalog_sort_item {
	margin-right: 30px;
}

.catalog_sort_item:last-child {
	margin-right: 0;
}

.catalog_sort_link {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	color: #8F8F8F;
	letter-spacing: 0.04em;
	text-decoration: none;
}

.catalog_sort_link.is_active {
	font-weight: 700;
}

.catalog_sort_link.is_active,
.catalog_sort_link:hover {
	color: var(--bs-black-color, #2E373E);
}

.catalog_sort_link.is_active svg path,
.catalog_sort_link:hover svg path {
	stroke: var(--bs-black-color, #2E373E);
}

.catalog_toggle {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.catalog_toggle_button {
	display: flex;
	align-items: center;
	margin-left: 24px;
}

.catalog_toggle_button:first-child {
	margin-left: 0;
}

.catalog_toggle_button.is_active svg rect {
	fill: #F03226;
}

.catalog_filter_container {
	display: none;
	margin-bottom: 24px;
}

.catalog_filter_container_top {
	margin-bottom: 30px;
}

.catalog_filter_header_mobile {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}

.filter_count {
	font-weight: 600;
	font-size: 20px;
	color: var(--bs-black-color, #14121A);
}

.search_result {
	font-weight: 700 !important;
	font-size: 15px !important;
}

@media(min-width: 992px) {
	.catalog_filter_header_mobile {
		display: none;
	}

	.catalog_filter_container {
		display: block;
	}

	.search_result {
		font-size: 32px !important;
		line-height: 45px !important;
	}
}

.estimation_section {
	display: none;
	flex-direction: column;
	align-items: center;
	border: 1px solid rgba(20, 18, 26, 0.1);
	padding: 20px 0;
	border-radius: 4px;
}

@media (min-width:992px) {
	.estimation_section {
		display: flex;
	}
}

.estimation_section_title {
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 10px;
}

.estimation_section_sub_title {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 15px;
	text-align: center;
}
/* End */


/* Start:/local/templates/bigcenter_locator_2024/components/bitrix/catalog.element/catalog_202610_1/style.css?179258453943790*/
.detail_page_title_row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .detail_page_title_row {
    flex-direction: row;
    gap: 25px;
  }
}
.detail_page_title_row .swiper-slide {
  background-color: #ffffff;
  height: auto;
}
.detail_page_title_row_images {
  position: relative;
  user-select: none;
  width: 100%;
  overflow-x: hidden;
}
@media (min-width: 768px) {
  .detail_page_title_row_images {
    width: calc(67% - 25px);
  }
}
.detail_page_title_row_images_slider {
  line-height: 0;
}
.detail_page_title_row_images_slider::after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 30%;
  content: "";
  background: linear-gradient(180deg, rgba(30, 30, 30, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  pointer-events: none;
}
.detail_page_title_row_images_slider-prev, .detail_page_title_row_images_slider-next {
  display: none;
}
.detail_page_title_row_images_slider_wrap {
  aspect-ratio: 4/3;
  margin-bottom: 20px;
}
.detail_page_title_row_images_slider_wrap:has(.panorama-wrapper.is_fullscreen) {
  z-index: auto;
}
@media (hover: hover) {
  .detail_page_title_row_images_slider_wrap:hover .detail_page_title_row_images_slider-prev,
  .detail_page_title_row_images_slider_wrap:hover .detail_page_title_row_images_slider-next {
    opacity: 1;
  }
}
@media (hover: hover) {
  .detail_page_title_row_images_slider-prev, .detail_page_title_row_images_slider-next {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 1px;
    z-index: 5;
    line-height: 0;
    background-color: #fff;
    box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.07);
    transition: 0.3s;
    cursor: pointer;
    opacity: 0;
  }
  .detail_page_title_row_images_slider-next {
    right: 10px;
  }
  .detail_page_title_row_images_slider-prev {
    left: 10px;
  }
}
.detail_page_title_row_images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #ffffff;
  display: block;
}
.detail_page_title_row_images .panorama-wrapper {
  position: absolute;
  visibility: hidden;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.detail_page_title_row_images .panorama-wrapper.is_active {
  visibility: visible;
}
.detail_page_title_row_images .panorama-wrapper.is_fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1050;
  background-color: #14121A;
}
.detail_page_title_row_images .panorama-wrapper.is_fullscreen .panorama-full > div {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTVWMTFIMUMwLjQ0NzcxNSAxMSAwIDEwLjU1MjMgMCAxMEMwIDkuNDQ3NzEgMC40NDc3MTUgOSAxIDlINkM2LjU1MjI4IDkgNyA5LjQ0NzcxIDcgMTBWMTVDNyAxNS41NTIzIDYuNTUyMjggMTYgNiAxNkM1LjQ0NzcyIDE2IDUgMTUuNTUyMyA1IDE1Wk05IDFDOSAwLjQ0NzcxNSA5LjQ0NzcxIDAgMTAgMEMxMC41NTIzIDAgMTEgMC40NDc3MTUgMTEgMVY1SDE1QzE1LjU1MjMgNSAxNiA1LjQ0NzcyIDE2IDZDMTYgNi41NTIyOCAxNS41NTIzIDcgMTUgN0gxMEM5LjQ0NzcxIDcgOSA2LjU1MjI4IDkgNlYxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.detail_page_title_row_images .panorama-wrapper .panorama-container {
  aspect-ratio: 4/3;
  height: min(100%, 75vw);
  position: relative;
}
.detail_page_title_row_images .panorama-wrapper .panorama-container::after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 30%;
  content: "";
  background: linear-gradient(180deg, rgba(30, 30, 30, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  pointer-events: none;
}
.detail_page_title_row_images .panorama-wrapper .panorama-full {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 6px 12px;
  background: red;
  z-index: 1;
  cursor: pointer;
  border-radius: 5px;
}
.detail_page_title_row_images .panorama-wrapper .panorama-full > div {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTBDMCA5LjQ0NzcxIDAuNDQ3NzE1IDkgMSA5QzEuNTUyMjggOSAyIDkuNDQ3NzEgMiAxMFYxNEg2QzYuNTUyMjggMTQgNyAxNC40NDc3IDcgMTVDNyAxNS41NTIzIDYuNTUyMjggMTYgNiAxNkgxQzAuNDQ3NzE1IDE2IDAgMTUuNTUyMyAwIDE1VjEwWk0xNCA2VjJIMTBDOS40NDc3MSAyIDkgMS41NTIyOCA5IDFDOSAwLjQ0NzcxNSA5LjQ0NzcxIDAgMTAgMEgxNUMxNS41NTIzIDAgMTYgMC40NDc3MTUgMTYgMVY2QzE2IDYuNTUyMjggMTUuNTUyMyA3IDE1IDdDMTQuNDQ3NyA3IDE0IDYuNTUyMjggMTQgNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 20px;
  animation: att 2s ease-in-out infinite;
}
@keyframes att {
  0% {
    scale: 0.8;
  }
  50% {
    scale: 1.3;
  }
  100% {
    scale: 0.8;
  }
}
.detail_page_title_row_images .panorama-wrapper .panorama_tutorial {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  inset: 0;
  opacity: 0;
  pointer-events: none;
  --hand: 10%;
}
@media (hover: hover) {
  .detail_page_title_row_images .panorama-wrapper .panorama_tutorial {
    --hand: 8%;
  }
}
.detail_page_title_row_images .panorama-wrapper .panorama_tutorial.active {
  background-color: rgba(0, 0, 0, 0.4431372549);
  opacity: 1;
  pointer-events: all;
}
.detail_page_title_row_images .panorama-wrapper .panorama_tutorial .hand_left,
.detail_page_title_row_images .panorama-wrapper .panorama_tutorial .hand_right {
  transform: translateX(0);
  width: var(--hand);
  aspect-ratio: 76/40;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.detail_page_title_row_images .panorama-wrapper .panorama_tutorial .hand_left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA3NiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1LjQ4MTEgMC45Nzc5MTFDNTcuMjkxMSAtMC4zNzIwODkgNTkuODgwNyAtMC4zOTE5NzIgNjEuNTAwNyAxLjM0ODAzQzYyLjIwMDYgMi4xMDggNjIuODEwOSAzLjAwNzggNjMuNDUwOSAzLjgxNzc1QzY1LjczMDggNi42OTc2NyA2OC4wMTA4IDkuNTY3NzIgNzAuMjkwNyAxMi40NDc2QzcyLjY2MDYgMTUuNDM3NSA3NC43NjEzIDE4LjQ5NzUgNzUuMzkxMyAyMi4zNzczQzc2LjgzMSAzMS4xODcyIDY5LjA5MDcgMzkuNjY3MSA2MC4yMDA5IDM5LjQyNzFDNTcuNjkxIDM5LjM2NyA1NS4yNTA4IDM4LjYyNzUgNTIuODIxIDM4LjA3NzVDNDkuNzExMiAzNy4zNjc2IDQ2LjYxMTIgMzYuNjY3MSA0My41MTE0IDM1Ljk2NzJDNDIuNDMxNiAzNS43MjcyIDQxLjQzMTMgMzUuNTE3MiA0MC41MTE0IDM0LjgzNzNDMzguNTYxNiAzMy4zODc0IDM3LjkyMTkgMzAuNjI3NyAzOS4zMDE0IDI4LjU2NzhDNDAuNjMxMyAyNi41NzggNDIuNjQxMSAyNi4zNjc1IDQ0LjcwMDkgMjYuNjY3NEwzNi40MDg5IDE4LjM3NTRDMzYuNDAwNSAxOC4zNzA0IDM2LjM5MjcgMTguMzY4MSAzNi4zOTEzIDE4LjM2NzZMMzEuNzYxNCAxMy43Mzc3QzMwLjM4MTUgMTIuMzU3OCAyOC40OTA3IDEwLjkzNzYgMjguMDkwNSA4LjkzNzg3QzI3LjM1MDUgNS4yMDc5MyAzMS4yOTExIDIuMjE3NDkgMzQuNjkxMSAzLjg3NzMzQzM2LjM2MTEgNC42OTczMyAzNy43NTA5IDYuNTY4MDMgMzkuMDMwOSA3Ljg0ODAzTDQwLjA3MSA4Ljg4ODA3QzQwLjQ3MDkgNy4xNTgxOSA0MS43OTEzIDUuNjg4MDMgNDMuOTAxMSA1LjQzNzg3QzQ1LjE0MSA1LjI4Nzg5IDQ2LjE1MTUgNS42NDc0NyA0Ny4wNTE0IDYuMjQ3NDRDNDcuMzcxNSA0LjUyNzgxIDQ4LjYwMTIgMy4wMjgxIDUwLjYzMDUgMi42NDc4M0M1MS45NjA1IDIuMzk3ODQgNTMuMDMxMSAyLjc0NzgyIDUzLjk4MTEgMy4zNTc3OUM1NC4xMzExIDIuNzI4MSA1NC40MjA4IDIuMTI3NTIgNTQuODQwNSAxLjU2Nzc1QzU0LjkwMDQgMS40NDc5MSA1NC45ODE1IDEuMzI3MDYgNTUuMTAxMyAxLjIxNzE3QzU1LjIxMDkgMS4wOTc2IDU1LjMzMTEgMS4wMDc1NyA1NS40NjA2IDAuOTQ3NjM4TDU1LjQ4MTEgMC45Nzc5MTFaTTU4LjE0MTMgMi4yMjU5NkM1Ny44OTIxIDIuMjMyMzkgNTcuNjM1OSAyLjI5NjYgNTcuMzcyNyAyLjQzMTA0QzU3LjMwNzIgMi40NjQ1NCA1Ny4yNDA4IDIuNTAxODMgNTcuMTc0NSAyLjU0NDMyQzU3LjA0MTYgMi42MjkzNiA1Ni45MDczIDIuNzMzMjEgNTYuNzcxMiAyLjg1NjgyQzU2LjM2MTEgMy4zMTE5NSA1Ni4xNzA0IDMuODQ5OTggNTYuMTg0MyA0LjM4NTE0QzU2LjE4NiA0LjQ1MTkzIDU2LjE5MDkgNC41MTg3OCA1Ni4xOTg5IDQuNTg1MzNDNTYuMjMxMSA0Ljg1MTYyIDU2LjMxNDEgNS4xMTQ1MiA1Ni40NDUgNS4zNjM2NUM1Ni41NDMzIDUuNTUwOTUgNTYuNjY4OSA1LjczMDcyIDU2LjgyMSA1Ljg5NzgzTDU5LjY3MDYgOC43NDc0NEM1OS44MTQyIDguODkxMTIgNTkuOTEwOCA5LjA1OTggNTkuOTYxNiA5LjIzODY1QzU5Ljk4MTkgOS4zMTAzIDU5Ljk5NDYgOS4zODM2IDYwLjAwMDcgOS40NTc0QzYwLjAxMjggOS42MDQ5MSA1OS45OTY2IDkuNzU0NjcgNTkuOTUzOCA5Ljg5ODgxQzU5LjkzMjQgOS45NzA4OCA1OS45MDQ0IDEwLjA0MTUgNTkuODY5OCAxMC4xMDk3QzU5LjgxNzkgMTAuMjEyMSA1OS43NTEyIDEwLjMwODcgNTkuNjcwNiAxMC4zOTY5QzU5LjU2MyAxMC41MTQ0IDU5LjQzMzEgMTAuNjAwMSA1OS4yOTE3IDEwLjY1NTZDNTkuMjIxMSAxMC42ODM0IDU5LjE0NzggMTAuNzA0MSA1OS4wNzI5IDEwLjcxNzJDNTguNzk3MSAxMC43NjUxIDU4LjUwMyAxMC43MTMyIDU4LjI1OTUgMTAuNTc1NkM1OC4yMTk0IDEwLjU1MjkgNTguMTgxMiAxMC41Mjc2IDU4LjE0NDIgMTAuNTAwNEM1OC4xMTcgMTAuNDgwMyA1OC4wOTA0IDEwLjQ1OTUgNTguMDY1MSAxMC40MzY5QzU4LjA1MDMgMTAuNDIzNyA1OC4wMzUyIDEwLjQxMDkgNTguMDIxMiAxMC4zOTY5QzU3Ljg4MTIgMTAuMjU2OSA1Ny43NTA3IDEwLjEyNzQgNTcuNjIwOCA5Ljk5NzQ0TDU0LjgyMSA3LjE5NzY0QzU0LjgwMTEgNy4xNzc3MyA1NC43OTEgNy4xNDczMiA1NC43NzEyIDcuMTI3MzNDNTQuNzYzNyA3LjExOTA3IDU0Ljc1NjIgNy4xMTAyMyA1NC43NDg3IDcuMTAxOTNDNTQuMDk0NSA2LjM3OTM0IDUzLjM4NTQgNS41MTI2OCA1Mi41NTQ0IDUuMTE4NTRDNTIuNTE2NyA1LjEwMDY2IDUyLjQ3OTMgNS4wODI2NSA1Mi40NDExIDUuMDY2NzhDNTIuMzg2IDUuMDQ0IDUyLjMzMDQgNS4wMjQ5MiA1Mi4yNzYxIDUuMDA2MjNDNTIuMDMyNCA0LjkyMjU2IDUxLjc5NzEgNC44Nzc4MyA1MS41NzIgNC44Njk1MUM1MS4wMjAxIDQuODQ4OTUgNTAuNTMyNCA1LjAzODA4IDUwLjE1MTEgNS4zNTU4NEM1MC4xMDM1IDUuMzk1NTIgNTAuMDU3NiA1LjQzNzMxIDUwLjAxMzQgNS40ODA4NEM0OS4xODMyIDYuMjk4MDkgNDguOTY3OCA3Ljc2NDc3IDQ5LjkwNjkgOC44MzYzMUM0OS45MTg2IDguODQ5NjEgNDkuOTI5MSA4Ljg2NDE1IDQ5Ljk0MTEgOC44NzczM0w1MC4zODA1IDkuMzE3NzVMNTMuNDYwNiAxMi4zOTc4QzUzLjkyMDYgMTIuODU3OCA1My44OTA2IDEzLjU3NzMgNTMuNDYwNiAxNC4wNDcyTDUzLjM3NTcgMTQuMTI5M0M1My4zMDMzIDE0LjE5MTYgNTMuMjIyOSAxNC4yNDA1IDUzLjEzODQgMTQuMjc5N0M1My4wMjA0IDE0LjMzNDIgNTIuODkzOSAxNC4zNjc4IDUyLjc2NDMgMTQuMzc5M0M1Mi43NTg1IDE0LjM3OTggNTIuNzUyNiAxNC4zODA4IDUyLjc0NjggMTQuMzgxMkM1Mi40MDY1IDE0LjQwNjQgNTIuMDUyMiAxNC4yODgyIDUxLjgxMTIgMTQuMDQ3Mkw0OC4yOTA3IDEwLjUyNjdINDguMjgwOUM0Ny44ODEgMTAuMTIxOCA0Ny40Nzg2IDkuNjQxNzMgNDcuMDUyNCA5LjE5MTc4QzQ2LjYyNjQgOC43NDE4NiA0Ni4xNzYxIDguMzIyNDIgNDUuNjgxMyA4LjAzNzQ4QzQ1LjE2NTYgNy43Mzk3IDQ0LjY2MDkgNy42NTA0NSA0NC4yMDM4IDcuNzEzMjZDNDQuMTIyIDcuNzI0NDYgNDQuMDQyMSA3Ljc0MTQ5IDQzLjk2MzYgNy43NjIwOUM0My44NzY1IDcuNzg0OTkgNDMuNzkyMSA3LjgxNDQgNDMuNzA5NiA3Ljg0ODAzQzQzLjUxNCA3LjkyNzY5IDQzLjMzMTkgOC4wMzQ3NyA0My4xNjc3IDguMTY2MzlDNDMuMDgwNiA4LjIzNjIyIDQyLjk5OTEgOC4zMTMwMSA0Mi45MjI1IDguMzk0OUM0Mi42Nzc0IDguNjU2OTYgNDIuNDg3MyA4Ljk3NDg5IDQyLjM3NDcgOS4zMjI2NEM0Mi4zMzM5IDkuNDQ4NTcgNDIuMzAyOSA5LjU3ODMzIDQyLjI4MjkgOS43MTAzM0M0Mi4yNjI5IDkuODQyNTQgNDIuMjUzOSA5Ljk3NzE0IDQyLjI1NjUgMTAuMTEyN0M0Mi4yNTkxIDEwLjI0ODIgNDIuMjczNCAxMC4zODQ4IDQyLjMwMDUgMTAuNTIwOUM0Mi4zODE3IDEwLjkyOSA0Mi41NzcxIDExLjMzMzkgNDIuOTEwOCAxMS42OTc2VjExLjcwNzRMNDcuMjAwOSAxNS45OTc0QzQ3LjM0NDQgMTYuMTQxIDQ3LjQ0MDEgMTYuMzA5OSA0Ny40OTA5IDE2LjQ4ODdDNDcuNTAxMSAxNi41MjQ1IDQ3LjUwOTcgMTYuNTYwNiA0Ny41MTYzIDE2LjU5NzFDNDcuNTgyMiAxNi45NjE2IDQ3LjQ2OTYgMTcuMzUzIDQ3LjIwMDkgMTcuNjQ2OUM0Ny4xMjAyIDE3LjczNTEgNDcuMDI2OCAxNy44MDU3IDQ2LjkyNTUgMTcuODU4OEM0Ni44OTE4IDE3Ljg3NjQgNDYuODU3MiAxNy44OTE4IDQ2LjgyMiAxNy45MDU2QzQ2LjcxNiAxNy45NDc0IDQ2LjYwMzggMTcuOTcyMSA0Ni40ODk5IDE3Ljk4MDhDNDYuMjQwNCAxNy45OTk5IDQ1Ljk4MzkgMTcuOTQxIDQ1Ljc2OTIgMTcuODEzOEM0NS43NDY1IDE3LjgwMDQgNDUuNzI0NSAxNy43ODU5IDQ1LjcwMjggMTcuNzcwOUM0NS42NDkyIDE3LjczMzkgNDUuNTk3NiAxNy42OTQgNDUuNTUxNCAxNy42NDc4TDM3LjU1MTQgOS42NDc4M0MzNi40ODE1IDguNTc3ODQgMzUuNDUwNyA3LjQzNzEzIDM0LjMzMDcgNi40MjcxM0MzMy43MzggNS44ODk2MSAzMy4xMDc2IDUuNjkxMDUgMzIuNTI5IDUuNzMxODJDMzIuMzg0MyA1Ljc0MTk1IDMyLjI0MjggNS43NjY2NyAzMi4xMDYxIDUuODA1MDZDMzEuOTY5NCA1Ljg0MzUxIDMxLjgzNzUgNS44OTU4IDMxLjcxMTYgNS45NTkzNkMzMS41MjI5IDYuMDU0NTMgMzEuMzQ3NyA2LjE3NjAxIDMxLjE5MTEgNi4zMTg3M0MzMS4xMzg5IDYuMzY2MjkgMzEuMDg4NiA2LjQxNjA5IDMxLjA0MDcgNi40NjgxNUMzMC45NDQ4IDYuNTcyMzYgMzAuODU3NyA2LjY4NTE5IDMwLjc4MDkgNi44MDUwNkMzMC43NDI1IDYuODY1MTcgMzAuNzA2NiA2LjkyNzE1IDMwLjY3MzUgNi45OTA2MUMzMC40NDI1IDcuNDMzMyAzMC4zNDY2IDcuOTUyNTkgMzAuNDQ2IDguNDgwODRDMzAuNTMxMSA4LjkzMzg3IDMwLjc1OTkgOS4zOTM5NSAzMS4xNzA2IDkuODE3NzVDMzEuNzMyOSAxMC4zOTUxIDMyLjI5OTQgMTAuOTY4MiAzMi44Njc5IDExLjUzOTRDMzQuNTczNyAxMy4yNTM4IDM2LjMwMDMgMTQuOTQ3NSAzOC4wMTA0IDE2LjY1NzZDMzguMDE5OSAxNi42NzYyIDM4LjA0NzEgMTYuNjg1NyAzOC4wNTA1IDE2LjY4NjlMNDkuMTgwNCAyNy44MTY4QzQ5LjQ5NTMgMjguMTI4IDQ5LjU3MjggMjguNTE1NCA0OS40ODggMjguODY0NkM0OS40NzM4IDI4LjkyMjkgNDkuNDU1MSAyOC45Nzk5IDQ5LjQzMjMgMjkuMDM1NUM0OS4zMTgyIDI5LjMxMzUgNDkuMTAwNCAyOS41NTIxIDQ4LjgyMiAyOS42ODQ5QzQ4Ljc2NjMgMjkuNzExNSA0OC43MDgzIDI5LjczMzggNDguNjQ4MSAyOS43NTEzQzQ4LjQ2NzkgMjkuODA0MSA0OC4yNjkxIDI5LjgxMzcgNDguMDYxMiAyOS43NjdDNDYuNzgxMiAyOS40NzcgNDUuNDkwNiAyOS4xODY5IDQ0LjIxMDYgMjguODk2OUM0My45NjU5IDI4LjgzOTkgNDMuNzE4NiAyOC44MDIxIDQzLjQ3MzMgMjguNzg4NUM0My4zOTU2IDI4Ljc4NDEgNDMuMzE4MSAyOC43ODE2IDQzLjI0MDkgMjguNzgyNkM0Mi44OTY2IDI4Ljc4NzIgNDIuNTU5NSAyOC44NDg0IDQyLjI0MDkgMjguOTg1N0M0Mi4xMjcyIDI5LjAzNDggNDIuMDE2MiAyOS4wOTM4IDQxLjkwNzkgMjkuMTYzNUM0MS44NDgyIDI5LjIwMTggNDEuNzg4OSAyOS4yNDI0IDQxLjczMTEgMjkuMjg3NUM0MC44NzM3IDI5Ljk1MjQgNDAuNjgxOCAzMS4wOTE3IDQxLjEyOTYgMzIuMDE2QzQxLjE5MzYgMzIuMTQ4MyA0MS4yNzA5IDMyLjI3NjQgNDEuMzYxIDMyLjM5NzhDNDEuNDAyNyAzMi40NTM2IDQxLjQ0NjYgMzIuNTA1OSA0MS40OTA5IDMyLjU1NkM0Mi4xNjkzIDMzLjMyMyA0My4xNDQgMzMuNDUxNSA0NC4xMDEzIDMzLjY2NzRMNDguMjgwOSAzNC42MTc2QzUxLjEwMDggMzUuMjQ3NSA1My45MjEgMzUuODg3NyA1Ni43NDA5IDM2LjUyNzdDNTcuMDIxMyAzNi41OTA4IDU3LjMwMTYgMzYuNjQ3NSA1Ny41ODA3IDM2LjcwMDZDNTguMDc1OCAzNi43OTQ3IDU4LjU2ODcgMzYuODczMyA1OS4wNjEyIDM2LjkyODFDNTkuODMxNiAzNy4wMTM4IDYwLjYwMDIgMzcuMDQ1NiA2MS4zNzA4IDM3LjAwNDNDNjIuMTQxNSAzNi45NjMgNjIuOTE0MiAzNi44NDgzIDYzLjY5MyAzNi42NDJMNjQuMTYwOCAzNi41MDcyQzY0LjUyMzMgMzYuMzkzOSA2NC44ODM3IDM2LjI2MDkgNjUuMjM4OSAzNi4xMDk3QzY1Ljc5NzQgMzUuODcyIDY2LjM0MzkgMzUuNTg3OSA2Ni44NzM3IDM1LjI2NkM2Ni45NTAxIDM1LjIxOTYgNjcuMDI1NiAzNS4xNzE1IDY3LjEwMTMgMzUuMTIzNEM2Ny4zNTM2IDM0Ljk2MzIgNjcuNjAyMyAzNC43OTUgNjcuODQ1NCAzNC42MTc2QzcwLjEzNDIgMzIuOTQ3NCA3MS45ODA0IDMwLjU0NTUgNzIuNzgwOSAyNy45Mzc5QzczLjYxMDkgMjUuMjQ4IDczLjI5MTMgMjIuMzg3MiA3Mi4yNjE0IDE5Ljc5NzJDNzEuODgxNCAxOC44MjczIDcxLjM5MDUgMTcuODk2OSA3MC44NDA1IDE3LjAxN0M3MC42NDA2IDE2LjY5NzIgNzAuNDMwNSAxNi4zNzY2IDcwLjIxMDYgMTYuMDY2OEM3MC4xNzEyIDE2LjAwMTEgNzAuMTI2OSAxNS45NDAxIDcwLjA4MTcgMTUuODgwM0M3MC4wNTg0IDE1Ljg0OTIgNzAuMDM1MiAxNS44MTgxIDcwLjAxMTQgMTUuNzg3NUM3MC4wMDE0IDE1Ljc3NzUgNjkuOTkxMSAxNS43NzcgNjkuOTgxMSAxNS43NTcyQzY5LjcwNjMgMTUuNDEwNCA2OS40MzAzIDE1LjA2MjQgNjkuMTU0IDE0LjcxNDJDNjguNTg1OCAxMy45OTgxIDY4LjAxNjEgMTMuMjggNjcuNDUwOSAxMi41NjY4QzY2LjQ4ODkgMTEuMzU3OSA2NS41Mjk0IDEwLjE0NjQgNjQuNTcgOC45MzQ5NEM2My42NjQ2IDcuNzkxNDcgNjIuNzU5MSA2LjY0ODEzIDYxLjg1MTMgNS41MDcyMUw2MS44NjEgNS40OTc0NEM2MC45NzA1IDQuMzcyNDkgNTkuNjk1OSAyLjE4NTAxIDU4LjE0MTMgMi4yMjU5NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yOS41IDBDMzMuNjQyMSAwIDM3IDMuMzU3ODYgMzcgNy41QzM3IDcuNjA5NjQgMzYuOTk1OSA3LjcxODY1IDM2Ljk5MTIgNy44MjcxNUwzMiA0LjVMMjkuNSA1LjgzNTk0VjlMMzMuNDc0NiAxMy44NTg0QzMyLjMyMiAxNC41ODA0IDMwLjk2MDQgMTUgMjkuNSAxNUMyNS4zNTc5IDE1IDIyIDExLjY0MjEgMjIgNy41QzIyIDMuMzU3ODYgMjUuMzU3OSAwIDI5LjUgMFoiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjExIiByeD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoMCAtMSAtMSAwIDE5IDEzKSIgZmlsbD0id2hpdGUiLz4KPHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMTEuMDgzMyIgcng9IjEiIHRyYW5zZm9ybT0ibWF0cml4KDAgLTEgLTEgMCAxOSA1KSIgZmlsbD0id2hpdGUiLz4KPHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMTgiIHJ4PSIxIiB0cmFuc2Zvcm09Im1hdHJpeCgwIC0xIC0xIDAgMTggOSkiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  transform: translateX(20px);
  animation: hand_left 6s ease-in-out infinite;
  opacity: 0;
}
.detail_page_title_row_images .panorama-wrapper .panorama_tutorial .hand_right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA3NiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjA4MjUgMC45Nzc3MTlDMTguMjcyNiAtMC4zNzIxNDUgMTUuNjgyOSAtMC4zOTI4NjYgMTQuMDYzIDEuMzQ2ODZDMTMuMzYzIDIuMTA2ODUgMTIuNzUyOCAzLjAwNzU4IDEyLjExMjggMy44MTc1NkM5LjgzMjg2IDYuNjk3NDUgNy41NTI4MyA5LjU2NzU2IDUuMjcyOTIgMTIuNDQ3NEMyLjkwMzAzIDE1LjQzNzMgMC44MDMzNDUgMTguNDk3MyAwLjE3MzMxNSAyMi4zNzcxQy0xLjI2NjM4IDMxLjE4NjkgNi40NzI5OCAzOS42NjY4IDE1LjM2MjggMzkuNDI2OUMxNy44NzI1IDM5LjM2NjkgMjAuMzEyOSAzOC42MjczIDIyLjc0MjcgMzguMDc3M0MyNS44NTI2IDM3LjM2NzMgMjguOTUzMyAzNi42NjcgMzIuMDUzMiAzNS45NjdDMzMuMTMzIDM1LjcyNyAzNC4xMzM0IDM1LjUxNyAzNS4wNTMyIDM0LjgzNzFDMzcuMDAyNyAzMy4zODcyIDM3LjY0MjQgMzAuNjI3NCAzNi4yNjMyIDI4LjU2NzZDMzQuOTMzMiAyNi41Nzc3IDMyLjkyMjcgMjYuMzY3MiAzMC44NjI4IDI2LjY2NzJDMzMuNjIyOCAyMy45MDcyIDM2LjM3MzMgMjEuMTU3NiAzOS4xMzMzIDE4LjM5NzZDMzkuMTQzMyAxOC4zNzc2IDM5LjE3MzMgMTguMzY3NCAzOS4xNzMzIDE4LjM2NzRMNDMuODAzMiAxMy43Mzc1QzQ1LjE4MyAxMi4zNTc3IDQ3LjA3MjggMTAuOTM3MyA0Ny40NzMxIDguOTM3NjhDNDguMjEzMSA1LjIwNzczIDQ0LjI3MjUgMi4yMTcyNyA0MC44NzI1IDMuODc3MTNDMzkuMjAyNyA0LjY5NzE4IDM3LjgxMjYgNi41NjY5MyAzNi41MzI3IDcuODQ2ODZMMzUuNDkyNyA4Ljg4NjlDMzUuMDkyNiA3LjE1NzIxIDMzLjc3MjEgNS42ODc4MSAzMS42NjI2IDUuNDM3NjhDMzAuNDIyOCA1LjI4NzggMjkuNDEzIDUuNjQ3MzkgMjguNTEzMiA2LjI0NzI1QzI4LjE5MzIgNC41Mjc0NCAyNi45NjI3IDMuMDI3ODQgMjQuOTMzMSAyLjY0NzY0QzIzLjYwMzEgMi4zOTc2NSAyMi41MzI1IDIuNzQ3NjMgMjEuNTgyNSAzLjM1NzZDMjEuNDMyNiAyLjcyNzg4IDIxLjE0MjggMi4xMjczNSAyMC43MjMxIDEuNTY3NTZDMjAuNjYzMiAxLjQ0NzczIDIwLjU4MzEgMS4zMjY4NSAyMC40NjM0IDEuMjE2OThDMjAuMzUzNSAxLjA5NzE2IDIwLjIzMjggMS4wMDc0NCAyMC4xMDMgMC45NDc0NDZMMjAuMDgyNSAwLjk3NzcxOVpNMTcuNjExOCAyLjI0MTM5QzE3Ljg2NCAyLjI3NzM0IDE4LjEyMzMgMi4zNzQgMTguMzg5MSAyLjU0NDEzQzE4LjUyMjIgMi42MjkyNyAxOC42NTcxIDIuNzMyODEgMTguNzkzNCAyLjg1NjYzQzE4Ljg5NTkgMi45NzAzOSAxOC45ODQ4IDMuMDg5MzQgMTkuMDYgMy4yMTIwOUMxOS4xNzI5IDMuMzk2MjggMTkuMjU1MSAzLjU4OTM3IDE5LjMwODEgMy43ODYzMUMxOS40ODk5IDQuNDYyMDUgMTkuMzIyMiA1LjE4NDg0IDE4Ljg0MzIgNS43NzY1NUMxOC44MTA1IDUuODE2OTggMTguNzc4MyA1Ljg1ODUgMTguNzQyNyA1Ljg5NzY0TDE1Ljg5MyA4Ljc0NzI1QzE1Ljg2NDQgOC43NzU4OSAxNS44Mzc4IDguODA1NTkgMTUuODEzIDguODM2MTJDMTUuNzg3OSA4Ljg2Njg2IDE1Ljc2NDkgOC44OTg0NCAxNS43NDM2IDguOTMwODRDMTUuNDQ3MiA5LjM4MzE3IDE1LjUxNyA5Ljk4NTQ2IDE1Ljg5MyAxMC4zOTY3QzE1Ljk3MzcgMTAuNDg0OSAxNi4wNjcxIDEwLjU1NTUgMTYuMTY4NCAxMC42MDg2QzE2LjUzOTcgMTAuODAyOCAxNy4wMTcgMTAuNzY2NyAxNy4zNjY3IDEwLjUzOTJDMTcuNDMwMSAxMC40OTggMTcuNDg5OCAxMC40NTAzIDE3LjU0MzQgMTAuMzk2N0wyMC43NDM2IDcuMTk2NDdDMjAuNzQ3MSA3LjE5MyAyMC43NDk1IDcuMTg4NzEgMjAuNzUyNCA3LjE4NDc1QzIwLjc2NjQgNy4xNjU5NCAyMC43NzcyIDcuMTQzNDEgMjAuNzkzNCA3LjEyNzEzQzIxLjQ1OTkgNi4zOTMwNiAyMi4xODIyIDUuNTAwOTYgMjMuMDMyNyA1LjEwNzZDMjMuMDYyOCA1LjA5MzY2IDIzLjA5MzEgNS4wNzkyNSAyMy4xMjM1IDUuMDY2NTlDMjMuMTczNCA1LjA0NTk5IDIzLjIyMzcgNS4wMjkxNCAyMy4yNzI5IDUuMDExOUMyMy41MjE5IDQuOTI0ODQgMjMuNzYyIDQuODc3ODEgMjMuOTkxNyA0Ljg2OTMyQzI1LjkyMjMgNC43OTcxIDI3LjA2NzYgNy4yOTMgMjUuNjIzNSA4Ljg3NzEzTDIyLjEwMyAxMi4zOTc2QzIyLjA0NTcgMTIuNDU0OSAyMS45OTU4IDEyLjUxNTkgMjEuOTUzNiAxMi41ODAzQzIxLjg2ODcgMTIuNzA5NiAyMS44MTM5IDEyLjg1MTMgMjEuNzg3NiAxMi45OTczQzIxLjcyMTggMTMuMzYxNyAyMS44MzQzIDEzLjc1MzMgMjIuMTAzIDE0LjA0NzFMMjIuMTg4IDE0LjEyOTFDMjIuMjU2MSAxNC4xODc4IDIyLjMzMTUgMTQuMjM0NSAyMi40MTA2IDE0LjI3MjZDMjIuODQ1NCAxNC40ODE4IDIzLjQxMjUgMTQuMzg3OSAyMy43NTM0IDE0LjA0NzFMMjMuOTQwOSAxMy44NTk2QzI0LjAyNDMgMTMuNzc2MiAyNC4xMDY3IDEzLjY5MjggMjQuMTkyOCAxMy42MDY2TDI3LjI3MjkgMTAuNTI2NUgyNy4yODI3QzI3LjMzMjEgMTAuNDc2NSAyNy4zODA2IDEwLjQyNDQgMjcuNDMwMiAxMC4zNzIzQzI4LjE4MjQgOS41ODA1NyAyOC45NTQ2IDguNTcxOTcgMjkuODgzMyA4LjAzNzI5QzMwLjMzMTYgNy43Nzg1IDMwLjc3MTUgNy42NzYyNCAzMS4xNzkyIDcuNjk1NDlDMzEuMzE1IDcuNzAxODcgMzEuNDQ3IDcuNzIyMzcgMzEuNTc0NyA3Ljc1NDA5QzMxLjYzODMgNy43Njk5MSAzMS43MDA5IDcuNzg4MTUgMzEuNzYyMiA3LjgwOTc1QzMyLjA2OTcgNy45MTgxNCAzMi4zNDY1IDguMDk3MDggMzIuNTc3NiA4LjMyNTM4QzMyLjYyMzkgOC4zNzExMiAzMi42Njc5IDguNDE5NDEgMzIuNzEwNCA4LjQ2ODkzQzMzLjM5NjIgOS4yNjY3NiAzMy41Nzk3IDEwLjUzMTIgMzIuNzg1NiAxMS41MzkyQzMyLjc0MzggMTEuNTkyNCAzMi43MDAyIDExLjY0NTggMzIuNjUyOCAxMS42OTc0VjExLjcwNzJMMjguMzYyOCAxNS45OTczQzI3LjkwMzMgMTYuNDU3MiAyNy45MzMyIDE3LjE3NjggMjguMzYyOCAxNy42NDY3QzI4LjYwNDYgMTcuOTExIDI4Ljk2MDcgMTguMDE0NyAyOS4zMDIyIDE3Ljk3NzdDMjkuNDU0IDE3Ljk2MTIgMjkuNjAyOSAxNy45MTY3IDI5LjczNzggMTcuODQ2OUMyOS44MzkxIDE3Ljc5NDQgMjkuOTMyNSAxNy43Mjc0IDMwLjAxMzIgMTcuNjQ2N0MzMC4xMTMyIDE3LjU0NjYgMzAuMjE2MyAxNy40NDQ1IDMwLjMxODggMTcuMzQyQzMwLjQyMDkgMTcuMjM5NiAzMC41MjI4IDE3LjEzNyAzMC42MjI1IDE3LjAzNzNMMzguMDEzMiA5LjY0NjY2QzM4LjMyMjcgOS4zMzcwOCAzOC42MjcgOS4wMTk3NyAzOC45MzMxIDguNzAzMzFDMzkuNjg0NiA3LjkyNTk0IDQwLjQzNzEgNy4xNDQ1OCA0MS4yMzI5IDYuNDI2OTRDNDEuNzUxNyA1Ljk1NjM3IDQyLjI5OTMgNS43NDU1NyA0Mi44MTU5IDUuNzI3NzJDNDMuNzAxIDUuNjk2NzMgNDQuNDk0IDYuMjMxMiA0NC44OTAxIDYuOTkwNDFDNDQuOTIzIDcuMDUzNDUgNDQuOTUzNyA3LjExNzg0IDQ0Ljk4MDkgNy4xODM3N0M0NS4xMTc3IDcuNTE0ODQgNDUuMTgwOSA3Ljg4MDI3IDQ1LjE0ODkgOC4yNTUwNkM0NS4xMjEgOC41ODE1IDQ1LjAxNzggOC45MTM4MiA0NC44MzA1IDkuMjM4NDZDNDQuNzg4MSA5LjMxMTk4IDQ0Ljc0MTQgOS4zODQ4MSA0NC42ODk5IDkuNDU3MjFDNDQuNjAzNCA5LjU3ODggNDQuNTA2NCA5LjcwMDU1IDQ0LjM5MyA5LjgxNzU2QzQzLjk2NiAxMC4yNTYgNDMuNTM0OCAxMC42OTA0IDQzLjEwNCAxMS4xMjUyQzQyLjAzOTIgMTIuMTk5OCA0MC45Njc0IDEzLjI2NzIgMzkuODkzIDE0LjMzMjJDMzkuMTEyMSAxNS4xMDYzIDM4LjMzMDcgMTUuODc5OSAzNy41NTMyIDE2LjY1NzRDMzcuNTQzNiAxNi42NzYyIDM3LjUxNjEgMTYuNjg2NiAzNy41MTMyIDE2LjY4NzdMMjYuMzgzMyAyNy44MTc2QzI2LjE5OTcgMjcuOTk4OSAyNi4wOTcxIDI4LjIwNTggMjYuMDYgMjguNDE2MkMyNS45Mjc3IDI5LjE2ODYgMjYuNjM2MSAyOS45NjIxIDI3LjUwMzQgMjkuNzY2OEMyOC43ODMzIDI5LjQ3NjggMzAuMDczMSAyOS4xODY2IDMxLjM1MyAyOC44OTY3QzMxLjU5NzcgMjguODM5OCAzMS44NDUxIDI4LjgwMTkgMzIuMDkwMyAyOC43ODgzQzMyLjE2OCAyOC43ODM5IDMyLjI0NTUgMjguNzgxNCAzMi4zMjI3IDI4Ljc4MjRIMzIuMzIzN0MzMi44NTg0IDI4Ljc4OTYgMzMuMzc3MyAyOC45MzExIDMzLjgzMzUgMjkuMjg3M0MzNC44MTMgMzAuMDQ3MyAzNC45MjMyIDMxLjQyNjggMzQuMjAzNiAzMi4zOTY3QzMzLjc3ODYgMzIuOTY1NCAzMy4yMTI1IDMzLjIyOTMgMzIuNTk5MSAzMy40MDM1QzMyLjIzMSAzMy41MDgxIDMxLjg0NTkgMzMuNTgwOSAzMS40NjM0IDMzLjY2NzJMMjcuMjgyNyAzNC42MTc0QzI0LjQ2MjkgMzUuMjQ3MyAyMS42NDI1IDM1Ljg4NzYgMTguODIyNyAzNi41Mjc1QzE4LjUxMTggMzYuNTk3NSAxOC4yMDE0IDM2LjY2MTQgMTcuODkyMSAzNi43MTg5QzE3LjQyNzYgMzYuODA1MiAxNi45NjQ3IDM2Ljg3NjUgMTYuNTAyNCAzNi45Mjc5QzE2LjM0ODQgMzYuOTQ1MSAxNi4xOTQ0IDM2Ljk1OTIgMTYuMDQwNSAzNi45NzE5QzE0Ljk4NjQgMzcuMDU4NyAxMy45MzQ3IDM3LjAzNTQgMTIuODc0NSAzNi44NTY2QzEyLjgyMDEgMzYuODQ3NSAxMi43NjU4IDM2LjgzNzMgMTIuNzExNCAzNi44MjczQzEyLjQ2OTMgMzYuNzgyOCAxMi4yMjcgMzYuNzI5OCAxMS45ODM5IDM2LjY2ODFDMTEuNzkwOCAzNi42MTkyIDExLjU5NjYgMzYuNTY3NSAxMS40MDI4IDM2LjUwN0MxMC42MDk1IDM2LjI1OSA5LjgzMDQ1IDM1LjkxNDMgOS4wODE1MiAzNS40OTMzQzguOTUwMiAzNS40MTk1IDguODE5MjQgMzUuMzQ0NCA4LjY4OTkyIDM1LjI2NThDOC41ODUxOCAzNS4yMDIyIDguNDgxNzEgMzUuMTM2MiA4LjM3ODM5IDM1LjA2OTVDOC4yODIxNyAzNS4wMDc0IDguMTg2MTkgMzQuOTQ0NyA4LjA5MTI4IDM0Ljg4MDFDNS42MzExIDMzLjIwNDcgMy42MjYyNCAzMC42ODU0IDIuNzgyNjkgMjcuOTM3N0MxLjk1MjcyIDI1LjI0NzggMi4yNzMyOCAyMi4zODcgMy4zMDMyIDE5Ljc5NzFDMy42NTQwOSAxOC45MDE0IDQuMDk5OTggMTguMDQwNCA0LjU5OTEgMTcuMjIwOUM0LjY0MDUyIDE3LjE1MjkgNC42ODA5NiAxNy4wODQyIDQuNzIzMTIgMTcuMDE2OEM0Ljc2NDYgMTYuOTUwNCA0LjgwNzczIDE2Ljg4NDggNC44NTAwNyAxNi44MTg1QzQuOTg3MSAxNi42MDQgNS4xMjg4NCAxNi4zOTA1IDUuMjc0ODggMTYuMTgwOEM1LjMwMTI0IDE2LjE0MyA1LjMyNjM0IDE2LjEwNDIgNS4zNTMgMTYuMDY2NkM1LjM2NzQ1IDE2LjA0MjUgNS4zODQ0MSAxNi4wMjAzIDUuMzk5ODggMTUuOTk3M0M1LjQ0ODU5IDE1LjkyNDcgNS41MDAyIDE1Ljg1NTQgNS41NTMyIDE1Ljc4NzNDNS41NjMxMiAxNS43Nzc1IDUuNTcyNTggMTUuNzc2NyA1LjU4MjQ5IDE1Ljc1N0M2LjEwODQ2IDE1LjA5MzMgNi42Mzg0MiAxNC40MjU1IDcuMTY3NDYgMTMuNzU5QzcuNDgzMzEgMTMuMzYwOCA3Ljc5ODY2IDEyLjk2MyA4LjExMjc3IDEyLjU2NjZMMTMuNzEzNCA1LjUwNzAyTDEzLjcwMjYgNS40OTcyNUMxNC42Mjg5IDQuMzI3MTggMTUuOTcxNCAyLjAwNzM0IDE3LjYxMTggMi4yNDEzOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00Ni4wNjM2IDBDNDEuOTIxNSAwIDM4LjU2MzYgMy4zNTc4NiAzOC41NjM2IDcuNUMzOC41NjM2IDcuNjA5NjQgMzguNTY3OCA3LjcxODY1IDM4LjU3MjQgNy44MjcxNUw0My41NjM2IDQuNUw0Ni4wNjM2IDUuODM1OTRWOUw0Mi4wODkgMTMuODU4NEM0My4yNDE3IDE0LjU4MDQgNDQuNjAzMiAxNSA0Ni4wNjM2IDE1QzUwLjIwNTggMTUgNTMuNTYzNiAxMS42NDIxIDUzLjU2MzYgNy41QzUzLjU2MzYgMy4zNTc4NiA1MC4yMDU4IDAgNDYuMDYzNiAwWiIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iNTYuNTYzNiIgeT0iMTMiIHdpZHRoPSIyIiBoZWlnaHQ9IjExIiByeD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDU2LjU2MzYgMTMpIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSI1Ni41NjM2IiB5PSI1IiB3aWR0aD0iMiIgaGVpZ2h0PSIxMS4wODMzIiByeD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDU2LjU2MzYgNSkiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjU3LjU2MzYiIHk9IjkiIHdpZHRoPSIyIiBoZWlnaHQ9IjE4IiByeD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDU3LjU2MzYgOSkiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  transform: translateX(-20px);
  animation: hand_right 6s ease-in-out infinite;
}
@keyframes hand_left {
  0% {
    transform: translateX(60px);
    opacity: 0;
  }
  10%, 40% {
    opacity: 1;
  }
  50% {
    transform: translateX(calc(100% / var(--hand) * (100% - var(--hand)) - 60px));
    opacity: 0;
  }
  51%, 100% {
    opacity: 0;
  }
}
@keyframes hand_right {
  0%, 50% {
    opacity: 0;
  }
  51% {
    transform: translateX(-60px);
    opacity: 0;
  }
  61%, 90% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(100% / var(--hand) * (100% - var(--hand) * 2) * -1));
    opacity: 0;
  }
}
.detail_page_title_row_groups {
  display: flex;
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .detail_page_title_row_groups {
    gap: 30px;
  }
}
.detail_page_title_row_groups_container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 20px 60px 0 20px;
  z-index: 1;
  pointer-events: none;
}
.detail_page_title_row_groups_item {
  color: #ffffff;
  padding: 0 10px 4px;
  position: relative;
  font-weight: 700;
  cursor: pointer;
  font-size: 10px;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .detail_page_title_row_groups_item {
    font-size: 14px;
  }
}
.detail_page_title_row_groups_item.is_active::after {
  position: absolute;
  left: 0;
  width: 100%;
  top: 100%;
  content: "";
  border-bottom: 2px solid white;
}
.detail_page_title_row_groups_list {
  display: flex;
  gap: 30px;
  justify-content: center;
}
.detail_page_title_row_groups_list_container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px 20px;
  z-index: 1;
}
.detail_page_title_row_groups_list_item {
  border-radius: 4px;
  padding: 4px 10px;
  color: #ffffff;
  background-color: #CDCDCD;
  font-weight: 700;
  font-size: 8px;
  transition: background-color 0.3s;
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: nowrap;
  cursor: pointer;
}
@media (min-width: 768px) {
  .detail_page_title_row_groups_list_item {
    font-size: 12px;
    padding: 8px 15px;
    gap: 10px;
  }
}
.detail_page_title_row_groups_list_item:first-child {
  flex-shrink: 0;
}
.detail_page_title_row_groups_list_item.is_active {
  background-color: #ED1C24;
}

.detail_page_images_note {
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  /* height: 48px; */
  font-size: 10px;
  line-height: 14px;
  color: #8F8F8F;
  background: #fff;
  text-align: center;
  padding: 5px 0;
}

.detail_page_title_row_title_actions {
  top: 140px;
  width: 100%;
}
@media (min-width: 768px) {
  .detail_page_title_row_title_actions {
    position: sticky;
    width: 33%;
  }
}
.detail_page_title_row_title_actions_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}

.detail_page_title_btn_list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
@media (max-width: 1439px) {
  .detail_page_title_btn_list {
    gap: 5px;
  }
}
.detail_page_title_btn_list a {
  text-decoration: none;
  line-height: 0;
  position: relative;
}

.detail_page_title_vendor_row {
  display: grid;
  grid-template-columns: auto 88px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
}
@media (min-width: 1200px) {
  .detail_page_title_vendor_row {
    grid-template-columns: auto 100px;
  }
}

.detail_page_title_rating {
  display: flex;
  align-items: center;
  gap: 5px;
}
.detail_page_title_rating .bx_stars_rating_votes_container {
  display: none;
}
.detail_page_title_rating a {
  text-decoration: none;
  line-height: 0;
}
.detail_page_title_rating_count {
  font-size: 10px;
  font-weight: 500;
  opacity: 0.7;
}
@media (min-width: 576px) {
  .detail_page_title_rating_count {
    display: none;
  }
}
@media (min-width: 1200px) {
  .detail_page_title_rating_count {
    display: block;
  }
}

.detail_page_title_vendor {
  color: #666;
  font-size: 12px;
  font-weight: 500;
}
@media (max-width: 1200px) {
  .detail_page_title_vendor {
    font-size: 10px;
  }
}

.detail_page_product-item-type span {
  padding: 3px 5px;
  text-transform: none;
  font-weight: 600;
  font-size: 14px;
}
.detail_page_product-item-type .metka_rasp_1111,
.detail_page_product-item-type .metka_rasprodazha {
  color: #ED1C24;
}
.detail_page_product-item-type .metka_new_met {
  color: #4D6EF2;
}
.detail_page_product-item-type .metka_black_friday {
  color: #000000;
}

.detail_page_article {
  margin-bottom: 20px;
  color: #666;
  font-size: 10px;
  font-weight: 500;
}

.detail_page_select_complekt {
  margin-top: 10px;
  display: block;
  font-weight: 500;
  font-size: 14px;
  pointer-events: all;
  border-radius: 3px;
  border: 1px solid rgba(20, 18, 26, 0.1);
  background: rgba(255, 255, 255, 0.5);
  position: relative;
  cursor: pointer;
  margin-bottom: 25px;
}
.detail_page_select_complekt_selected {
  padding: 9px 30px 9px 10px;
  color: #14121A;
  position: relative;
}
.detail_page_select_complekt_selected::after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  right: 10px;
  top: 50%;
  border-right: 1px solid #14121A;
  border-bottom: 1px solid #14121A;
  transform: rotate(45deg) translate(-50%, -50%);
}
.detail_page_select_complekt_list {
  display: none;
  position: absolute;
  top: 111%;
  left: 0;
  width: 100%;
  z-index: 40;
}
.detail_page_select_complekt_list.active {
  display: flex;
  flex-direction: column;
}
.detail_page_select_complekt_list span {
  padding: 5px 10px;
  background-color: #FFFFFF;
  color: #14121A;
  border: 1px solid rgba(20, 18, 26, 0.1);
}
@media (hover: hover) {
  .detail_page_select_complekt_list span:hover {
    background-color: #ED1C24;
    color: #FFFFFF;
  }
}

.detail_page_price_row {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.detail_page_price_row_top {
  color: #14121A;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}
.detail_page_price_row_bottom {
  display: flex;
  align-items: center;
  gap: 15px;
  padding-bottom: 15px;
  font-size: 12px;
}
@media (min-width: 768px) {
  .detail_page_price_row_bottom {
    font-size: 11px;
  }
}

.detail_page_price_economy {
  color: #FFF;
  font-weight: 500;
  padding: 5px;
  /* border-radius: 2px; */
  /* background-color: #ED1C24; */
  border-radius: 12px;
  background-color: #F2A600;
}

.detail_page_price_old {
  color: #666;
  font-weight: 500;
}
.detail_page_price_old span:nth-child(2) {
  padding-left: 10px;
  text-decoration: line-through;
}

.detail_page_avaiable {
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 25px;
}
.detail_page_avaiable_current {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-bottom: 5px;
  color: #43884A;
}
.detail_page_avaiable_current.is_not {
  color: #ED1C24;
}
.detail_page_avaiable_current.is_not svg circle,
.detail_page_avaiable_current.is_not svg path {
  stroke: #ED1C24;
}
.detail_page_avaiable_more {
  padding-left: 28px;
  text-decoration: none;
  color: #14121A;
  transition: 0.3s;
  display: block;
}
.detail_page_avaiable_morehover {
  color: var(--bs-main-hover-color, #DB1118);
  transform: translateX(5px);
}

.detail_page_action_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  padding-bottom: 15px;
}
@media (max-width: 768px) {
  .detail_page_action_top {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .detail_page_action_top a {
    width: 100%;
  }
}
.detail_page_action_top .add_basket,
.detail_page_action_top .add_leasing {
  flex: 1 0 auto;
}

.detail_page_action_bottom {
  padding-bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.detail_page_action_bottom_btn {
  background-color: #F0F0F0;
  border-radius: 3px;
  /* padding: 15px 25px; */
  padding: 15px 7px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  cursor: pointer;
  flex: 1 0 auto;
  transition: all 0.4s;
  text-decoration: none;
  color: #14121A;
}
@media (max-width: 1439px) {
  .detail_page_action_bottom_btn {
    padding: 15px 7px;
  }
}
@media (max-width: 1200px) {
  .detail_page_action_bottom_btn {
    font-size: 14px;
  }
}
@media (hover: hover) {
  .detail_page_action_bottom_btn:hover {
    background-color: #CDCACA;
  }
}
.detail_page_action_bottom_btn a {
  text-decoration: none;
  color: #666;
  text-wrap: nowrap;
  font-size: 14px;
}

.detail_page_title_banner {
  display: block;
}
.detail_page_title_banner img {
  width: 100%;
  height: auto;
}

.detail_page_description_row {
  display: flex;
  justify-content: space-between;
  gap: 20%;
  flex-direction: column;
}
@media (min-width: 768px) {
  .detail_page_description_row {
    flex-direction: row;
  }
}

.detail_page_description_rigth {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: rgba(20, 18, 26, 0.7);
}
.detail_page_description_rigth a {
  color: var(--bs-main-color, #ED1C24);
  text-decoration: underline;
}

section.section_detail_page_warranty {
  position: relative;
  background-position: 70% top;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  section.section_detail_page_warranty {
    background-image: none !important;
  }
}

.detail_page_warranty_row {
  display: flex;
  align-items: center;
  height: 443px;
  color: var(--bs-black-color, #14121A);
}
@media (max-width: 768px) {
  .detail_page_warranty_row {
    height: auto;
    justify-content: center;
  }
}

@media (max-width: 768px) {
  .detail_page_warranty_left {
    display: none;
  }
}

.detail_page_warranty_r {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10%;
  height: 100%;
}
@media (max-width: 768px) {
  .detail_page_warranty_r {
    display: none;
  }
}
.detail_page_warranty_r.one {
  padding: 0 20%;
}
.detail_page_warranty_r_i {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .detail_page_warranty_r_i {
    display: none;
  }
}
.detail_page_warranty_r_b {
  position: absolute;
  inset: 0;
  width: 100%;
}
.detail_page_warranty_r_pb {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.detail_page_warranty_r_pb_col {
  text-align: center;
}
.detail_page_warranty_r_pb_col div:nth-child(1) {
  font-size: 2.4vw;
  font-weight: 700;
  margin-bottom: 10px;
}
.detail_page_warranty_r_pb_col div:nth-child(2) {
  font-size: 1.3vw;
  font-weight: 500;
}
.detail_page_warranty_r_pt {
  font-weight: 600;
  font-size: 1.8vw;
  margin-bottom: 10px;
}

.detail_page_warranty_title {
  font-weight: 500;
  font-size: 30px;
  line-height: 40px;
}

.detail_page_warranty_subtitle {
  position: relative;
  font-weight: 600;
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 20px;
}

.detail_page_list_menu {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.detail_page_item_menu {
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.04em;
  color: var(--bs-second-color, #4C5160);
  background: #f7f7f7;
  border-radius: 2px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 17px 26px;
  margin-right: 5px;
  margin-bottom: 5px;
}
@media (hover: hover) {
  .detail_page_item_menu:hover {
    background: var(--bs-third-color, #eee);
  }
}

.detail_page_props_list {
  position: relative;
  max-height: 260px;
  overflow: hidden;
  transition: max-height 0.5s;
}
.detail_page_props_list > div {
  column-gap: 64px;
  position: relative;
}
@media (min-width: 768px) {
  .detail_page_props_list > div {
    column-count: 2;
  }
}
.detail_page_props_list.is_active {
  max-height: 5000px;
}
.detail_page_props_list:not(.is_active):before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
}

.detail_page_props_group {
  padding-bottom: 40px;
  display: inline-block;
}
.detail_page_props_group_title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6;
  padding-bottom: 25px;
  text-transform: uppercase;
}
.detail_page_props_group_list dl {
  border-top: 1px solid rgba(20, 18, 26, 0.0980392157);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 17px 0;
  margin: 0 0;
  border-bottom: 1px solid rgba(20, 18, 26, 0.0980392157);
}
.detail_page_props_group_list dl + dl {
  border-top: none;
}
.detail_page_props_group_list dt {
  font-size: 16px;
  line-height: 1.6;
  opacity: 0.7;
}
@media (max-width: 768px) {
  .detail_page_props_group_list dt {
    font-size: 14px;
    line-height: 1.4;
  }
}
.detail_page_props_group_list dd {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  text-align: right;
  margin-left: 40px;
}
@media (max-width: 768px) {
  .detail_page_props_group_list dd {
    font-size: 14px;
    line-height: 1.4;
  }
}

@supports (-webkit-appearance: none) {
  .detail_page_props_group {
    width: 100%;
    float: left;
    page-break-inside: avoid;
    break-inside: avoid;
  }
}
.detail_page_accessories_row {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 10%;
}
@media (min-width: 768px) {
  .detail_page_accessories_row {
    flex-direction: row;
  }
}
.detail_page_accessories_row ul.list_check {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.detail_page_accessories_row ul.list_check li {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding: 0 15px 0 30px;
  margin-bottom: 15px;
}
.detail_page_accessories_row ul.list_check li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: contain;
}
@media (min-width: 576px) {
  .detail_page_accessories_row ul.list_check li {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .detail_page_accessories_row ul.list_check li {
    font-size: 14px;
  }
}

.detail_page_options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  gap: 10%;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .detail_page_options:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    border-left: 1px dashed var(--bs-third-color, #eee);
    margin-left: -0.5px;
  }
}
.detail_page_options_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  border-bottom: 1px solid var(--bs-third-color, #eee);
  margin: 0;
}
@media (min-width: 768px) {
  .detail_page_options_item {
    flex-direction: row;
    flex: 1 0 auto;
  }
}
.detail_page_options dt {
  position: relative;
  font-weight: 600;
  padding-left: 35px;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: var(--bs-second-color, #4C5160);
  padding: 10px 20px 10px 35px;
}
@media (min-width: 768px) {
  .detail_page_options dt {
    width: 60%;
    padding: 20px 20px 20px 35px;
  }
}
.detail_page_options dt:before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: contain;
}
.detail_page_options dd {
  font-weight: 700;
  white-space: nowrap;
  margin: 0;
  text-align: left;
  padding: 5px 35px;
  font-size: 14px;
  line-height: 20px;
  color: var(--bs-black-color, #14121A);
  width: 100%;
}
@media (min-width: 768px) {
  .detail_page_options dd {
    width: 40%;
    padding: 20px 0 20px 0;
    text-align: right;
  }
}

.detail_page_special_row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 80px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .detail_page_special_row {
    flex-direction: row;
  }
}

.detail_page_special_left {
  max-width: 100%;
}
@media (min-width: 768px) {
  .detail_page_special_left {
    max-width: 50%;
  }
}

.detail_page_special_row:nth-child(2n) .detail_page_special_left {
  padding-left: 10px;
}

.detail_page_special_desc {
  padding: 0 10px;
  font-weight: 500;
  opacity: 0.6;
}

.detail_page_special_right {
  max-width: 100%;
}
@media (min-width: 768px) {
  .detail_page_special_right {
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .detail_page_special_row:nth-child(2n) .detail_page_special_right {
    order: -1;
  }
}
.detail_page_special_right img {
  width: 100%;
  height: auto;
}

.detail_page_label-top-right {
  position: absolute;
  top: 25px;
  right: 30px;
  display: flex;
  gap: 10px;
  z-index: 2;
}
.detail_page_label-top-right-item {
  position: relative;
}
@media (hover: hover) {
  .detail_page_label-top-right-item-title[data-title]:hover::before {
    content: attr(data-title);
    position: absolute;
    top: calc(100% + 7px);
    right: 10%;
    display: inline-block;
    line-height: normal;
    border-radius: 2px;
    background: #000;
    color: #fff;
    font-size: 11px;
    font-family: sans-serif;
    text-align: center;
    box-sizing: border-box;
    border-radius: 4px;
    text-transform: none;
    padding: 4px 6px;
    z-index: 5;
    max-width: 150px;
    width: 150px;
  }
  .detail_page_label-top-right-item-title[data-title]:hover::after {
    content: "";
    position: absolute;
    top: calc(100% - 7px);
    left: 46%;
    display: inline-block;
    color: #fff;
    border: 8px solid transparent;
    border-bottom: 6px solid #000;
    margin-left: -8px;
    z-index: 5;
  }
}

.detail_page_label-top-left {
  position: absolute;
  top: 25px;
  left: 30px;
  color: #14121A;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 10px;
  line-height: normal;
  z-index: 2;
}
.detail_page_label-top-left-item {
  padding: 6px 8px;
  border-radius: 3px;
  background-color: #fff;
}
.detail_page_label-top-left-item.backgroung_agro_stiker {
  background-color: #0b8300;
  color: #FFF;
}
.detail_page_label-top-left-item.backgroung_hit {
  background-color: #e76b00;
  color: #FFF;
}
.detail_page_label-top-left-item.backgroung_online_sale {
  background-color: #275c89;
  color: #FFF;
}
.detail_page_label-top-left-item.backgroung_lizing {
  background-color: #4a2566;
  color: #FFF;
}
.detail_page_label-top-left-item.backgroung_gift {
  background-color: #fff;
  color: #14121A;
}
.detail_page_label-top-left-item.backgroung_best {
  background-color: #a11a1a;
  color: #FFF;
}
.detail_page_label-top-left-item.backgroung_sale_dostavka {
  background-color: #275c89;
  color: #FFF;
}
.detail_page_label-top-left-item.backgroung_ {
  background-color: #fff;
  color: #14121A;
}
.detail_page_label-top-left-item.backgroung_CHEAPER {
  background-color: #FF9F00;
  color: #FFF;
}
.detail_page_label-top-left-item.backgroung_sale_pay {
  background-color: #4D6EF2;
  color: #FFF;
}
.detail_page_label-top-left-item.backgroung_by_teh, .detail_page_label-top-left-item.backgroung_vosstan_teh, .detail_page_label-top-left-item.backgroung_new_teh {
  background-color: #ED1C24;
  color: #FFF;
}

.detail_page_label-bottom-left {
  position: absolute;
  bottom: 35px;
  left: 30px;
  color: #14121A;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 10px;
  line-height: normal;
  z-index: 2;
}
.detail_page_label-bottom-left-item {
  padding: 6px 8px;
  border-radius: 3px;
}

.playBtn {
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  padding: 25px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  transition: 0.3s;
}
@media (hover: hover) {
  .playBtn:hover {
    background-color: rgba(0, 0, 0, 0.4);
    transform: translate(-50%, -50%) scale(1.1);
  }
}
.playBtnSvg {
  width: 48px;
  height: 48px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgYXJpYS1oaWRkZW49InRydWUiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJtMTQuNCA4Ljc2IDI0LjAyIDEzLjg1YTEuNiAxLjYgMCAwIDEgMCAyLjc4TDE0LjQgMzkuMjRhMS42IDEuNiAwIDAgMS0yLjQtMS4zOXYtMjcuN2ExLjYgMS42IDAgMCAxIDIuNC0xLjM5Ij48L3BhdGg+PC9zdmc+);
}
.playBtn.s {
  padding: 8px;
}/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/templates/bigcenter_locator_2024/components/bitrix/system.pagenavigation/modern/style.css?1718614969990*/
.navigation{
	text-align: center;
	margin: 16px 0 10px;
}
.navigation_more{
	display: inline-block;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: var(--bs-black-color, #14121A);
	text-decoration: none;
	padding: 10px 0 22px;
}
.navigation_more:hover{
	color: var(--bs-main-color, #ED1C24)
}
.navigation_list{
	display: flex;
	align-items: center;
	justify-content: center;
	list-style: none;
	padding: 0;
	margin: 0;
	display: none;
}
@media (min-width:576px){
	.navigation_list{
		display: flex;
	}
}
.navigation_link{
	display: inline-block;
	width: 64px;
	height: 64px;
	line-height: 64px;
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	letter-spacing: 0.04em;
	color: var(--bs-black-color, #14121A);
	text-decoration: none;
	border: 1px solid transparent;
}
a.navigation_link:hover{
	border-radius: 50%;
	border: 1px solid #EEEEEE;
}
.navigation_link.is_active{
	color: var(--bs-main-color, #ED1C24);
}
/* End */


/* Start:/local/templates/bigcenter_locator_2024/components/bitrix/catalog.section/row/style.css?17872080914326*/
.redh2 h2 {
  color: var(--bs-main-color);
}

.link_more_container {
  color: inherit;
  text-decoration: none;
}
.link_more_container h2 {
  margin-bottom: 10px;
  font-size: 30px;
}
@media (max-width: 576px) {
  .link_more_container h2 {
    font-size: 20px;
  }
}
@media (hover: hover) {
  .link_more_container h2:hover {
    color: var(--bs-main-color, #ED1C24);
  }
}

.catalog_section_list {
  padding: 10px;
}

.catalog_section_item {
  min-width: 240px;
  max-width: 240px;
  height: 392px;
  line-height: 1;
  margin: 0 3px;
}
.catalog_section_item .modal_action {
  padding-top: 0;
}
.catalog_section_item .modal_action .policy_row {
  margin-top: 10px;
  font-size: 12px;
  text-align: center;
}
.catalog_section_item .modal_action .policy_row a {
  color: var(--bs-main-color);
}

.link_more {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--bs-black-color, #14121A);
  text-decoration: none;
}

.catalog_section_form.catalog_section_item {
  background: #FFFFFF;
  border: 1px solid rgba(76, 81, 96, 0.1);
  /* box-sizing: border-box; */
  /* text-align: center; */
  padding: 0 10px;
  /* z-index: 4; */
}
.catalog_section_form svg {
  display: block;
  width: 100%;
}
.catalog_section_form_title {
  font-weight: 700;
  font-size: 21px;
  line-height: 22px;
  text-align: center;
  color: var(--bs-black-color, #14121A);
  margin-bottom: 10px;
}
.catalog_section_form_desc {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: var(--bs-black-color, #14121A);
  margin-bottom: 10px;
}
.catalog_section_form_btn {
  width: 100%;
}
.catalog_section_form_agree {
  font-size: 10px;
  text-align: center;
  display: block;
  margin-top: 8px;
}
.catalog_section_form_agree a {
  color: #ED1C24;
}
.catalog_section_form [dwk-i-bx] [dwk-crs] {
  font-size: 10px;
  margin-top: 2px;
}

.catalog_section_banner a {
  transform: scale(1);
  -ms-transform: none;
  transition: transform 0.5s ease-out;
}
@media (hover: hover) {
  .catalog_section_banner a:hover {
    transform: scale(1.05);
  }
}

.catalog_section_banner_upper a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.catalog_section_banner_upper a:has(.catalog_section_banner_abs) {
  background-image: linear-gradient(90deg, #ffffff 0%, #E6E6E6 50%, #ffffff 100%);
}
.catalog_section_banner_upper_img {
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
}

.catalog_section_banner_abs_wrap {
  position: absolute;
  inset: 0;
}
.catalog_section_banner_abs {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.catalog_section_banner_abs_title {
  display: flex;
  flex-direction: column;
  margin-top: 26px;
  font-weight: 700;
  font-size: 14px;
  gap: 2px;
}
.catalog_section_banner_abs_logo {
  display: flex;
  flex-direction: column;
  margin: 10px 10px 0 10px;
  min-width: 50%;
  gap: 4px;
}
.catalog_section_banner_abs_logo img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.catalog_section_banner_abs_btn {
  margin-top: auto;
  margin-bottom: 16px;
  padding: 8px 10px;
  font-size: 14px;
  background-color: #ED1C24;
  color: #FFFFFF;
  border-radius: 15px;
  min-width: 68%;
  text-align: center;
  font-weight: 500;
}

.section_preloader .catalog_section_list {
  display: flex;
  align-items: center;
  overflow-x: hidden;
  padding-left: 0;
}
.section_preloader .link_more_container {
  height: 80px;
}
.section_preloader .link_more_container,
.section_preloader .catalog_section_item {
  background-color: #f6f6f9;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}
.section_preloader .link_more_container::after,
.section_preloader .catalog_section_item::after {
  content: "";
  display: block;
  width: 120px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -150px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.88) 50%, rgba(255, 255, 255, 0) 100%);
  animation: section_preloader 1.5s ease-in-out 0s infinite;
}
@keyframes section_preloader {
  from {
    left: -150px;
  }
  to {
    left: calc(100% + 30px);
  }
}/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/templates/bigcenter_locator_2024/components/bitrix/catalog.item/row/style_desktop.css?17872316386643*/
.product-item * {
    box-sizing: border-box;
}

.product-item a {
    text-decoration: none;
}

.product-item {
    display: grid;
    grid-template-columns: 240px;
    grid-template-rows: auto 54px auto 57px auto;
    border-radius: 3px;
    border: 1px solid #F0F0F0;
    background-color: #FFF;
    max-width: 240px;
    min-width: 240px;
}
.product-item.borderred {
    border: 1px solid #ED1C24;
}
.product-item.borderred .product-item-image-wrapper {
    margin: 1px;
}
.product-item-section {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    color: #666;
    padding: 10px 8px 5px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.product-item-section a {
    color: #666;
}

.product-item-btns {
    display: flex;
    gap: 5px;
}

.product-item-btns a {
    line-height: 0;
}

.product-item-type span {
    padding: 5px;
    text-transform: none;
    font-weight: 600;
    font-size: 12px;
}

.product-item-type .metka_rasp_1111,
.product-item-type .metka_rasprodazha {
    color: #ED1C24;
}

.product-item-type .metka_new_met {
    color: #4D6EF2;
}

.product-item-type .metka_black_friday {
    color: #000000;
}


.product-item-title-row {
    padding: 4px 8px 8px;
}

.product-item-title {
    font-size: 14px;
    font-weight: 600;
    color: #323232;
}
.product-item-title span {
    max-width: 100%;
}
.product-item-title.red {
    color: #ED1C24;
}



.product-item-image-wrapper {
    position: relative;
    aspect-ratio: 4/3;

}

.product-item-image {
    line-height: 0;
    outline: 1px solid #F0F0F0;
    aspect-ratio: 4/3;
    /* border-bottom: 1px solid #F0F0F0;
    border-top: 1px solid #F0F0F0; */
}

.product-item-image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-color: #FFF;
}


.label-top-left {
    position: absolute;
    top: 7px;
    left: 7px;
    background-color: #FFF;
    border-radius: 3px;
    color: #14121A;
    font-size: 10px;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    row-gap: 2px;
    padding: 6px 3px 3px;
}

.label-top-left span {
    background-color: #ED1C24;
    color: #FFF;
    padding: 3px 0 2px;
    text-align: center;
    border-radius: 2px;
    font-weight: 700;
}

.label-top-right {
    position: absolute;
    top: 7px;
    right: 7px;
    display: flex;
    gap: 7px;
}

.label-top-right-item {
    position: relative;
}
@media (hover:hover){
    .label-top-right-item-title[data-title]:hover::before {
        content: attr(data-title);
        position: absolute;
        top: calc(100% + 7px);
        right: 10%;
        display: inline-block;
        line-height: normal;
        border-radius: 2px;
        background: #000;
        color: #fff;
        font-size: 11px;
        font-family: sans-serif;
        text-align: center;
        box-sizing: border-box;
        border-radius: 4px;
        text-transform: none;
        padding: 4px 6px;
        z-index: 5;
        max-width: 150px;
        width: 150px;
    }
    
    .label-top-right-item-title[data-title]:hover::after {
        content: '';
        position: absolute;
        top: calc(100% - 7px);
        left: 46%;
        display: inline-block;
        color: #fff;
        border: 8px solid transparent;
        border-bottom: 6px solid #000;
        margin-left: -8px;
        z-index: 5;
    }
}

.label-bottom-left {
    position: absolute;
    bottom: 7px;
    left: 7px;
    color: #14121A;
    font-size: 10px;
    font-weight: 500;
    display: flex;
    gap: 7px;
}
.label-bottom-left-item {
    padding: 5px;
    border-radius: 2px;
    background-color: #FFF;
}
 
.label-bottom-left-item.backgroung_hit {
    background-color: #e76b00;
    color: #FFF;
}
.label-bottom-left-item.backgroung_online_sale {
    background-color: #275c89;
    color: #FFF;
}
.label-bottom-left-item.backgroung_lizing {
    background-color: #4a2566;
    color: #FFF;
}
.label-bottom-left-item.backgroung_gift {
    background-color: #fff;
    color: #14121A;
}
.label-bottom-left-item.backgroung_best {
    background-color: #a11a1a;
    color: #FFF;
}
.label-bottom-left-item.backgroung_sale_dostavka {
    background-color: #275c89;
    color: #FFF;
}
.label-bottom-left-item.backgroung_ {
    background-color: #fff;
    color: #14121A;
}
.label-bottom-left-item.backgroung_by_teh {
    background-color: #ED1C24;
    color: #FFF;
}
.label-bottom-left-item.backgroung_vosstan_teh {
    background-color: #ED1C24;
    color: #FFF;
}
.label-bottom-left-item.backgroung_sale_pay {
    background-color: #4D6EF2;
    color: #FFF;
}
.label-bottom-left-item.backgroung_new_teh {
    background-color: #ED1C24;
    color: #FFF;
}
.label-bottom-left-item.backgroung_CHEAPER {
    background-color: #FF9F00;
    color: #FFF;
}

.product-item-price-container {
    padding: 10px 8px;
}

.product-item-price-dealer {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    display: block;
    padding-top: 7px;
}

.product-item-price-old {
    color: #666;
    font-size: 10px;
    font-weight: 500;
}

.product-item-price-old span {
    text-decoration: line-through;
}

.product-item-price-bottom {
    margin-top: 3px;
    display: flex;
    align-items: center;
    position: relative;
    gap: 15px;
}

.product-item-price-top {
    display: flex;
    align-items: center;
    position: relative;
    gap: 10px;
}

.product-item-price-current {
    color: #14121A;
    font-size: 16px;
    font-weight: 600;
}

.product-item-price-economy {
    color: #FFF;
    background-color: #FF9F00;
    border-radius: 12px;
    /* border-radius: 2px; */
    padding: 4px 8px;
    font-size: 10px;
    font-weight: 500;
}

.product-item-button-container {
    padding: 0 8px 10px 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
@media(hover:hover){

    .product-item-btn-link:hover svg path {
        fill: #FFF;
    }
}

.product-item-button-container .btn {
    flex: 1 0 auto;
}

.snowcap {
    position: relative;
}

.snowcap::after {
    content: '';
    background-image: url(/upload/btn_snow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 106%;
    height: 100%;
    position: absolute;
    top: -12px;
    left: -4px;
}


/* End */
/* /local/templates/bigcenter_locator_2024/components/bitrix/catalog/catalog_search/style.css?17205059872278 */
/* /local/templates/bigcenter_locator_2024/components/bitrix/catalog.element/catalog_202610_1/style.css?179258453943790 */
/* /local/templates/bigcenter_locator_2024/components/bitrix/system.pagenavigation/modern/style.css?1718614969990 */
/* /local/templates/bigcenter_locator_2024/components/bitrix/catalog.section/row/style.css?17872080914326 */
/* /local/templates/bigcenter_locator_2024/components/bitrix/catalog.item/row/style_desktop.css?17872316386643 */
