.filter .disabled, .mobile-filters .disabled {
	opacity: 0.5;
}
.old-price {
	opacity: 0.3;
	text-decoration: line-through;
}
.tablebodytext {
	display: none;
}
.text-page {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
	padding-top: 30px;
}
@media screen and (max-width: 768px) {
	.text-page {
		gap: 20px;
		padding-top: 20px;
	}
	div.title-search-result {
		width: 75% !important;
	}
}
.fa-icon {
	font-size: 45px;
}

.personal-page .dark-page__main {
	padding: 0;
	background-color: #f8f8f8;
	color: #222;
}
.personal-page .aside-nav {
	padding-top: 70px;
}

.profile-form {
	max-width: 700px;
	width: 100%;
}
.form-messages {
	padding-bottom: 20px;
}
.messages .alert-danger {
	color: #E9711F;
}
.messages .alert {
	padding-bottom: 15px;
}
.messages .alert-success {
	color: green;
}
.requisites {
	padding-top: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
}
.error_message {
	color: #B45C20;
	font-size: 14px;
	padding: 5px 0 0 5px;
}
.search-language-guess {
	padding-bottom: 30px;
}
.search-language-guess a {
	color: #E9711F;
}
.top-search-container {
	padding: 0;
	border: none;
	border-radius: 0;
}
.recaptcha {
	display: block;
	color: #8F8F8F;
	padding-top: 15px;
}
.grecaptcha-badge {visibility: hidden;}
.create-info__textbox p {
	font-size: 23px;
	line-height: 108%;
	font-weight: 600;
	color: rgba(143, 143, 143, 0.6);
	letter-spacing: -0.9px;
}
 .image-container-redakt {
        max-width: 100%;
        overflow: hidden;
        position: relative;
    }
    
    .image-container-redakt img {
        width: 100%;
        height: auto;
        display: block;
        object-fit: cover;
    }
    
    @media (max-width: 768px) {
        .image-container-redakt img {
            width: 100%;
            height: auto;
        }
    }
    
    @media (max-width: 480px) {
        .image-container-redakt img {
            width: 100%;
            height: auto;
            margin: auto;
        }
    }
.basket-coupon-alert-section {
	width: 100%;
}
.reviews__frame {
	padding: 30px 0;
}
.reviews__frame .page-title {
	padding-bottom: 30px;
}
.footer-socials {
	height: 50px;
}
.yandex-rating-badge {
	width: 150px;
	float: left;
}
.basket-coupon-alert-section {
	width: 100%;
}
.reviews__frame {
	padding: 30px 0;
}
.reviews__frame .page-title {
	padding-bottom: 30px;
}
.footer-socials {
	height: 50px;
}
.yandex-rating-badge {
	width: 150px;
	float: left;
}
.flex-container-blog {
    display: flex;         
    justify-content: space-between; 
    gap: 10px;            
    width: 100%;        
}

.left-part-blog {
    flex: 1;              
    padding: 10px;        
    box-sizing: border-box;
}
 .right-part-blog {
    flex: 1;              
    padding: 10px;        
    box-sizing: border-box;
justify-content: flex-end;
}

 .right-part-blog img {
  width: 45%;
 height: auto;
 }
  
@media (max-width: 768px) {
 .flex-container-blog {
        flex-direction: column; 
    }
 .right-part-blog img {
 width: 100%;
 height: auto;
 }
}

.button-orange {
	background: #E9711F;
}
.button-orange:hover {
	background: #FFF;
}
.faq-section-name {
	padding: 20px 0;
}
.faq-section-name.faq-section-name-first {
	padding-top: 0;
}