.notice
{
	width: 190px;
	padding: 5px;
	border: 1px solid gray;
	position: absolute;
	background-color: #fff;
	border-radius: 0px 5px 5px 5px;
}

.wrap__container {
	margin-bottom: 40px;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

.wrap__container--contact {
	padding: 30px;
}

#message__add--count
{
	height: auto;
	background-color: #ffffff;
}

.header-cart-qty
{
	display: inline-block;
	height: 24px;
	width: 24px;
	border-radius: 23px;
	background: #fc0;
	text-align: center;
	line-height: 24px;
	color: #373737;
	font-weight: bold;
}

.header-cart-qty:empty {
	display: none;
}

.quantity-delimeter:empty
{
	display: none;
}
.quantity-delimeter:before
{
	content: '(';
}

.quantity-delimeter:after
{
	content: ')';
}

.add__basket
{
	color: #ababab;
	cursor: pointer;
}

.add__basket:hover
{
	color: #ffcc00;
	cursor: pointer;
}

.add__basket svg
{
	font-size: 23px !important;
}

textarea
{
	height: 39px;
	padding: 0 10px;
	background-color: #f1f1f1;
	border: 1px solid #d0d0d0;
	border-radius: 3px;
}

textarea:focus
{
	border-color: #fc0;
	background-color: #fff;
	outline: none;
}

.product__video--item img
{
	max-width: 100%;
}

@media (min-width: 991px) {
	.table__preview {
		min-width: 300px;
	}
}

.product__price--old
{
	color: #ababab;
	text-decoration: line-through;
}

@supports (position: sticky) {
	.sticky-top {
		position: sticky;
		position: -webkit-sticky;
		top: 0;
		z-index: 1020; } }

.product__preview--img {
	max-height: 150px;
}

@media (min-width: 992px) {
	.product__preview {
		margin-bottom: 0px;
	}
}

@media (min-width: 768px) {
	.table__preview {
		max-width: 300px;
	}
	.table__preview--images{
		min-width: 160px !important;
	}
}

@media (min-width: 991px) {
	.table__preview {
		border: 1px solid #e2e2e2;
	}
}

#f-message__auth a, #f-message__application a
{
	color: #c00;
	text-decoration: none;
}

.registration__bonus--img{
	background: url(./img/registration__bonus.png) 0 0 no-repeat;
}

.promo__slider {
	max-height: 365px;
	overflow: hidden;
}

@media (min-width: 1200px) {
	.header__contacts .menu__link {
		font-size: 13px;
	}
}

.product-count {
	grid-row: 3/span 1 !important;
}

.product-table__block-description--vendor a {
	word-break: break-all !important;
}

.product__description--buy--wrap .add__wishlist--active {
	width: 21px;
	height: 18px;
	cursor: pointer;
	background: url("./images/hearts.png") top 0 left 0;
}

.issuance__action .add__wishlist {
	width: 21px;
	height: 18px;
	cursor: pointer;
	background: url("./images/hearts.png") bottom 0 left 0;
}

.issuance__action .add__wishlist--active {
	width: 21px;
	height: 18px;
	cursor: pointer;
	background: url("./images/hearts.png") top 0 left 0;
}

.product__description--headline {
	word-break: break-word;
}

@media (min-width: 768px) {
	.header__contacts {
		margin-left: 50px;
	}
}

@media (min-width: 768px) {
	.header__contacts-s1 {
		margin-left: 16px;
	}
}

@media (max-width: 1200px) {
	.logo__img-ww {
		margin-top: 10px;
		width: auto;
		font-family: "object-fit:contain";
		-o-object-fit: contain;
		object-fit: contain;
	}
}

.header__special-item--discounts {
	display: inline-block!important;
}
@media (min-width: 1200px) {
	.header__contacts-ww {
		margin-left: -150px !important;
		padding-left: 0px !important;
	}
}
@media (max-width: 768px) {
	.header__contacts-ww {
		margin-left: 95px!important;
	}
}

@media (max-width: 575px) {
	.dealers_style {
		min-width: 346px!important;
	}
	.contact-ww {
		margin-left: -33px!important;
	}
}
