/*========== Колючка =========*/
.item_marks {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	pointer-events: none;
}
.koluchkacont {
    position: absolute;
    bottom: 0;
	left: 5px;
	transform: rotateZ(-20deg);
	padding: 1.2em 1.8em;
	pointer-events: none;
	font-size:15px;
	text-align: center;
	color:black;
}
.polling {
    bottom: 0;
	left: unset !important;
	right: 5px;
	transform: rotateZ(0deg);
	padding: 1.0em 1.5em 1.3em;
}
.koluhit{
	bottom: 65px;
}
.kolback {
    position: absolute;
    fill:yellow;
	stroke:red;
    stroke-width: 3px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.koluhit .kolback {
    fill:white;
	stroke:#2c6bff;
}
.kolunovelty .kolback {
    fill:white;
	stroke:#31b900;
}
.heart .kolback {
    fill:red;
	stroke-width:0;
}
.dscbox .koluchkacont {
	bottom:10px;
	left:-15px;
}
.dscbox .kolunovelty {
	left: -20px;
	bottom: unset;
	top: -4px;
}
.kolname {
    color: red;
    font-weight: bold;
}
.koluhit .kolname {
    color: red;
}
.kolunovelty .kolname {
    color: #31b900;
}
.heart .kolname{
	color:red;
}
.oldprice {
    position: relative;
	white-space: nowrap;
}

.oldprice>svg{
	position: absolute;
	top: 4%;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.9;
	fill:red;
	stroke:red;
	stroke-width: 0;
}

.koludiscount {
    bottom: 57px;
    left: unset;
    right: 1px;
}

.dscbox .koludiscount {
    bottom: unset;
    top: -5px;
    left: unset;
    right: 1px;
}
.heart.polling .kolback {
    color: black;
    fill: white;
    stroke-width: 3px;
}

.pollingmark .heart.polling .kolback {
    fill: red;
    color: white;
}

.pollingmark .heart .kolname {
    color: white;
}

