.search__button{
	padding:0;
	border:none;
	background:transparent;
}

.basket__buy:hover{
	color:#fff;
	text-decoration:none;
}

.checkout__basket{
	cursor:default;
}

.main-section__link:hover,
.categories__item-link:hover{
	text-decoration:none;
}

.main-categories{
	margin-bottom:auto;
}

.products-box__price.vmsk-hide {
	margin-top: 10px;
}

.main-categories__inner{
	margin-bottom:40px;
}

.new-prodocts{
	padding:30px 0;

}

@media screen and (min-width: 1250px){
	.products-box:hover .products-box__price.vmsk-hide {
		display: none;
	}
}

@media screen and (max-width: 1250px){
	.products-box__price.vmsk-hide {
		display:none;
	}
}

.decore-block.special{
	margin-top:-110px;
}


@media only screen and (max-width: 767px){
	.new-prodocts{
		padding-bottom:40px;
	}
}

.products-box__name:hover{
	color: inherit;
	text-decoration:none;
}

.breadcrumb{
	background-color:transparent;
}

.breadcrumb>li+li:before{
	display:none;
}

.product-inner__colors-item img{
	padding:0;
	border:none;
}

.product-information__holder .table-size .popup__size-title{
	display:none;
}

.product-information__holder .table-size .popup__size-images{
	display:none;
}

#popup-size table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 30px;
}

#popup-size table th{
	border-bottom: 1px solid #c1c0ba;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #141414;
	padding-bottom: 15px;
	text-align: left;
}

#popup-size table td {
	font-size: 14px;
	line-height: 16px;
	color: #454545;
	min-width: 115px;
	padding: 6px 0;
}

.vmsk-alert{
	position:fixed;
	top:50%;
	left:50%;
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	box-shadow: 1px 1px 10px 10px rgb(0 0 0 / 42%);
}

.popup__product-price-old{
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
	color: #c1c0ba;
	font-size:20px;
}

.vmsk-alert-reviews{
	margin-top:15px;
}

.form__row.error input,
.form__row.error textarea{
	border-color:#a94442;
}

.product-add-dark{
	background: rgba(243, 243, 242);
}

.product-add-dark .main-title::before {
	background: #e6e6e6;
}

.collection{
	padding-bottom:0;
	margin-bottom:0;
}

.collection__holder{
	margin-bottom:0;
}

.product-add-dark{
	padding-bottom: 130px;
	margin-bottom: -128px;
}

@media screen and (max-width: 1250px) {
	.product-add-dark{
		padding-bottom: 130px;
		margin-bottom: -128px;
	}
}

 @media screen and (max-width: 1023px) {
	.product-add-dark{
		padding-bottom:70px;
		margin-bottom: -70px;
	}
}

#common-success .delivery{
	min-height:220px;
}

.form__row input{
	border-radius:0;
}

.account__content .form__row{
	display:block;
}

.sort-list__btn{
	color:#333;
}

.sort-list__btn.active{
	color:#839074;
}

@media only screen and (max-width: 767px) {
	.main-section__slide::before {
        background: transparent;
    }
    .main-section__box-content {
        padding: 20px;
        background: rgba(255, 255, 255, 0.8);
        border-top: 1px solid #E5E5E5;
    }
    .main-section__box-title {
        margin-bottom: 0;
    }
    .main-section__box-price {
        margin-top: 10px;
    }
    .product-list .products-box {
        max-width: calc(50% - 20px);
    }
}