#map {width: 100%; max-width: 951px; height: 858px; padding: 0; margin: 0;}

.item-promotion .date, .page-article .date {display: none;}
.item-product .store {display: none;}
.stat-prod {
	padding: 18px 0;
    color: #f52600;
}
.stat-prod-card {
    background: #f09382;
    margin-bottom: 20px;
    padding: 20px;
    border-radius: 5px;
}

.page-contact {display: flex; align-items: flex-start; margin-bottom: 55px;}
.page-contact:last-child {margin-bottom: 0;}
.page-contact > .p-content {width: 680px; padding-right: 15px;}
.page-contact > .p-content h4 {font-size: 20px; font-weight: 800;}
.page-contact > .p-map {border-radius: 10px; width: calc(100% - 680px); padding: 10px; border: 1px solid #e5e5e5; overflow: hidden; box-shadow: 0px 10px 15px rgb(16 116 108 / 5%); position: sticky; top: 10px;}
.page-contact > .p-map img {margin-bottom: 0;}

.bottom-footer .column-right {}
.bottom-footer .column-right a {
	display: block;
    font-size: 12px;
    text-align: right;
}


@media (max-width: 1150px) {
	.page-contact {flex-wrap: wrap;}
	.page-contact > .p-content, .page-contact > .p-map {width: 100%;}
} 

/*chosen поиск*/
.chosen-container-single .chosen-single span {
    color: #333;
}
.chosen-container .chosen-results li,
.chosen-container-single .chosen-single span{
    font-size: var(--fz14);
}
.chosen-container-single ul li:before,
.chosen-container-single ul li:after {
    display: none;
}
/*end chosen поиск*/