

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17434961332530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/wau.slider/style.min.css?17593115103212*/
@media(min-width:1200px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:992px) and (max-width:1199px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:768px) and (max-width:991px){.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(max-width:767px){.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}.catalog-section-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}.row::before{display:initial}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.item/wau.default/style.css?177692335327452*/

.product-item-container { position: relative; }

.product-item-container.hover { z-index: 17; }

.product-item {
	display: block;
	box-sizing: border-box;
	padding: 15px 0 5px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
}

.product-item-line-card .product-item {
	width: auto !important;
	border-bottom: 1px solid #dadada;
}

@media (max-width: 991px) {
	.product-item-line-card .product-item .col-sm-6:nth-child(2n) { clear: both; }
}

.bx-retina .product-item { border-width: .5px; }

.product-item * { transition: opacity 300ms ease; }

@media (max-width: 767px) {
	.product-item { padding: 15px 5px 5px }

	.product-item-line-card .product-item .col-xs-12:nth-child(2n) { clear: both; }
}

.bx-no-touch .product-item-container.hover .product-item {
	position: absolute;
	right: -15px;
	left: -15px;
	padding: 15px 15px 0;
	width: auto;
	border: 1px solid transparent;
	background: #fff;
	box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
}

.bx-touch .product-item {
	padding: 15px 0 0;
	width: auto;
	background: #fff;
}

.bx-no-touch .product-item-container.hover .product-item { -webkit-animation: product-item-hover 300ms 1 ease; }

@-webkit-keyframes product-item-hover {
	0% {
		position: absolute;
		left: -15px;
		right: -15px;
		border: 1px solid transparent;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
	100% {
		border: 1px solid transparent;
		box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
	}
}

/*Image*/
.product-item-image-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 116%;
	width: 100%;
	transition: all 300ms ease;
}

.product-item-image-wrapper:hover { }

.product-item-container.hover.product-item-scalable-card .product-item-image-wrapper { padding-top: 54%; }

.product-item-image-original,
.product-item-image-alternative {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transition: opacity 300ms linear;
}

.product-item-image-original { z-index: 11; }

.product-item-image-alternative {
	z-index: 13;
	opacity: 0;
}

.bx-no-touch .product-item-container.hover .product-item-image-original { opacity: 0; }

.bx-no-touch .product-item-container.hover .product-item-image-alternative { opacity: 1; }

.product-item-big-card .product-item-image-wrapper { margin-bottom: 25px; }

/*Image Slider*/
.product-item-image-slider-slide-container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	transition: opacity 300ms ease;
}

.product-item-image-slide {
	position: relative;
	display: none;
	height: 100%;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transition: .6s ease-in-out left;
}

@media all and (transform-3d), (-webkit-transform-3d) {
	.product-item-image-slide {
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}

	.product-item-image-slide.next,
	.product-item-image-slide.active.right {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	.product-item-image-slide.prev,
	.product-item-image-slide.active.left {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	.product-item-image-slide.next.left,
	.product-item-image-slide.prev.right,
	.product-item-image-slide.active {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.product-item-image-slider-slide-container > .active,
.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev { display: block; }

.product-item-image-slider-slide-container > .active { left: 0; }

.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.product-item-image-slider-slide-container > .next { left: 100%; }

.product-item-image-slider-slide-container > .prev { left: -100%; }

.product-item-image-slider-slide-container > .next.left,
.product-item-image-slider-slide-container > .prev.right { left: 0; }

.product-item-image-slider-progress-bar-container {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
}

.product-item-image-slider-progress-bar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	background-color: #f42c2c;
	opacity: .8;
}

.product-item-image-slider-control-container {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	padding: 0;
	text-align: center;
	opacity: 0;
	transition: opacity 300ms ease;
}

.product-item-container.hover .product-item-image-slider-control-container,
.product-item-line-card:hover .product-item-image-slider-control-container { opacity: 1; }

.product-item-image-slider-control,
.product-item-image-slider-control.active {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: rgba(128, 128, 128, .8);
	opacity: .6;
	cursor: pointer;
	transition: all 300ms ease;
}

.product-item-image-slider-control:hover,
.product-item-image-slider-control.active:hover { cursor: pointer; }

/*Label*/
.product-item-label-text,
.product-item-label-ring {
	position: absolute;
	z-index: 15;
}

.product-item-label-text span,
.product-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #f42c2c;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring { background-color: #fba90c; }

.product-item-label-text > div,
.product-item-label-ring > div { line-height: 0; }

/* TEXT */
.product-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}

/*SMALL*/
.product-item-label-text.product-item-label-small span,
.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
}

.product-item-big-card .product-item-label-text.product-item-label-small span {
	padding: 5px 12px;
	font-size: 16px;
	line-height: 21px;
}

/* BIG */
.product-item-label-text.product-item-label-big span,
.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
	padding: 4px 10px;
	font-size: 13px;
	line-height: 17px;
}

.product-item-big-card .product-item-label-text.product-item-label-big span {
	padding: 5px 17px;
	font-size: 22px;
	line-height: 33px;
}

@media (max-width: 767px) {
	.product-item-label-text > div { line-height: 0; }

	.product-item-label-text.product-item-label-small span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
		margin-bottom: 1px;
		padding: 2px 7px;
		font-size: 10px;
		line-height: 14px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-small span,
	.product-item-label-text.product-item-label-big span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
		margin-bottom: 1px;
		padding: 3px 12px;
		font-size: 14px;
		line-height: 16px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-big span {
		padding: 3px 12px;
		font-size: 20px;
		line-height: 25px;
	}
}

/*RING*/
.product-item-label-ring {
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.product-item-label-ring.product-item-label-small,
.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
}

.product-item-big-card .product-item-label-ring.product-item-label-small {
	width: 100px;
	height: 100px;
	font-size: 30px;
	line-height: 100px;
}

.product-item-label-ring.product-item-label-big,
.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

.product-item-big-card .product-item-label-ring.product-item-label-big {
	width: 120px;
	height: 120px;
	font-size: 42px;
	line-height: 120px;
}

@media (max-width: 767px) {
	.product-item-label-ring.product-item-label-small,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
		--product-item-label-ring-size: 40px;
		width: var(--product-item-label-ring-size);
		height: var(--product-item-label-ring-size);
		line-height: var(--product-item-label-ring-size);
		font-size: 14px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-small,
	.product-item-label-ring.product-item-label-big,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
		width: 35px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-big {
		width: 70px;
		height: 70px;
		font-size: 24px;
		line-height: 70px;
	}
}

.product-item-label-top { top: -5px; }

.product-item-label-center {
	left: 50%;
	transform: translateX(-50%);
}

.product-item-label-center > div { text-align: center; }

.product-item-label-left { left: -5px; }

.product-item-label-left > div { text-align: left; }

.product-item-label-bottom { bottom: -5px; }

.product-item-label-middle { top: 50%;
	transform: translateY(-50%);
}

.product-item-label-right { right: -5px; }

.product-item-label-right > div { text-align: right; }

.product-item-label-center.product-item-label-middle {
	transform: translateY(-50%) translateX(-50%);
}

/*Title*/
.product-item-title {
	overflow: hidden;
	margin-bottom: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bx-touch .product-item-title,
.product-item-container.hover .product-item-title {
	overflow: auto;
	white-space: normal;
}

.product-item-title a {
	color: #3f3f3f;
	text-decoration: none;
	font-size: 13px;
}

.product-item-big-card .product-item-title a { font-size: 21px; }

.product-item-line-card .product-item-title a { font-size: 20px; }

/*Price*/
.product-item-price-container { margin: 5px 0 10px; }

.product-item-price-current {
	color: #3f3f3f;
	white-space: nowrap;
	font-weight: bold;
	font-size: 13px;
}

.product-item-price-old {
	color: #a5a5a5;
	text-decoration: line-through;
	white-space: nowrap;
	font-size: 12px;
}

.product-item-big-card .product-item-price-current,
.product-item-big-card .product-item-price-old {
	vertical-align: middle;
	line-height: 20px;
}

.product-item-big-card .product-item-price-container { margin: 0 0 10px; }

.product-item-big-card .product-item-price-current { font-size: 18px; }

.product-item-big-card .product-item-price-old { font-size: 15px; }

/*Info*/
.product-item-line-card .product-item-info-container { text-align: center; }

.product-item-info-container { margin-bottom: 8px; }

.product-item-info-container-title {
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
	display: none;
	opacity: 0;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-info-container.product-item-touch-hidden { display: none !important }

.bx-touch .product-item-info-container.product-item-hidden,
.bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden,
.product-item-line-card .product-item-container .product-item-info-container.product-item-hidden {
	display: block;
	opacity: 1;
}

/*Amount*/
.product-item-amount {
	padding: 0 0 2px;
	text-align: center;
}

.product-item-amount-field-container { }

.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus {
	position: relative;
	display: inline-block;
	min-width: 22px;
	height: 22px;
	border-radius: 2px;
	background-color: #f2f2f2;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	transition: background 300ms ease, opacity 300ms ease;
}

.bx-retina .product-item-amount-field-btn-plus,
.bx-retina .product-item-amount-field-btn-minus { border-width: .5px; }

.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-minus:hover { background: #d3d3d3; }

.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	opacity: .8;
	transition: opacity 300ms ease, background 300ms ease;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {
	opacity: .3 !important;
	cursor: default;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover {
	background-color: #f2f2f2;
}

.product-item-amount-field-btn-plus:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
	background-size: 10px;
}

.product-item-amount-field-btn-minus:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
	background-size: 10px;
}

.product-item-amount-field-btn-plus:hover:after,
.product-item-amount-field-btn-minus:hover:after { opacity: 1; }

.product-item-amount-field {
	display: inline-block;
	padding: 0;
	max-width: 50px;
	width: auto;
	height: 22px;
	border: 1px solid transparent;
	border-radius: 2px;
	background: transparent !important;
	color: #000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	transition: border 300ms ease;
}

.bx-retina .product-item-amount-field { border-width: .5px; }

.product-item-amount-field:focus { outline: none !important; }

.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
	appearance: none
}

.product-item-amount-description-container {
	color: #a5a5a5;
	white-space: nowrap;
	font-size: 12px;
	display: block;
}

.product-item-big-card .product-item-amount-field-container { text-align: left; }

.product-item-amount-description-container strong {
	color: #333;
	white-space: nowrap;
}

.product-item-amount-label-container {
	margin: 5px 0;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 12px;
}

/**/
.product-item-quantity {
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

/*Properties */
.product-item-properties {
	display: block;
	overflow: hidden;
	margin: 0;
	color: #a5a5a5;
	font-size: 12px;
}

.product-item-properties dl { clear: both; }

.product-item-properties dt {
	float: left;
	clear: both;
	font-weight: normal;
}

.product-item-properties dd {
	float: right;
	margin-bottom: 3px;
	margin-left: 5px;
	color: #000;
}

/*Compare*/
.product-item-compare-container {
	position: relative;
	display: none;
	margin: 0 -15px;
	padding: 4px 15px;
	min-height: 30px;
	border-top: 1px solid #e6e6e6;
	background: #f3f3f3;
	box-shadow: inset 0 1px 1px 0 #eee;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
}

.product-item-line-card .product-item-compare-container {
	margin: 0;
	border: none;
	background-color: transparent;
	box-shadow: none;
	text-align: center;
}

.bx-touch .product-item-compare-container { display: none; }

.product-item-line-card .product-item-compare-container,
.product-item-container.hover .product-item-compare-container { display: block; }

.product-item-compare .checkbox {
	margin: 0;
	padding: 0;
}

/* SCU */
.product-item-scu-container { padding: 0 0 2px; }

.product-item-scu-container-title {
	color: #333;
	font-size: 12px;
}

.product-item-scu-block { }

.product-item-scu-list { margin: 0; }

.product-item-scu-item-list {
	overflow: hidden;
	margin: 0 0 0 -2px;
	padding: 0;
	list-style: none;
}

.product-item-scu-item-color-container,
.product-item-scu-item-text-container {
	/* float: left; */
	display: inline-block;
	box-sizing: border-box;
	padding: 5px 3px;
	max-width: 100%;
}

.product-item-scu-item-text-container { min-width: 32px; }

.product-item-scu-item-color-container {
	max-width: 38px;
	width: 25%;
}

.product-item-scu-item-color-block {
	position: relative;
	padding-top: 100%;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-color-block {
	transition: outline 200ms ease;
}

.bx-retina .product-item-scu-item-color-block { outline-width: .5px; }

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block { outline-width: 1px; }

.product-item-scu-item-color {
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.product-item-scu-item-text-block {
	position: relative;
	padding: 0 5px;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-text-block {
	transition: outline 300ms ease;
}

.bx-retina .product-item-scu-item-text-block { outline-width: .5px; }

.product-item-scu-item-text-container.selected .product-item-scu-item-text-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block { outline-width: 1px; }

.product-item-scu-item-text {
	overflow: hidden;
	max-width: 100%;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 18px;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
	position: relative;
	outline-color: #a9adb4 !important;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
	background-size: 80% 80%;
	content: "";
}

@media (max-width: 991px) {
	.product-item-line-card .product-item-scu-container-title { text-align: center; }

	.product-item-line-card .product-item-scu-item-list { text-align: center; }

	.product-item-line-card .product-item-scu-item-color-container,
	.product-item-line-card .product-item-scu-item-text-container {
		display: inline-block;
		float: none;
	}
}

/*Description*/
.product-item-description-container { }

.product-item-description-container p {
	color: #575757;
	font-size: 13px;
}

/*Buttons*/
.product-item-button-container { text-align: center; }

.product-item-button-container .btn { margin-bottom: 2px; }

/*Stickers*/
.product-item-sticker,
.product-item-sticker-round { display: none; }

/*More*/
.product-item-more-container {
	position: relative;
	display: block;
	box-sizing: border-box;
	padding: 15px 15px 5px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
	transition: all 300ms ease;
}

.product-item-more-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 116%;
	width: 100%;
}

.product-item-more {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #f3f3f3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjk3LjYxMyAyOTcuNjEzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjxjaXJjbGUgY3g9IjE1LjI3OSIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iMTQuODMiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjU5Ljc2OSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTAzLjgxIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIxNC44MyIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE0OC4zMDIiIGN5PSIxMDMuODEiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5Mi4zNDMiIGN5PSI1OS43NjkiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjM4LjIzOCIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNS4yNzkiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjI4Mi43ODIiIHI9IjE0LjgzMSIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMjgyLjc4MiIgcj0iMTQuODMxIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjgyLjMzNCIgY3k9IjE0Ny44NTIiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjwvc3ZnPg==) no-repeat center;
	background-size: 50%;
	opacity: .7;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-more,
.product-item-container.hover .product-item-more { opacity: 1; }

.product-item-more-title {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type='number'] {
	-moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
.product-card__badges {
	flex-wrap: wrap;
}

.bonus-badge {
	position: relative;
	text-align: left;
	color: #6a8012;
	font-size: 14px;
	line-height: normal;
	font-weight: 500;
	padding: 5px 0;
}

.product-card .product-card__prices {
	padding-left: 1rem;
}

@media print,
screen and (max-width: 64.9988em) {
	.product-card .product-card__prices {
		flex-wrap: wrap;
		padding-left: 0;
		gap: 0 .625rem;
	}

	.bonus-badge {
		font-size: 9px;
		padding: 0;
	}
}

.bonus-badge__wrap {
	width: 100%;
}
.bonus-badge__tooltip {
	width: fit-content;
	cursor: pointer;
}
.tooltip-content {
    position: fixed;
    background: #fff;
    color: #363853;
    font-size: 14px;
    padding: 6px 10px;
    max-width: 18.75rem;
    border-radius: 6px;
    opacity: 0;
    visibility: hidden;
	box-shadow: 0px 0px 20px 0 rgb(0 0 0 / 10%);
    transition: 0.15s;
    z-index: 9999;
    pointer-events: none;
}

.tooltip-content::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    bottom: -6px;
    left: var(--tooltip-arrow-left, 50%);
    transform: translateX(-50%);
}

.tooltip-content.bottom::after {
    border-top: none;
    border-bottom: 6px solid #fff;
    top: -6px;
    bottom: auto;
    left: var(--tooltip-arrow-left, 50%);
    transform: translateX(-50%);
}
.tooltip-content.is-active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
@media print, screen and (max-width: 64.9988em) { 
    .tooltip-content {
        margin-right: 10px;
		font-size: 12px;
    }
}
.product-card__slider--mobile {
    display: none !important;
}
.product-card__slider--mobile .product-card__slide {
    vertical-align: top;
}
@media (max-width: 779px) {
    .product-card__slider--desktop {
        display: none !important;
    }

    .product-card__slider--mobile {
        display: block !important;
    }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/wau.slider/themes/green/style.min.css?1759311510716*/
.bx-green .product-item-image-slider-progress-bar{background-color:#5b9f0b}.bx-green .product-item-image-slider-control:hover{background-color:rgba(91,159,11,.8)}.bx-green .product-item-image-slider-control.active,.bx-green .product-item-image-slider-control:hover{background-color:#5b9f0b}.bx-green .product-item-scu-item-text-block:hover,.bx-green .product-item-scu-item-color-block:hover,.bx-green .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-green .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#63aa28}.bx-green .product-item-amount-field:focus{border-color:#63aa28}.bx-green .catalog-section-header{border-color:#63aa28}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/index.videoreviews/style.css?1768913359268*/
.vids__img {
    height: 40rem!important;
}

@media print, screen and (max-width: 64.99875em) {
    .vids__img {
        height: 34.375rem!important;
    }
}

@media print, screen and (max-width: 48.74875em) {
    .vids__img {
        height: 25rem!important;
    }
}

/* End */


/* Start:/local/components/scoder/fortune/templates/.default/style.css?177364262714161*/
html { overflow-x: hidden; }

.sc-modal canvas {
	max-width:inherit!important;
}

div#sc-modalcoupon-form .sc-modalWrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
}


.sc-modalHead {
	margin-bottom: 30px;
}
.sc-modalBottom {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 20px;
	margin-top: 40px;
}

.sc-sea .sc-modalBottom{
	margin: 0;
}

div#sc-modal-answer .sc-modalBottom{
	padding: 10px 0 0 30px;
}

#sc-coupon-form {
	padding: 0 20px;
}
.sc_rouletteWhell {
	width: 500px;
	border-radius: 50%;
}
.sc-sea .sc_rouletteWhell{
	width: 564px;
}
.sc_modalBody{
	width: calc(100% - 500px);
}
.sc_titleHeader  {
	width: 100%;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	justify-content: center;/*кастомизация*/
	padding: 20px 50px 0 0;
}
.sc-sea .sc_titleHeader{
	padding: 0;
}


.sc-modalInner {
	-moz-background-size: 90% !important;
	-webkit-background-size: 90% !important;
	background-size: 90% !important;
	background-position: right -125px bottom -35px !important;
	border-radius: 10px;
}

#sc_shadow_gray
{
	border-radius: 50%;
	background: rgb(190,190,190);
}
.clear_both{
	clear: both;
}

.c-layout-header.c-layout-header-3{
	z-index: 100!important;
}

.modal-backdrop{
	background-color: #fff;
}


.modal-body{
	position: relative;
	text-align: center;
	padding: 30px 20px 20px;
}

.modal_main h3{
	text-transform: uppercase;
	font-weight: 600;
	font-size: 48px;
	padding: 10px 0 44px;
	margin: 0;
}

.modal_main p{
	font-size: 13px;
	font-weight: 600;
	color: #4e4e4e;
	letter-spacing: 0.2px;
	padding: 0 0 19px;
	margin: 0;
}

.modal_main form{
	position: relative;
	z-index: 10;
	padding: 0 23px 50px;
}

.input_area{
	padding: 0 12px;
}

.modal_main form p{
	text-align: left;
	padding-bottom: 4px;
	font-size: 14px;
	color: #8A8A8A;
}

.modal_main form input[type="text"], .modal_main form input[type="email"]{
	height: 40px;
	text-align: left;
	width: 100%;
	padding: 5px 7px;
}

.modal_main form input[type="submit"]{
	display: block;
	font-size: 19px;
	font-weight: 500;
	padding: 5px 38px 6px;
	margin: 54px auto 19px;
}

.modal_main form input[type="checkbox"]{
	display: none;
}

.modal_main form label{
	font-size: 13px;
	font-weight: 600;
}

.modal_main form label span{
	display: inline-block;
	border: 1px solid #d92222;
	width: 15px;
	height: 15px;
	vertical-align: top;
}

.modal_main form input[type="checkbox"]:checked + span{
	border: 0;
	background-position: left bottom;
	background-size: 15px 16px;
}

.href_line{
	position: relative;
	z-index: 2;
	padding: 0 0 7px 0;
}

.href_line a{
	font-size: 15px;
	color: #fff;
	padding: 0 20px;
}

.href_line a:hover{
	color: #f7a708;
}

.href_line img{
	vertical-align: top;
	max-width: 30px;
	max-height: 20px;
	margin-right: 7px;
}

.sc-footer-left{
	width: 100%;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
}

.letter{
	width: 62px;
	margin: 13px 0 43px;
}

.modal_main h4{
	margin: 0;
	padding-bottom: 28px;
	font-weight: 500;
	font-size: 41px;
	line-height: 48px;
}

.modal_main p.bonus{
	padding-bottom: 29px;
}

.button_ok{
	position: relative;
	z-index: 10;
	display: block;
	border: 1px solid #d92222;
	background-color: #d92222;
	color: #fff;
	font-size: 19px;
	font-weight: 500;
	padding: 5px 100px 6px;
	margin: 0 auto 82px;
}

.modal_main form input[type="submit"]:hover,
.button_ok:hover{
	border: 1px solid #e43131;
	background-color: #e43131;
}

.sc-clearfix
{
	margin-top: 5px;
	/* кастомизация стилей: выравнивание */
	display: flex;
	justify-content: center;
}
/* кастомизация замена логотипа в центре колеса  */
img.sc_rulette_star {
	content: url('/local/components/scoder/fortune/templates/.default/images/header-logo.svg');
}

.present_button{
	position: fixed;
	left: 15px;
	bottom:50px;
}

.present_button img{
	width: 70px;
	cursor: pointer;
	opacity: 0.7;
}

.present_button img:hover{
	opacity: 1;
}

.present_button .glyphicon{
	position: absolute;
	right: -5px;
	top: -12px;
	font-size: 14px;
	cursor: pointer;
	opacity: 0.7;
}

.present_button .glyphicon:hover{
	opacity: 1;
}

#sc-modalcoupon-form, #sc-modal-answer {
	display: none;
	border: 0;
}

#sc-modal-errors {
	color:red;
	margin:0 0 20px 0;
}

/**/
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	src: url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Thin.ttf") format("truetype");
	font-weight: 100;
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	src: url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Light.ttf") format("truetype"),
	url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Light.eot") format("embedded-opentype"),
	url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Light.woff") format("woff");
	font-weight: 300;
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	src: url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Regular.ttf") format("truetype"),
	url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Regular.eot") format("embedded-opentype"),
	url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Regular.woff") format("woff");
	font-weight: 400;
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	src: url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Medium.ttf") format("truetype"),
	url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Medium.eot") format("embedded-opentype"),
	url("/local/components/scoder/fortune/templates/.default/fonts/Roboto/Roboto-Medium.woff") format("woff");
	font-weight: 500;
}
.sc-modal {
	font-family: 'Roboto', sans-serif;
	width: 950px;
	margin: 0 auto;
	border: 1px solid #c5c5c5;
	position: relative;
	background: #fff;
	border-radius: 10px;
}
.sc-modal p {
	margin: 0;
}
.sc-modalHead {
	text-align: center;
}
.sc-priceText {
	width: calc(100% - 70px);
	font-size: 21px;
	font-weight: 300;
	margin: 0;
	color: #363853;/*кастомизация*/
	padding-top: 10px;/*кастомизация*/
}
.sc-sea .sc-priceText{
	width: 100%;
}
.sc-errorMsg {
	background-color: #FFE5E5;
	color: #ff0000;
	font-weight: 500;
	text-align: center;
	font-size: 14px;
	padding: 11px 0 10px;
	display: none;
}
.sc-clearfix:after,
.sc-inputLine:after,
.sc-modalBottom:after {
	content: ' ';
	display: block;
	clear: both;
}
.sc-inputLine > div {
	width: 50%;
	float: left;
	box-sizing: border-box;
}
.sc-inputLine > div:first-child {
	padding-right: 12px;
}
.sc-inputLine > div:last-child {
	padding-right: 12px;/*кастомизация*/
}
.sc-inputLine input {
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	padding: 0 12px;
	font-size: 16px;
	margin-bottom: 15px;
	border-radius: 5px;
	border-style: groove;
}
.sc-modal .sc-muted {
	text-align: center;
	color: #c5c5c5;
	font-weight: 500;
	font-size: 15px;
}
.sc-modalBottom a {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
}
.sc-modalBottom > div {
	box-sizing: border-box;
	width: 50%;
	text-align: center;
	padding: 6px 20px 6px 45px;
}
.sc-sea .sc-modalBottom > div{
	width: auto;
}
.sc-deliv {
	background: url('/local/components/scoder/fortune/templates/.default/images/icon-car.png') left center no-repeat;
	min-height: 30px;
}
.sc-toBasket {
	background: url('/local/components/scoder/fortune/templates/.default/images/icon-basket.png') left center no-repeat;
	min-height: 30px;
}
.sc-mail {
	text-align: center;
	background-position: center 15px !important;
	padding: 90px 20px 73px;
	/* кастомизация скрытие фонового изображения */
	background-image: none !important;
}

.cs-mailText1 {
	font-size: 28px;
	font-weight: 300;
}
.sc-modal .cs-mailText2 {
	font-weight: 500;
	font-size: 15px;
	margin: 15px 0 25px;
}
.sc-mailBtn {
	font-weight: 500;
	color: #fff;
	text-decoration: none;
	width: 266px;
	display: inline-block;
	padding: 10px 0;
	border: none;
	font-size: 16px;
	letter-spacing: 3px;
}
/* кастомизация фонового цвета sc-toggle */
.sc-toggle {
	font-family: 'Roboto', sans-serif;
	width: 139px;
	height: 151px;
	text-align: center;
	padding-top: 101px;
	padding-right: 14px;
	box-sizing: border-box;
	line-height: 10px;
	font-size: 15px;
	font-weight: 500;
	cursor: pointer;
	position: fixed;
	left: 15px;
	bottom: 230px;/*кастомизация*/
	z-index: 9999;
	background-color: #ffffff9c !important;/*кастомизация*/
    border-radius: 24px;/*кастомизация*/
	box-shadow:  0px 0px 20px 1px rgb(0 0 0 / 21%);/*кастомизация*/
}
/* кастомизация .sc-toggle */
@media print,
screen and (min-width: 65em) {
	.sc-toggle {
		bottom: 120px;
	}
}

.sc-toggleClose {
	position: absolute;
	top: 22px;
	right: 14px;
}


.sc-modalClose {
	position: absolute;
	top: -47px;
	cursor: pointer;
	z-index:9999;
	right: -68px;
}


div#sc-modalcoupon-form .sc-modalWrap {
	position: relative;
	z-index: 1;
}
/* кастомизация спрятать иконку */
.sc_titleHeader .sc-star  {
	display: none;
}
.sc-star {
	width: 70px;
	height: 63px;
}
#popup-window-content-scoder_modalcoupon_answer_popup,
#scoder_modalcoupon_answer_popup
{
	border-radius: 15px;
}
#popup-window-content-scoder_modalcoupon_popup,
#scoder_modalcoupon_popup
{
	border-radius: 255px 15px 15px 255px;
}

#scoder_modalcoupon_popup,
#scoder_modalcoupon_answer_popup {
	padding: 0;
}
#whiteBlock {
	display:none;
	text-align:center;
	position:absolute;
	background-color:#FFF;
	width:180px;
	height:40px;
	line-height: 37px;
	border: #000 1px solid;
}
.sc-captcha-update{
	line-height: 21px;
}
.sc-muted{
	padding-bottom: 10px;
}
/*Окно с сообщением*/
#sc-modal-answer{
	min-width: 500px;
	max-width: 700px;
}
#sc-button-close{
	border-radius: 5px;
}
/* start кастомизация  */
#sc-button-close.btn_bse {
	border-radius: 3.125rem;
	max-width: 266px;
	width: 100%;
}
.cs-flex-center {
	display: flex;
	width: 100%;
	justify-content: center;
}
#sc-mail-success {
	display:none;
}
.cs-html-scroll {
	overflow: hidden;
}
.cs-html-scroll #scoder_modalcoupon_popup.popup-window {
	height: fit-content !important;
	position: fixed !important;
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
.cs-html-scroll .popup-window-overlay {
	    width: 100vw !important;
		position: fixed;
		bottom: 0;
		top: 0;
		height: 100% !important;
}
@media (max-width: 955px){
.cs-html-scroll #scoder_modalcoupon_popup.popup-window {
	height: 100dvh !important;
    overflow-x: hidden !important;
	overflow-y: auto !important; 
   	border-radius: 11px !important;
	background-color: transparent;
}
.cs-html-scroll div#sc-modalcoupon-form {
        background: rgb(255 255 255) !important;
}
.cs-html-scroll .sc-modalClose {
    filter: brightness(0.5);
}
.cs-html-scroll .popup-window-content {
	display: flex;
	align-items: center;
    justify-content: center;
}
}
/* end кастомизация стилей  */
@media (max-width: 1199px){
	.sc-modalClose {
		top: 5px;
		right: 5px;
	}
	.sc-modalClose img {
		width: 16px;
	}
	.sc-sea .sc-modalWrap .sc_rouletteWhell {
		width: 570px;
		margin: 0;
		padding-right: 10px;
	}
	.sc-sea .sc-modalWrap .sc-modalHead{
		width: calc(100% - 570px);
	}

}

@media (max-width: 1070px){

	.sc-modalInner {
		-moz-background-size: 88% !important;
		-webkit-background-size: 88% !important;
		background-size: 88% !important;
		background-position: right -210px bottom -40px !important
	}
	.sc-modal {
		width: 900px;
	}

}

@media (max-width: 991px){
	.sc-sea .sc-modalWrap .sc_rouletteWhell{
		width: 100%;
		margin: 0;
		padding: 0 5px;
	}
	.sc-sea .sc-modalWrap .sc-modalHead{
		width: 100%;
	}

}

@media (max-width: 955px){
	.sc-modal {
		width: 100%;
	}
	/* start кастомизация */
	.sc-modalWrap .btn_bse,
	#sc-button-close.btn_bse {
		max-width: 100%;
		width: 100%;
	}
	/* end кастомизация */
	div#sc-modalcoupon-form .sc-modalWrap {
		width: 505px;
	}

	.sc_rouletteWhell {
		text-align: center;
		background: rgba(83, 92, 105, 0) !important;
	}
	.sc-star {
		width: 55px;
		height: 50px;
		background-size: contain !important;
	}

	div#sc-modalcoupon-form {
		background: rgba(83, 92, 105, 0) !important;
	}
	.sc-modalInner {
		-moz-background-size: 160% !important;
		-webkit-background-size: 160% !important;
		background-size: 160% !important;
		background-position: right -127px bottom -50px !important;
	}
	#sc-coupon-form {
		padding: 0 15px;
	}
	#popup-window-content-scoder_modalcoupon_popup,
	#scoder_modalcoupon_popup
	{
		border-radius: 600px 600px 25px 25px;
	}

	.sc_titleHeader  {
		padding: 0px;
		margin-top: 10px;
	}
	.sc-modalBottom {
		padding: 10px 15px;
		margin-top: 15px;
	}
	.sc-priceText {
		width: calc(100% - 55px);
	}
	.sc-modalClose img {
		width: 100%;
	}
	.sc-modal input[type="submit"]{
		float: none;
	}
	.sc-clearfix{
		text-align: center;
	}
	.sc-inputLine > div:first-child {
		padding-right: 7.5px;
	}
	.sc-inputLine > div:last-child {
		padding-right: 7.5px;/*кастомизация*/
	}

	.sc_rouletteWhell, .sc-sea .sc_rouletteWhell{
		width: 100%;
	}
	.sc_modalBody {
		width: 100%;
	}
	#scoder_modalcoupon_popup, #scoder_modalcoupon_answer_popup{
		margin-top: 0px !important;
	}
	.sc-modalHead {
		margin-bottom: 15px;
		padding: 0 10px;
	}
	.sc-modalBottom > div{
		padding-right: 10px;
	}
	.sc-mail {
		background-position: center 7px !important;
		padding: 75px 10px 30px;
	}
	.cs-mailText1{
		font-size: 21px;
	}


}

@media (max-width: 630px){
	div#sc-modalcoupon-form .sc-modalWrap {
		width: 100%;
		max-width: 505px;
	}
}
@media (max-width: 520px){
	#scoder_modalcoupon_popup.popup-window {
		left: 0 !important;
		width: 100%;
		margin: 0 !important;
	}
	.sc-modalInner {
		background-position: right -100px bottom 0px !important;
	}
	.sc-modalBottom a{
		font-size: 14px;
	}
	.sc-inputLine > div{
		width: 100%;
		float: none;
		text-align: center;
	}
	.sc-inputLine > div:first-child, .sc-inputLine > div:last-child{
		padding: 0;
	}
}
@media (max-width: 400px){
	.sc-modalBottom > div {
		padding: 33px 5px 5px;
		background-position: center top;
	}
}

div#sc-modal-answer .sc-modalInner{
	background-position: right 0px bottom -20px !important;
	background-size: 115% !important;
}


.sc-modalClose {
	background-image: url(/local/components/scoder/fortune/templates/.default/images/modal-close.png);
	width: 33px;
	height: 33px;
}

.sc-toggleClose {
	background-image: url(/local/components/scoder/fortune/templates/.default/images/toggle-close.png);
	width: 19px;
	height: 18px;
}



.position_absolute {
	display: none;
	width: 100%;
}
/* End */


/* Start:/local/components/scoder/fortune/templates/.default/themes/black/style.css?177364262713902*/
/*.modal_main form input[type="submit"] {
	border: 1px solid #0cafe4;
	background: #0cafe4;
	color: #fff;
}
.modal_main h3{
	color: #0cafe4;
}
.modal_main h3 span{
	color: #f5b730;
}
.button_ok{
	border: 1px solid #0cafe4;
	background-color: #0cafe4;
	color: #fff;
}
.modal_main form input[type="submit"]:hover, .button_ok:hover{
	border: 1px solid #1ab1e2;
	background: #1ab1e2;
}
/**/
img.sc_change_point {
	content: url('/local/components/scoder/fortune/templates/.default/themes/black/images/icon-cahnge_pointer.png');
}
/* кастомизация новые картинки choco.png  для .sc-modal и .sc-modalInner*/
.sc-modal {
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/images/bg-top-choco.png') right 0 no-repeat;
}
.sc-modalInner {
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/images/bg-bottom-choco.png') right bottom no-repeat;
}
.sc-toggle {
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/images/bg-toggle-blue.png') 0 0 no-repeat;
}
.sc-mail {
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/images/icon-mail-blue.png') center 67px no-repeat;
}
.sc-star {
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/images/icon-star-blue.png') 0 0 no-repeat;
}
.sc_titleHeader,
.sc-toggle,
.sc-mail,
.captcha-link a,
.sc-modalHead p {
	color: #1D374E;
}

.sc-modal input[type="submit"],
.sc-mailBtn {
	background: #363853;
	color: #fff;
}
.sc-modal input[type="submit"]:hover{
	background-color: #6c6d81;
	cursor: pointer;
}
.sc-muted a, .sc-muted a:hover {
	color:#00b9f2;
}
/*комбинация для рулетки*/
#sc_shadow_gray
{
	color: rgb(220, 201, 164);
}
#sc_roulette
{
	color: rgb(52, 45, 47);
}

@font-face {
	font-family: 'Montserrat';
	src: url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Regular.eot');
	src: local('Montserrat Regular'), local('Montserrat-Regular'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Regular.woff') format('woff'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat';
	src: url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Bold.eot');
	src: local('Montserrat Bold'), local('Montserrat-Bold'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Bold.woff') format('woff'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat';
	src: url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Medium.eot');
	src: local('Montserrat Medium'), local('Montserrat-Medium'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Medium.woff') format('woff'),
	url('/local/components/scoder/fortune/templates/.default/themes/black/../../fonts/Montserrat/Montserrat-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
.sc-toggle-sea{
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/images/icon-sea-blue.png') center top no-repeat;
	background-size: auto 133px;
}
.sc-toggle-sea{
	color: #055aad;
	font-size: 14px;
	font-family: 'Montserrat';
	font-weight: bold;
	padding: 137px 7px 0 0;
}
.sc-toggle-sea br{
	display: none;
}
.sc-toggle-sea .sc-toggleClose{
	top: 0px;
	right: 5px;
}
.sc-sea .sc-modalWrap{
	background: #89d6df;
	background: linear-gradient(to right, #75c2ec, #89d6df);
}
.sc-sea .sc-modalWrap::after{
	content: '';
	display: block;
	clear: both;
}
.sc-sea .sc-modalClose{
	top: 2px;
	right: 5px;
}
div#sc-modalcoupon-form.sc-sea .sc-modalWrap {
	display: block;
	grid-template-areas: none;
	margin: 0;
}
.sc-sea .sc_rouletteWhell{
	grid-area: inherit;
	border-radius: 50%;
	align-self: unset;
	float: right;
	margin: 30px 40px 30px 0;
}
.sc-sea .sc_rouletteWhell #sc_shadow_gray{
	background: transparent url('/local/components/scoder/fortune/templates/.default/themes/black/../../images/sea-rouletteWhell-bg.png') center center no-repeat;
	background-size: 100% auto;
	padding: 32px;
}
.sc-sea .sc-modalHead {
	width: calc(100% - 610px);
	padding: 19px 0 37px 38px;
}
.sc-sea #sc-coupon-form{
	float: left;
	width: calc(100% - 610px);
	max-width: 478px;
	padding: 0 15px 51px 42px;
}
.sc-sea .sc-modalBottom {
	grid-area: unset;
	display: block;
	grid-template-columns: unset;
	grid-column-gap: unset;
	grid-row-gap: unset;
	float: left;
	width: calc(100% - 610px);
	padding: 0 40px 20px 40px;
}
.sc-sea .sc-mail{
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/images/sea-envelope.png') center top no-repeat;
	width: calc(100% - 610px);
	padding: 250px 0 37px 38px;
	background-position: center 50px;
	background-size: 140px auto;
	box-sizing: border-box;
}

.sc-sea .sc_titleHeader{
	display: block;
	grid-template-columns: unset;
	text-align: left;
}
.sc-sea .sc-priceText{
	font-size: 19px;
	color: #055aad;
	font-family: 'Montserrat';
	font-weight: 500;
	margin: 0;
}
.sc-sea .sc-priceText b{
	display: block;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 15px;
	text-shadow:
			-0   -2px 1px #FFFFFF,
			0   -2px 1px #FFFFFF,
			-0    2px 1px #FFFFFF,
			0    2px 1px #FFFFFF,
			-2px -0   1px #FFFFFF,
			2px -0   1px #FFFFFF,
			-2px  0   1px #FFFFFF,
			2px  0   1px #FFFFFF,
			-1px -2px 1px #FFFFFF,
			1px -2px 1px #FFFFFF,
			-1px  2px 1px #FFFFFF,
			1px  2px 1px #FFFFFF,
			-2px -1px 1px #FFFFFF,
			2px -1px 1px #FFFFFF,
			-2px  1px 1px #FFFFFF,
			2px  1px 1px #FFFFFF,
			-2px -2px 1px #FFFFFF,
			2px -2px 1px #FFFFFF,
			-2px  2px 1px #FFFFFF,
			2px  2px 1px #FFFFFF,
			-2px -2px 1px #FFFFFF,
			2px -2px 1px #FFFFFF,
			-2px  2px 1px #FFFFFF,
			2px  2px 1px #FFFFFF;
}
.sc-sea .sc-star{
	display: none;
}

.sc-sea .sc-inputLine > div {
	width: 100%;
	float: none;
	padding: 0;
	margin: 0;
}
.sc-sea .sc-inputLine input{
	color: #4c4e52;
	font-family: 'Montserrat';
	font-size: 13px;
	border: 0;
	border-radius: 20px;
	padding: 0 24px;
	margin-bottom: 20px;
	max-width: 425px;
	height: 34px;
	outline: 0;
}
.sc-sea .sc-muted{
	text-align: left;
	color: #595959;
	font-family: 'Montserrat';
	font-weight: 500;
	font-size: 13px;
	margin-top: 19px;
}
.sc-sea .sc-muted label{
	font-weight: 500;
	margin-top: 17px;
	position: relative;
	left: -10px;
}
.sc-sea .sc-muted label input{
	width: 12px;
	height: 12px;
	margin: 0 3px 0 0;
	display: inline-block;
	vertical-align: middle;
}


.sc-sea .sc-modalBottom::after{
	content: '';
	display: block;
	clear: both;
}
.sc-sea .sc-modalBottom > div{
	display: inline-block;
	background: transparent;
	padding: 0;
	height: auto;
}
.sc-sea .sc-deliv{
	float: left;
	margin-right: 31px;
}
.sc-sea .sc-toBasket a{
	display: inline-block;
	padding: 50px 0 0;
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/../../images/icon-basket-sea.png') center top no-repeat;
	height: auto;
	background-size: 39px auto;
}
.sc-sea .sc-deliv a{
	display: inline-block;
	padding: 50px 0 0;
	background: url('/local/components/scoder/fortune/templates/.default/themes/black/../../images/icon-car-sea.png') center top no-repeat;
	height: auto;
	background-size: 37px auto;
}
.sc-sea .sc-modalBottom a{
	line-height: 1;
	font-family: 'Montserrat';
	font-weight: 500;
	font-size: 12px;
	color: #fff;
}
.sc-sea .sc-modalBottom a br{
	display: none;
}

/* success sea */
.sc-sea .cs-mailText1 {
	font-family: 'Montserrat';
	font-weight: 500;
	color: #055aad;
	font-size: 35px;
	margin-bottom: 20px;
}
.sc-sea .cs-mailText2{
	font-family: 'Montserrat';
	font-weight: normal;
	color: #055aad;
	font-size: 27px;
	margin-bottom: 20px;
	margin: 15px 0 20px;
}
.sc-sea.sc-modal .sc-mailBtn {
	width: 100%;
	max-width: 365px;
	border: 2px solid #0274e3;
	background-color: #0274e3;
	color: #fff;
	font-family: 'Montserrat';
	font-weight: bold;
	font-size: 24px;
	border-radius: 15px;
	padding: 7px 30px;
	margin-top: 18px;
	-webkit-transition: all 0.25s ease-out 0s;
	-moz-transition: all 0.25s ease-out 0s;
	-o-transition: all 0.25s ease-out 0s;
	transition: all 0.25s ease-out 0s;
}
.sc-sea.sc-modal .sc-mailBtn:hover, .sc-sea.sc-modal .sc-mailBtn:focus {
	color: #0274e3;
	background-color: #fff;
}

/* roulette whell */
.sc-sea img.sc_change_point {
	content: url('/local/components/scoder/fortune/templates/.default/themes/black/images/icon-cahnge_pointer-sea-min.png');
}
.sc-sea img.sc_rulette_star {
	content: url('/local/components/scoder/fortune/templates/.default/themes/black/images/roulette-star-sea-min.png');
}
.sc-sea .sc-text{
	background: #fff;
}

@media(min-width: 1200px){
	.sc-sea{
		width: 1170px;
	}
}
@media(max-width: 1199px){
	.sc-sea {
		width: 950px;
	}
	.sc-sea .sc_rouletteWhell{
		margin: 0 10px 0 0;
	}
	.sc-sea .sc-modalHead {
		width: calc(100% - 540px);
		padding: 30px 0 20px 20px;
	}
	.sc-sea .sc-priceText b{
		margin-bottom: 10px;
	}
	.sc-sea #sc-coupon-form {
		float: left;
		width: calc(100% - 575px);
		max-width: 478px;
		padding: 0 15px 20px 20px;
	}
	.sc-sea #sc-coupon-form {
		width: calc(100% - 575px);
		padding: 0 15px 20px 20px;
	}
	.sc-sea .sc-inputLine input{
		margin-bottom: 15px;
	}
	.sc-sea .sc-muted {
		font-size: 12px;
		margin-top: 15px;
		min-width: 370px;
	}
	.sc-sea .sc-muted label {
		margin-top: 10px;
		left: 0;
	}
	.sc-sea .sc-modalBottom {
		width: calc(100% - 578px);
		padding: 0 15px 20px 20px;
	}

	/* success sea */
	.sc-sea .sc-mail{
		width: calc(100% - 580px);
		padding: 230px 0 40px 20px;
		background-position: center 63px;
		background-size: 110px auto;
	}
	.sc-sea .cs-mailText1{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.sc-sea .cs-mailText2{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.sc-sea.sc-modal .sc-mailBtn{
		max-width: 250px;
		font-size: 18px;
	}

}
@media(max-width: 1070px){
	.sc-sea {
		width: 950px;
	}
}
@media(max-width: 991px){
	.sc-sea, div#sc-modalcoupon-form.sc-sea .sc-modalWrap {
		width: 578px;
		max-width: 100%;
	}
	.sc-sea .sc_rouletteWhell {
		float: none;
		padding-top: 18px;
		margin: 0 7px;
	}
	.sc-sea .sc-modalHead {
		width: 100%;
		padding: 5px 15px 26px;
	}
	.sc-sea .sc_titleHeader{
		text-align: center;
	}
	.sc-sea .sc-priceText b {
		margin-bottom: 12px;
		font-size: 32px;
	}
	.sc-sea .sc-priceText{
		font-size: 21px;
	}
	.sc-sea #sc-coupon-form {
		width: 100%;
		padding: 0 25px 25px;
		float: none;
		max-width: 100%;
	}
	.sc-sea .sc-inputLine input {
		font-size: 15px;
		padding: 0px 37px;
		margin-bottom: 25px;
		max-width: 100%;
		height: 41px;
	}
	.sc-sea .sc-muted {
		font-size: 15px;
		margin-top: 23px;
		min-width: auto;
	}
	.sc-sea .sc-muted label input {
		width: 16px;
		height: 16px;
	}
	.sc-sea .sc-muted label {
		margin-top: 22px;
	}
	.sc-sea #sc-coupon-form .sc-clearfix{
		text-align: right;
	}
	.sc-sea .sc-modalBottom a{
		font-size: 0;
		width: 50px;
		height: 50px;
	}
	.sc-sea .sc-modalBottom {
		width: 187px;
		padding: 0 20px;
		margin-top: -70px;
	}
	.sc-sea .sc-toBasket a{
		background-size: 49px auto;
	}
	.sc-sea .sc-deliv a{
		background-size: 46px auto;
	}
	.sc-sea .sc-deliv {
		margin-right: 41px;
	}
	.sc-toggle-sea{
		width: 100px;
		height: 120px;
		padding: 105px 0 0;
		background-size: auto 100px;
	}
	.sc-toggle-sea .sc-toggleClose {
		top: -7px;
		right: 0px;
	}

	/* success sea */
	.sc-sea .sc-mail{
		width: 100%;
		padding: 175px 10px 80px;
		background-position: center 20px;
		background-size: 110px auto;
	}

}
@media(max-width: 767px){
	.sc-toggle-sea{
		background-color: rgba(255,255,255,0.5);
		border-radius: 10px;
		font-size: 12px;
		background-position: center 10px;
		background-size: auto 90px;
		left: 10px;
		bottom: 10px;
	}
	.sc-toggle-sea .sc-toggleClose {
		top: 2px;
		right: 4px;
		background-size: 12px auto;
		background-repeat: no-repeat;
		background-position: center center;
	}
}
@media(max-width: 600px){
	.sc-sea .sc_rouletteWhell{
		margin: 0;
	}
	.sc-sea, div#sc-modalcoupon-form.sc-sea .sc-modalWrap {
		width: 100%;
		max-width: 505px;
	}
	.sc-sea .sc_rouletteWhell #sc_shadow_gray{
		background: #0274e3;
		padding: 0;
	}
}
@media(max-width: 520px){
	.sc-sea .sc_rouletteWhell{
		padding-top: 0;
	}
	.sc-sea .sc_rouletteWhell #sc_shadow_gray {
		background: transparent url('/local/components/scoder/fortune/templates/.default/themes/black/../../images/sea-rouletteWhell-bg.png') center center no-repeat;
		background-size: 100% auto;
		padding: 32px;
	}
	.sc-sea .sc-priceText b {
		margin-bottom: 10px;
		font-size: 20px;
	}
	.sc-sea .sc-priceText {
		font-size: 16px;
	}
	.sc-sea .sc-modalHead {
		padding: 0px 10px 10px;
	}
	.sc-sea #sc-coupon-form {
		padding: 0 10px 15px;
	}
	.sc-sea .sc-inputLine input{
		margin-bottom: 15px;
	}
	.sc-sea .sc-muted {
		font-size: 12px;
		margin-top: 10px;
	}
	.sc-sea .sc-muted label {
		margin-top: 10px;
	}
	.sc-sea #sc-coupon-form .sc-clearfix {
		text-align: center;
	}
	.sc-sea .sc-modalBottom {
		width: 100%;
		float: none;
		padding: 0 10px 10px;
		margin-top: 0;
		text-align: center;
	}
	.sc-sea .sc-deliv {
		float: none;
		margin: 0 0 0 30px;
	}
	.sc-sea .sc-toBasket a, .sc-sea .sc-deliv a{
		padding: 42px 0 0;
	}
	.sc-sea .sc-modalBottom a {
		width: 42px;
		height: 42px;
	}
	.sc-sea .sc-toBasket a {
		background-size: 35px auto;
	}
	.sc-sea .sc-deliv a {
		background-size: 35px auto;
	}
	.sc-sea .sc-modalClose{
		background-size: 20px auto;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.sc-toggle-sea {
		border-radius: 0 10px 0 0;
		font-size: 12px;
		background-position: center 5px;
		background-size: auto 60px;
		left: 0;
		bottom: 0;
		padding: 67px 0 0;
		width: 70px;
		height: 93px;
	}
	.sc-toggle-sea .sc-toggleClose{
		top: 0;
		right: 0;
	}

	/* success sea */
	.sc-sea .sc-mail{
		padding: 115px 10px 20px;
		background-position: center 5px;
		background-size: 80px auto;
	}
	.sc-sea .cs-mailText1{
		font-size: 18px;
	}
	.sc-sea .cs-mailText2{
		font-size: 15px;
		margin: 10px 0 0;
	}

}
@media(max-width: 400px){
	.sc-sea .sc_rouletteWhell #sc_shadow_gray{
		padding: 20px;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/index.awardshonors/style.css?17816827466628*/
.awards {
    position: relative;
    padding: 120px 40px 257px;
    background: #F9F6EF;
    border-radius: 12px;
    overflow: hidden;
}

.awards__viewport {
    position: relative;
    display: flex;
    align-items: center;
    gap: 68px;
}

.awards__slider {
    flex: 1;
    min-width: 0;
    cursor: grab;
}

.awards .slick-track {
    display: flex;
}

.awards .slick-slide {
    height: auto;
}

.awards .slick-slide>div {
    height: 100%;
}

.awards__slide {
    width: 346px;
    margin-right: 70px;
    display: flex !important;
    flex-direction: column;
    height: 100%;
}

.awards__head {
    margin-bottom: 30px;
    max-width: 346px;
    height: auto;
    margin-top: auto;
}

.awards__title {
    margin-bottom: 8px;
    font-size: 22px;
    line-height: 1.2;
    font-weight: 500;
    text-transform: uppercase;
    color: #363853;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.awards__desc {
    font-size: 18px;
    line-height: 1.3;
    color: #6C6D81;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.awards__media {
    width: 346px;
    height: 346px;
    background: #d9d9d9;
    border-radius: 12px;
    overflow: hidden;
}

.awards__img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.awards__arrow {
    width: 48px;
    height: 48px;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.awards__arrow::before {
    content: "";
    display: block;
    width: 24px;
    height: 43px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/index.awardshonors/images/arrow_slider.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.awards__arrow--prev::before {
    transform: rotate(180deg);
}

.awards__arrow.slick-disabled {
    opacity: 0.35;
    pointer-events: none;
}

.awards__timeline {
    position: absolute;
    bottom: 114px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 304px);
    height: 80px;
    overflow: hidden;
    pointer-events: none;
    z-index: 2;
}

.awards__timeline-line {
    position: absolute;
    top: 20px;
    left: 0;
    width: calc(100% - 6px);
    height: 1px;
    background: #363853;
    z-index: 0;
}

.awards__timeline-slider {
    position: relative;
    z-index: 1;
}

.awards__timeline-slider .slick-slide,
.awards__timeline-slider .slick-slide>div {
    height: 80px;
    width: 416px;
}

@media (max-width: 820px) {

    .awards__timeline-slider .slick-slide,
    .awards__timeline-slider .slick-slide>div {
        width: 270px;
    }

    .awards__timeline-segment {
        width: 270px;
    }
}

.awards__timeline-segment {
    position: relative;
    width: 416px;
    height: 80px;
}

.awards__timeline-dot {
    position: absolute;
    top: 17px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #363853;
}

.awards__timeline-year {
    position: absolute;
    top: 50px;
    left: 0;
    font-size: 24px;
    line-height: 1.2;
    white-space: nowrap;
    background: #F9F6EF;
    color: #363853;
}

.awards__timeline-line::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #363853;
    opacity: 0;
    transform: translate(50%, -50%);
    transition: opacity 0.1s ease;
    will-change: opacity;
}

.awards__timeline.is-end .awards__timeline-line::after {
    opacity: 1;
    transition: opacity 0.1s ease;
}

.awards__arrow.is-hidden {
    visibility: hidden;
    pointer-events: none;
}

.awards__slider.is-locked {
    cursor: default;
}

.awards .awards__arrow.is-hidden {
    display: block !important;
}

.awards__timeline-slider .slick-slide {
    transition: opacity 0.2s ease;
}

.awards__timeline-year,
.awards__timeline-dot {
     transition: opacity 0.2s ease;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
}
.awards__timeline-segment.is-dup .awards__timeline-year,
.awards__timeline-segment.is-dup .awards__timeline-dot {
    opacity: 0;
    transition: opacity 0.2s ease;
}

@media (max-width: 820px) {
    .awards__arrow {
        display: none !important;
    }

    .awards .awards__arrow.is-hidden {
        display: none !important;
    }

    .awards {
        position: relative;
        padding: 93px 0px 103px 16px;
        background: #F9F6EF;
        border-radius: 12px;
        overflow: hidden;
    }

    .awards__desc {
        font-size: 14px;
    }

    .awards__title {
        font-size: 20px;
        line-height: 1.4;
    }

    .awards__head {
        margin-bottom: 20px;
    }

    .awards__timeline-slider .slick-list {
        overflow: hidden;
    }

    .awards__slide {
        width: 262px;
        margin-right: 8px;


    }

    .awards__head {
        max-width: 262px;

    }

    .awards__media {
        width: 262px;
        height: 262px;
    }

    .awards__timeline {
        bottom: 11px;
        width: calc(100% + 5px);
        margin-left: 0;
        left: 0;
        overflow: hidden;
        transform: translateX(30px);
        transition: transform 0.4s ease;
        will-change: transform;
    }

    .awards__timeline-line::after {
        right: 3px;
    }

    .awards__timeline.is-scrolled {
        transform: translateX(0px);
        width: calc(100% + 5px);
    }

    .awards__timeline.is-scrolled .awards__timeline-slider {
        left: 12px;
    }

    .awards__timeline-line {
        transform-origin: left center;

    }

    .awards__timeline-segment {
        width: 270px;
    }

    .awards__timeline-slider .slick-slide,
    .awards__timeline-slider .slick-slide>div {
        width: 270px;
    }

    .awards__timeline-year {
        font-size: 16px;
        top: 39px;
    }
}

.awards__slider:not(.slick-initialized) .awards__slide {
    display: none !important;
}
.awards__slider:not(.slick-initialized) .awards__slide:first-child {
    display: flex !important;
}
.awards__timeline-slider:not(.slick-initialized) {
    visibility: hidden;
}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17434961332530 */
/* /local/templates/.default/components/bitrix/catalog.section/wau.slider/style.min.css?17593115103212 */
/* /local/templates/.default/components/bitrix/catalog.item/wau.default/style.css?177692335327452 */
/* /local/templates/.default/components/bitrix/catalog.section/wau.slider/themes/green/style.min.css?1759311510716 */
/* /local/templates/.default/components/bitrix/news.list/index.videoreviews/style.css?1768913359268 */
/* /local/components/scoder/fortune/templates/.default/style.css?177364262714161 */
/* /local/components/scoder/fortune/templates/.default/themes/black/style.css?177364262713902 */
/* /local/templates/.default/components/bitrix/news.list/index.awardshonors/style.css?17816827466628 */
