.catalog-detail__image, .product-card, .catalog-detail__general{
	position:relative;
}
.catalog-detail__general > .spec, .product-card > .spec, .products-stock__img-link > .spec{
    position: absolute;
    top: 0;
    left: 0;
    background: #E37222;
    padding: 10px;
    z-index: 3;
}
.catalog-detail__price > .spec, .product-card__price > .spec, .products-stock__price > .spec{
    color: #E37222;
	text-decoration: line-through;
	display:block;
}
.products-stock__head{
	overflow:hidden;
}
.products-stock__head .pull-right{
	float:right;
}
@media ( max-width: 600px ) {
	.products-stock__head > span{
		width:100%;
	}
}
.bottom-banner {
	height: 300px;
	position: relative;
	margin: 0;
}
.bottom-banner__img {
    height: 100%;
    width: 100%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    object-position: right center;
}
.bottom-banner_content {
background: rgb(0 0 0 / 30%);
	position: absolute;
	inset: 0 auto 0 50%;
	transform: translateX(-50%);
    display: grid;
    align-content: center;
    row-gap: 20px;
	text-align: center;
}
.bottom-banner__title {
	font-size: 25px;
    line-height: 120%;
    color: #FFFFFF;
    margin: 0;
}
.bottom-banner__title br {
	display: none;
}
.bottom-banner__subtitle {
    font-size: 20px;
    line-height: 120%;
    color: #FFFFFF;
    margin: 0;
}
.bottom-banner__link {
    font-weight: 300;
    font-size: 26px;
    line-height: 140%;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    color: #FFFFFF;
    border: none;
    text-decoration-thickness: from-font;
}
.bottom-banner__link:active,
.bottom-banner__link:hover,
.bottom-banner__link:focus {
    color: #FFFFFF;
	border: none;
}
.notif_popup_close_button{
	display:none!important;
}
.notif_popup1 {
    padding: 0px 0 0!important;
    background: #E37222!important;
    font-family: 'Jost', sans-serif!important;
	top: auto!important;
    bottom: 2%;
    left: 2%;
    right: auto;
    margin: 0!important;
    width: 96%;
}
.notif_popup1 p{
	color:#fff!important;
    font-size: 25px!important;
    line-height: 120%!important;
}
.notif_popup .notif_popup_close_css {
    background: url(/local/templates/tpl_2020/assets/images/close.png) 0 0 no-repeat!important;
}
.notif_popup .notif_popup_content {
    top: 0px!important;
    padding: 0 30px!important;
}
@media( min-width: 768px ) {
	.bottom-banner__title {
    	font-size: 30px;
		line-height: 140%;
	}
	.bottom-banner__title br {
		display: block;
	}
	.bottom-banner__subtitle {
		font-size: 25px;
    	line-height: 160%;
	}
}