.header__icon-count {
    min-width: 19px;
    width: max-content;
}

.catalog-menu__burger{
    min-width: 54px !important;
}

@media screen and (min-width: 1199px){
.catalog-menu.open .catalog-menu__body-wrapper {
    max-height: inherit !important;
}
}

.catalog-menu__column-item:hover{
    color:#cdb08f;
}
textarea, a, button, input[type="submit"] {
    transition: all 0.3s ease;
}

.catalog-menu__column-items{
	text-align: left;
}

@media screen and (max-width: 767px){
	.catalog-menu__column-item {
		display: block;
	}
	.catalog-menu__content-title{
		display: none !important;
	}
	.catalog-menu__items-wrapper {
		height: auto !important;
	}
	
	.catalog-menu__column-item {
		font-size: 14px;
		line-height: 160%;
	}
	.catalog-menu__item-text{
		display: none;
	}
}


.action-form .form__input input {
    min-height: 38px;
}
.action-form .form__input label {
    font-size: 15px;
    line-height: 120%;
    margin-bottom: 8px;
}
.action-form .form__input {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}
.action-form .form__submit {
    min-width: 213px;
    min-height: 38px;
    font-size: 15px;
    line-height: 120%;
    color: #fff;
}
.action-form .btn {
    display: flex;
    max-width: fit-content;
    min-width: 213px;
    min-height: 38px;
    font-size: 15px;
    line-height: 120%;
    color: #fff;
    margin: 0 auto;
}
.action-form .btn:hover {
    color: #000;
}

.action-pictures img{
	    transform: scale(1.1);
	transition: .5s ease;
	margin: 50px;
}
.action-pictures:hover img{
	    transform: scale(1);
	transition: .5s ease;
}




@media screen and (max-width: 767px) {
    .header.open .header__mobile-content {
        display: flex;
        flex-flow: column;
    }
    .header__phone {
      order: -1;
      margin-top: 20px;
    }
}