/* -------------------------------------------- *
 * START: Product Labels (DataBunch) */
.product-label { position:absolute; top:0; left:0; /*width:100%;*/ opacity:1; z-index: 1;}
.product-label .label-stiker { text-align:center; position:relative; min-width:90px; margin:4px 0 4px -8px; color:#fff; font-size:13px; opacity:0.8; border: 1px solid;
    font-size: 14px;
    line-height: 23px;}
.product-label .label-stiker span { display:block; padding:7px 15px; }
.product-label .label-stiker .arrow { position:absolute; }
.product-label .label-stiker .l-arrow,
.product-label .label-stiker .rt-arrow,
.product-label .label-stiker .rb-arrow { width:0; height:0; font-size:0; padding:0; }
.product-label .label-stiker .l-arrow { border-left:8px solid transparent; }
.product-label .label-stiker .rt-arrow,
.product-label .label-stiker .rb-arrow { right:-9px; border-right:10px solid transparent; }
.product-label .label-stiker .l-arrow { bottom:-5px; }
.product-label .label-stiker .rt-arrow { top:0; }
.product-label .label-stiker .rb-arrow { bottom:0; }
.product-label .sale,
.product-label .sale .arrow { background:#f24841; }
.product-label .sale .l-arrow { border-top:5px solid #a6332d; }
.product-label .sale .rt-arrow { border-top:20px solid #f24841; }
.product-label .sale .rb-arrow { border-bottom:20px solid #f24841; }
.product-label .new,
.product-label .new .arrow { background:#00ad5d; }
.product-label .new .l-arrow { border-top:5px solid #006134; }
.product-label .new .rt-arrow { border-top:20px solid #00ad5d; }
.product-label .new .rb-arrow { border-bottom:20px solid #00ad5d; }
.product-label .featured,
.product-label .featured .arrow { background:#3399cc; }
.product-label .featured .l-arrow { border-top:5px solid #206080; }
.product-label .featured .rt-arrow { border-top:20px solid #3399cc; }
.product-label .featured .rb-arrow { border-bottom:20px solid #3399cc; }

.product-label .sale .l-arrow,
.product-label .sale .rt-arrow,
.product-label .sale .rb-arrow,
.product-label .new .l-arrow,
.product-label .new .rt-arrow,
.product-label .new .rb-arrow,
.product-label .featured .l-arrow,
.product-label .featured .rt-arrow,
.product-label .featured .rb-arrow { background:none transparent; }

.products-grid .product-label .label-stiker { width:auto; font-size:12px; }
.products-grid .product-label .label-stiker span { padding:2px 8px; }
.products-grid .product-label .label-stiker .arrow { padding:0; }

.product-essential { /*position:relative;*/ }
.product-img-box { position:relative; }

/* START: Product Labels adding position option (DataBunch) */
.pl-top-left { top:0; left:0; right:auto; bottom:auto; }
.pl-top-right { top:0; right:0; left:auto; bottom:auto; }
.pl-bottom-left { bottom:4px; left:0; top:auto; right:auto; }
.pl-bottom-right { bottom:4px; right:0; top:auto; left:auto; }

.pl-top-right .label-stiker { margin-left:0; margin-right:-8px; }
.pl-bottom-right .label-stiker { margin-left:0; margin-right:-8px; }
.pl-top-right .label-stiker .rt-arrow,
.pl-top-right .label-stiker .rb-arrow,
.pl-bottom-right .label-stiker .rt-arrow,
.pl-bottom-right .label-stiker .rb-arrow { left:-9px; border-left:10px solid transparent; border-right:0 none; }
.pl-top-right .label-stiker .l-arrow { right:0; left:auto; border-right:8px solid transparent; border-left:0 none; }
.pl-bottom-right .label-stiker .l-arrow { right:0; left:auto; border-right:8px solid transparent; border-left:0 none; }

/*.product-img-box .pl-top-right,
.product-img-box .pl-bottom-right { right:15px; }
.product-img-box .pl-bottom-left,
.product-img-box .pl-bottom-right { bottom:140px; }*/
/* END: Product Labels adding position option (DataBunch) */

/* START: NEW design */
/*clear bese design*/
.product-label.no_arrow {z-index: 1;}
.pl-top-left.no_arrow { top:0; left:0; right:auto; bottom:auto; }
.pl-top-right.no_arrow { top:0; right:0; left:auto; bottom:auto; }
.pl-bottom-left.no_arrow { bottom:0; left:0; top:auto; right:auto; }
.pl-bottom-right.no_arrow { bottom:0; right:0; top:auto; left:auto; }

.product-label.no_arrow .label-stiker {min-width: auto; margin: 0; width: auto;}
.product-label.no_arrow .label-stiker span { padding: 0;}

.product-label.no_arrow.pl-top-right .label-stiker,.product-label.no_arrow.pl-bottom-right .label-stiker {
	margin: 0 10px 5px 5px;
    border-radius: 5px 0 0 5px;
    padding: 0 15px 0 25px;
}
.product-label.no_arrow.pl-top-right .label-stiker .decoration_before,.product-label.no_arrow.pl-bottom-right .label-stiker .decoration_before {
	left: auto;
    right: -10px;
	transform: rotate(-135deg);
}
.product-label.no_arrow.pl-top-right .label-stiker .decoration_after,.product-label.no_arrow.pl-bottom-right .label-stiker .decoration_after {
	right: auto;
    left: 0;
}
.product-label .label-stiker
.product-label.no_arrow .label-stiker {
	white-space:nowrap;
	position:relative;
	margin:0 5px 5px 10px;
	/*displaY:inline-block;*/
	/*border-radius: 0 5px 5px 0;*/
	padding: 0 25px 0 15px;
	border: 1px solid;
	color:#fff;
	line-height:23px;
    /*opacity:0.8;*/
    font-size:14px;
    /*text-transform: uppercase;*/
}
.product-label.no_arrow .label-stiker .text {letter-spacing: 1px;}
.product-label.no_arrow .label-stiker .decoration_before {
	position:absolute;
	color:white;
	text-shadow: 0 0 1px #aaa;
	font-size:12px;
	line-height: 10px;
    text-indent: 3px;
    top: 3px;
    text-align: center;
	left:-10px;
	width: 17px;
	height: 17px;
	transform: rotate(45deg);
	border-left:1px solid;
	border-bottom:1px solid;
}
.product-label.no_arrow .label-stiker .decoration_after {
	position:absolute;
	right:0;
	top: 0;
	margin:0 7px;
	font-weight:bold;
	font-size:17px;
}

.product-label .label-stiker.catalogrule_img.isAction {
    padding: 0;
    background: none !important;
    border: none !important;
    margin: 0 0 5px 5px;
}
.product-label .label-stiker.catalogrule_img.isAction .decoration_before, .product-label .label-stiker.catalogrule_img.isAction .decoration_after {
    display: none;
}

.product-label .label-stiker.isOplataChastyamiNew {
	opacity: 1;
}
.product-label.no_arrow .label-stiker.isOplataChastyamiNew {
    background: #ffffff;
    border-radius: 5px;
    border-color: #56ae00;
    padding: 2px 3px;
    float: right;
    margin-right: 0;
    clear: both;
}
.product-label .label-stiker.isOplataChastyamiNew svg {
	width: 45px;
    height: 45px;
    vertical-align: top;
}
.product-label.no_arrow .label-stiker.isOplataChastyamiNew .count {
    position: absolute;
    right: 50%;
    bottom: 0;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    margin-bottom: 6px;
    width: 24px;
    margin-right: -17px;
    color: #4d4d4d;
    text-align: center;
    font-style: italic;
} 
.product-label.no_arrow .label-stiker.isOplataChastyamiMonoNew .count {
	color: #fff;
    margin-right: -10px;
    margin-bottom: 5px;
}
.products-grid .product-label.no_arrow .label-stiker.isOplataChastyamiNew img {
	width: 38px;
}
.products-grid .label-stiker.isOplataChastyamiNew svg {
	width: 38px;
    height: 38px;
    vertical-align: top;
}
.products-grid .product-label.no_arrow .label-stiker.isOplataChastyamiNew .count {
    font-size: 14px;
    margin-bottom: 4px;
    margin-right: -18px;
}
.product-label.no_arrow .label-stiker.isOplataChastyamiMonoNew {
    border-color: #323232;
	padding: 2px 2px 2px 4px;
}
.product-label.no_arrow .label-stiker.isOplataChastyamiMonoNew .count {

}
.products-grid .product-label.no_arrow .label-stiker.isOplataChastyamiMonoNew .count {
    margin-right: -10px;
    margin-bottom: 3px;
}
.product-label.holiday_day_img .label-stiker.isHolidayDayImage {
	margin: 0;
    border: 0;
    padding: 0;
	opacity: 1;
}
.products-grid .product-label.holiday_day_img .label-stiker.isHolidayDayImage,.products-list .product-label.holiday_day_img .label-stiker.isHolidayDayImage {width: 50px;}
.products-grid .product-label.holiday_day_img.pl-top-right + .product-label.pl-top-right,.products-list .product-label.holiday_day_img.pl-top-right + .product-label.pl-top-right {
	top: 55px;
}
.product-img-box .product-image.new .product-label.holiday_day_img.pl-top-left .label-stiker.isHolidayDayImage {
	width: 76px;
}
.product-img-box .product-image.new .product-label.holiday_day_img.pl-top-left ~ .icon-madea {
	top: 65px;
}
.product-img-box .product-image.new .product-label.holiday_day.pl-top-left ~ .icon-madea,.products-grid .product-label.holiday_day.pl-top-right + .product-label.pl-top-right,.products-list .product-label.holiday_day.pl-top-right + .product-label.pl-top-right {
	top: 30px;
}
.product-img-box .product-image.new .product-label.holiday_day_img.pl-top-right + .product-label.pl-top-right {
	top: 70px;
}
.product-img-box .product-image.new .product-label.holiday_day.pl-top-right + .product-label.pl-top-right {
	top: 35px;
}

/* END : NEW design */
/* END: Product Labels (DataBunch)
 * -------------------------------------------- /