

/* Start:/prodback/style.css?17489346161252*/
.ul-dash li {
	padding-left: 1rem;
}
.ul-dash li::before {
	content: "-";
	margin-left: -1rem;
	margin-right: 1rem;
	position: absolute;
	color: var(--primary);
	font-weight: bold;
}

.garanty-top-image {
	background: url(/prodback/img/topbg.jpg) center no-repeat;
	background-size: cover;
}

.garanty-top-image::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	background: url(/prodback/img/topbgLine.svg) no-repeat top center;
	background-size: cover;
}

@media screen and (min-width:1200px){
	.container-lg {
		width: 1330px;
	    max-width: 1330px;
	}
}

.human-img {
	width: 80%;
	margin: 0 auto;
	padding-top: 55%;
	background: url(/prodback/img/topHumans.png) center center no-repeat;
	background-size: cover;
}

@media screen and (min-width:768px){
	.garanty-top-image::after {
		height: 60px;
	}
	.human-img {
		width: auto;
		background-position: bottom left;
		padding-top:100%;
		margin-left: -30%;
		min-height: 100%;
		margin-right: calc(var(--gutter-y)*-0.5);
	}
}

#faq-accordion .icon-chevron-small-up {
	transition: transform linear 0.35s;
	z-index: 1;
}
#faq-accordion .collapsed .icon-chevron-small-up {
	transform: rotate(180deg);
}

.read-more-link {
	display:none;
}
.read-more-link.collapsed {
	display:inline;
}
/* End */


/* Start:/local/templates/new/components/bitrix/catalog.section.list/prodback/style.css?17489346162618*/
.garanty-slider:before{
	content:"";
	display:block;
	width:0;
	height:0;
	background: transparent;
	top:0;
	left:0;
	z-index:15;
	position:static;
	transition: background-color linear 0.3s;
}
.garanty-slider.active:before{
	width: 100%;
	height: 100%;
	position: fixed;
	background: #707070bb;
	transition: background-color linear 0.3s;
}
.garanty-card {
	cursor:default;
}
.garanty-section-content {
	cursor:pointer;
}
.swiper-slide-visible .garanty-card-wrapper::after {
	content: "";
	display: block;
	width: 1.25rem;
	height: 1.25rem;
	left: calc(50% - 0.625rem);
	bottom: -0.625rem;
	background: #fff;
	border-right: 1px solid var(--card-border-color);
	border-top: 1px solid var(--card-border-color);
	transform: rotate(-45deg);
	position: absolute;
	z-index: 102;
	opacity: 0;
}
.swiper-slide-visible .garanty-card-wrapper.active::after {
	opacity: 1;
}

.garanty-section.active {
	display:block!important;
	margin-top:-2px;
}

.garanty-link-video {
	position: relative;
	display: block;
}

.garanty-link-video::before {
	display: block;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width: 20%;
	height: 32%;
    background: url(/local/templates/new/components/bitrix/catalog.section.list/prodback/img/vkplay.svg) no-repeat center;
    cursor: pointer;
    z-index: 2;
    background-size: contain;
    opacity: 1;
	filter: drop-shadow(0 0 5px #555);
    transition: opacity linear 0.3s;
}

.garanty-link-video:hover::before {
	transform: translate(-50%, -50%) scale(1.1);
	transition: all ease 0.3s;
}

#garanty-picker-form.fancybox__content,
.fancybox__content[id^="element-"]{
	border-radius: var(--border-radius-xl) !important;
}
#garanty-picker-form .icon-chevron-small-up {
	transition: transform linear 0.35s;
}
#garanty-picker-form .collapsed .icon-chevron-small-up {
	transform: rotate(180deg);
}

.text-center .g-recaptcha{
	text-align: center;
}
.text-center .g-recaptcha > div{
	margin: auto;
}

.social-link-block .nav.social-link .nav-link.wapp{
	background-color: #26D268;
}
.social-link-block .nav.social-link .nav-link.tel{
	background-color: #ffffff;
	color: #000;
	width:auto;
	border-radius: 5rem;
	font-size: 1rem;
	--nav-link-padding-x: 1.25rem;
	position:relative;
	padding-left:3rem;
}
.social-link-block .nav.social-link .nav-link.tel i{
	position: absolute;
	top:50%;
	left:0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: var(--primary);
	border-radius: 50%;
	width: 2.5rem;
	height: 2.5rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 1.25rem;
}
/* End */


/* Start:/local/templates/new/components/tbwp/form.result.new/guarante_extend/style.css?1748934616703*/

.webform-ajax textarea{
    min-height: 8rem !important;
}
#form-formGuaranteExtended.webform-ajax textarea{
    min-height: 12rem !important;
}

.item-color .product-color {
    font-size: 1.25rem;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.item-color .product-color > i {
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    border: 1px solid var(--secondary);
}

.item-color .product-color.active > i {
    cursor: default;
    box-shadow: 0 0 3px var(--primary);
    border: 1px solid var(--primary);
}

.item-order_number, .item-shop_list, .item-shop_name  {
    display:none;
}

.webform-ajax .label-files {
    display:none;
}
/* End */


/* Start:/local/templates/new/components/bitrix/system.pagenavigation/.default/style.css?1748934616542*/
.pagination-container ul.pagination{
    --pagination-border-radius:0;
    --pagination-active-bg: transparent;
    --pagination-active-border-color: transparent;
    --pagination-active-color: var(--primary);
    --pagination-hover-color: var(--primary);
    --pagination-hover-bg: transparent;
    --pagination-hover-border-color: transparent;
    --pagination-focus-color: var(--primary);
    --pagination-focus-bg: transparent;
    --pagination-font-size: 1rem;
    --pagination-color: #000000;
}

.page-load-status {
    display: none;
}
/* End */


/* Start:/local/templates/new/components/bitrix/news.list/slider-review/style.css?1748934616930*/
.slider-reviews {
	--swiper-navigation-size: 1.5rem;
	--swiper-navigation-sides-offset: 0;
}

.review-stars{
	width: 80px;
	min-width: 80px;
	height: 15px;
	background: url(/local/templates/new/components/bitrix/news.list/slider-review/img/stars.png) no-repeat;
	background-position-x: 0;
}

.stars-5{
	background-position-x: 0;
}
.stars-4{
	background-position-x: -16px;
}
.stars-3{
	background-position-x: -32px;
}
.stars-2{
	background-position-x: -48px;
}
.stars-1{
	background-position-x: -64px;
}

.slider-reviews .swiper-slide-content {
	cursor: pointer;
}



.review-text-truncate::after {
	content: "Далее…";
    display: inline-block;
    position: absolute;
    right: -0.5rem;
    bottom: 0;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: var(--primary);
    background: white;
    padding: 0 0.5rem;
}

.review-text.review-text-truncate{
	height: 4.47rem;
}

@media screen and (max-width: 576px) {
	.review-text.review-text-truncate {
		height: 3.42rem;
	}
}
/* End */


/* Start:/local/templates/new/components/tbwp/form.result.new/questions/style.css?174893461659*/

.webform-ajax textarea{
    min-height: 8rem !important;
}
/* End */
/* /prodback/style.css?17489346161252 */
/* /local/templates/new/components/bitrix/catalog.section.list/prodback/style.css?17489346162618 */
/* /local/templates/new/components/tbwp/form.result.new/guarante_extend/style.css?1748934616703 */
/* /local/templates/new/components/bitrix/system.pagenavigation/.default/style.css?1748934616542 */
/* /local/templates/new/components/bitrix/news.list/slider-review/style.css?1748934616930 */
/* /local/templates/new/components/tbwp/form.result.new/questions/style.css?174893461659 */
