

/* Start:/local/templates/fissman_fast/css/slick.min.css?1750331449922*/
.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:auto}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/konkurs-podarkov//style.css?17092020225247*/
.contest-page .header {
	display: none;
}

.contest-banner {
	margin: 0 0 73px;
}
.contest-banner img {
	display: block;
	margin: 0 auto;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.contest-banner .w768,
.contest-banner .w620 {
	display: none;
}
.block-title__desc {
	text-align: center;
	max-width: 400px;
	margin: -10px auto 48px;
}
.contest-form {
	max-width: 435px;
	margin: 0 auto 90px;
}
.contest-form .field_item_box {
    margin-bottom: 25px;
    position: relative;
}
.contest-form label {
    margin: auto;
    max-width: 480px;
    padding-left: 50px;
	text-align: left;
	position: absolute;
    top: 10px;
    left: -35px;
    color: #9ba3ae;
    font-size: 14.4px;
    transition: 0.4s;
    cursor: text;
}
.contest-form .input {
	position: relative;
	z-index: 1;
    border: 1px solid #d3d7d7;
    height: 43px;
	border-radius: 3px;
	padding: 8px 43px 7px;
    padding-left: 14px;
    font-family: 'Roboto' !important;
    font-size: 16px;
	font-weight: 300;
	width: 100%;
}
.contest-form .input:focus {
	border-color: #02daf2;
}
.contest-button {
	background: #13b6c9;
	color: #fff;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	width: 100%;
	border-radius: 25px;
	padding: 11px 0 8px;
	cursor: pointer;
	transition: background ease .2s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.contest-button:hover {
    background: #02DAF3;
}
.contest-form .line_error {
    font-size: 12px;
    text-align: left;
    color: #f00;
    width: 480px;
    position: absolute;
    left: 15px;
    margin-left: 0;
	bottom: -23px;
	display: none;
}
.about-store.for-contest {
	border-top: #dde2e6 1px solid;
	padding: 57px 0 83px;
}
.contest-form.input-error .input {
	border-color: red;
}
.contest-form.input-error .line_error {
	display: block;
}
.contest-overlay {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .20);
	top: 0;
	left: 0;
	z-index: 99000;
}
.contest-modal__wrap {
	height: 100%;
	display: flex;
	justify-content: center;
    align-items: center;
}
.contest-modal {
	position: relative;
	font-size: 18px;
	text-align: center;
	background: url(/konkurs-podarkov//images/contest-modal-bg.jpg) no-repeat center 0 / contain, #fff;
	box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.15);
	flex: 1;
	max-width: 497px;
}
.contest-modal__close {
	position: absolute;
	width: 12px;
	height: 12px;
	right: 15px;
	top: 15px;
	transform: rotate(45deg);
}
.contest-modal__close:before,
.contest-modal__close:after {
	content: "";
	position: absolute;
	width: 2px;
	height: 100%;
	background: #939598;
	top: 0;
	left: 50%;
	margin: 0 0 0 -1px;
}
.contest-modal__close:after {
	width: 100%;
	height: 2px;
	top: 50%;
	left: 0;
	margin: -1px 0 0;
}
.contest-modal__inner {
	padding: 42px 30px 67px;
}
.contest-modal__title {
	font-size: 22px;
	font-weight: 400;
	border-bottom: #ecf1f5 1px solid;
	padding: 29px 15px;
}
.contest-modal p:not(:last-child) {
	margin: 0 0 24px;
}

.gifts-month {
	margin: -50px 0 27px;
	position: relative;
}
.gifts-month img{
	width: 100%;
	height: auto;
}
.catalog-slider__item-pic img{
	height: auto;
}
.gifts-month .block-title{
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	margin: -16px 0 0;
	z-index: 1;
}
.catalog-slider.catalog-slider__contest{
	margin-bottom: -20px;
}
.catalog-slider__contest .catalog-slider__item{
	min-height: 394px;
	border-radius: 3px;
}
.catalog-slider__contest .catalog-slider__item-pic{
	margin: 0 0 28px;
	transition: transform .3s;
}
.catalog-slider__item-pic:hover{
	transform: scale(1.08);
}
.catalog-slider__item-name{
	transition: color ease .3s;
}
.catalog-slider__item-name:hover{
	color: #12b6c8;
}
.catalog-slider.catalog-slider__contest .slick-arrow{
	/* width: 36px;
	height: 36px; */
	margin: 0;
	top: 195px;
}
.del { display: none; }
.del:not(:checked) + label + * { display: none; }
/* тут редактируем вид кнопки */
.del:not(:checked) + label,
.del:checked + label {
	display: inline-block;
	padding: 10px 20px;
	border-radius: 5px;
	color: #fff;
	background: #12b6c8;
	cursor: pointer;
}
.del:checked + label {
	background: #12b6c8;
}

@media screen and (max-width: 1500px) {
	.gifts-month .block-title{
		margin: -10px 0 0;
	}
}
@media screen and (max-width: 1200px) {
	.gifts-month img {
		width: auto;
		transform: translateX(-50%);
		position: relative;
		left: 50%;
	}
}
@media screen and (max-width: 977px) {
	.contest-page .header {
		display: block;
	}
	.gifts-month img{
		display: none;
	}
	.gifts-month img.hidden{
		display: block;
	}
}

@media screen and (max-width: 620px) {
	.contest-banner .w1920 {
		display: none;
	}
	.contest-banner .w620 {
		display: block;
	}
	.block-title:not(.block-title__contest) {
		margin: 0 0 30px;
		font-size: 21px;
	}
	.catalog-slider.catalog-slider__contest .slick-prev{
		left: 6px;
	}
	.catalog-slider.catalog-slider__contest .slick-next{
		right: 6px;
	}
}

@media screen and (max-width: 425px) {
	.contest-banner {
		margin: 0 0 39px;
	}
	.contest-banner + .wrap, .about-store.for-contest .wrap {
		max-width: 320px;
	}
	.contest-form {
		margin: 0 0 45px;
	}
	.about-store.for-contest {
		padding: 51px 0 68px;
	}
	.catalog-slider__contest .catalog-slider__item-pic {
		overflow: hidden;
	}
}
/* End */
/* /local/templates/fissman_fast/css/slick.min.css?1750331449922 */
/* /konkurs-podarkov//style.css?17092020225247 */
