/*bulgakov 18.12.2023 start*/
@media screen and (max-width: 1440px) {
    .login-form-field-checkboxes{
        column-gap: 10px;
    }
}
/*bulgakov 18.12.2023 end*/


/*sherniyazov 16.04.2024 start*/
#msOrder .msOrder-finish-coast .agreement-and-order .ms-order:disabled {
    cursor: no-drop;
    color: #000;
    background-color: #cecece;
    border-color: #cecece;
}

[data-toaster-title]:disabled {
    position: relative;
}
[data-toaster-title]:disabled:after {
    content: attr(data-toaster-title);
    position: absolute;
    left: 0; 
    right: 0;
    top: 1em; 
    opacity: 0; 
    transition: 0.5s; 
    pointer-events: none;
    background: #cba480;
    transition: 0.3s;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    padding: 0.5em;
    font-size: 10px;
    line-height: 10px;
    text-transform: none;
}
[data-toaster-title]:disabled:hover:after {
    transform: translateY(calc(-100% - 15px));
    opacity: 1; /* Показываем подсказку */
}

.advertising-name {
    border: 1px solid #424242;
    color: #424242;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    padding: 5px 10px;
}

/*sherniyazov 16.04.2024 end*/

/*bulgakov 15.05.2024 start seven slide*/
.background-slides .slides .fourt-slide.six-slide.seven-slide{
    background-color: #c7c6c4;
}
.background-slides .slides .six-slide.seven-slide:before{
    background-image: url(/assets/images/bg/room_seven_slide_bg.jpg);
    width: 45%;
}
.background-slides .slides .fourt-slide.seven-slide .background-slide-actions{
    margin-top: 55px;
}
.background-slides .slides .fourt-slide.six-slide.seven-slide .background-slide-actions .btn-brown{
    background: #64605f !important;
    border: 1px solid #64605f !important;
    color: #fff;
}
.seven-slide{
    position: relative;
}
.seven-slide-erid-wrapper{
    position: absolute;
    left: 0;
    top: 0;
    transition: .3s ease;
    z-index: 2;
}
.seven-slide-erid{
    padding: 5px 10px;
    transition: .3s ease;
    background: #dae2e5;
    font-weight: 600;
    font-size: 10px;
    line-height: 100%;
    text-transform: uppercase;
    text-align: left;
    color: #bdbdbd;
    border-radius: 7px;
}
.seven-slide-erid-inner-wrapper{
    display: none;
    opacity: 0;
    transition: .3s ease;
}
.seven-slide-erid:hover .seven-slide-erid-inner-wrapper{
    display: block;
    opacity: 1;
}
.invoice-link {
    display: flex;
    align-items: center;
    padding: 25px;
    border: 1px solid #000;
}
.invoice-title {
    font-size: 18px;
    line-height: 22px;
}
.invoice-wrapper {
    padding-left: 20px;
}
@media screen and (min-width: 1200px) and (max-width: 1600px){
    .seven-slide-title {
        max-width: 600px;
    }
}
@media screen and (min-width: 1200px){
    .background-slides .slides .six-slide.seven-slide .container {
        max-width: 100%;
    }
}
.open-erid-wrapper{
    width: max-content !important;
    height: max-content !important;
}
.custom-erid:hover .erid__data-wrapper{
    width: max-content !important;
    height: max-content !important;
}
@media screen and (max-width: 1199px){
    .background-slides .slides .six-slide.seven-slide:before {
        width: 100%;
    }
    .seven-slide-title{
        object-fit: contain;
    }
}
@media screen and (max-width: 768px){
    .background-slides .slides .fourt-slide.six-slide.seven-slide .background-slide-wrapper .background-slide-title{
        max-height: 200px;
    }
    body .footer .footer_bottom {
        padding-bottom: 110px;
    }
}
@media screen and (max-width: 576px){
    .background-slides .slides .fourt-slide.six-slide.seven-slide .background-slide-wrapper .background-slide-title{
        max-height: 160px;
    }
    .background-slides .slides .fourt-slide .background-slide-wrapper>.container>.d-flex, 
    .background-slides .slides .fifth-slide .background-slide-wrapper>.container>.d-flex {
        min-height: 340px;
    }
    .invoice-link {
        padding: 15px;
    }
}
/*bulgakov 15.05.2024 end*/

/*Kuznetsov 02.09.2024 reviews-brand start*/
.footer-error{
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    background-color: unset;
    outline: 0px;
    border: 0px;
    color: #fff;
    opacity: 0.4;
}
.footer-error:focus {
    outline: 0px;
}
.register-form .role-block .login-form-field-checkboxes {
    flex-wrap: wrap;
    justify-content: flex-start !important;
    row-gap: 10px;
}


.one-brand-comments-ajax pre {
    display: none;
}
.reviews__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.reviews__header-btns {
    display: flex;
}
.reviews__header-form {
    margin-left: 8px;
    font-size: 15px;
    font-weight: 400;
    line-height: 18.29px;
    background-color: unset;
    border: 1px solid #E5E5E5;
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.reviews .comments-filter {
    display: flex;
    column-gap: 8px;
    align-items: center;
}
.reviews .custom-sorting-input-search {
    position: relative;
}
.custom-sorting-input-close {
    position: absolute;
    right: 0;
    z-index: 3;
    top: 10px;
    right: 12px;
    transform: rotate(45deg);
}
.field__search {
    padding: 12px 16px;
    line-height: 16px;
    position: relative;
    cursor: pointer;
}
.reviews .search-result {
    display: none;
}
.reviews .search-result.open{
    top: 30px;
    left: 0;
    /* display: block; */
    display: flex;
    flex-direction: column;
    position: absolute;
    left: -1px;
    right: -1px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(236, 236, 236);
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20px 0px rgba(66, 66, 66, 0.1);
    padding: 16px 15px;
    z-index: 9;
    max-height: 280px;
    overflow: scroll;
}
.reviews .search-result-input {
    color: rgba(66, 66, 66, 0.4);
    font-weight: 500;
    margin-left: 10px;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
}
.reviews .search-result-input:hover {
    color: rgba(66, 66, 66, 1);
}
.reviews .ticket-comment {
    padding: 30px;
    border: 1px solid #E5E5E5;
    margin-top: 0px;
    margin-bottom: 15px;
}
.reviews .ticket-comment-brand {
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #000;
}
.reviews .ticket-comment-createdon {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #808080;
}
.reviews .ticket-comment-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}
.reviews .ticket-comment-header-info {
        display: flex;
        align-items: center;
        column-gap: 24px;
}
.reviews .ticket-comment-body {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #808080;
}
.reviews .ticket-comment-subtitle {
    color: #000;
    font-size: 16px;
}
.reviews .stars-rating {
    margin-top: 0px;
}
.reviews .ticket-comment-createdon {
    margin-top: 0px;
}
.page-brands .stars-brands span{
    font-size: 12px;
    font-weight: 500;
    line-height: 14.63px;
    color: #C85647;
    margin-bottom: 8px;
}
.reviews .stars-1, .stars-brands .stars-1 {
    width: 20% !important;
}

.reviews .stars-2, .stars-brands .stars-2 {
    width: 40% !important;;
}
.reviews .stars-3, .stars-brands .stars-3 {
    width: 60% !important;;
}
.reviews .stars-4, .stars-brands .stars-4 {
    width: 80% !important;;
}
.rating-choise-input{
    border: 1px solid #ececec;
    min-width: 280px;
    font-size: 14px;
    line-height: 16px;
    color: #424242;
    position: relative;
}

.rating-choise-input .rating-choise-input-selected{
    padding: 12px 16px;
    position: relative;
    cursor: pointer;
}

.rating-choise-input .rating-choise-input-selected:after{
    content: "";
    width: 6px;
    height: 6px;
    border-right: 1px solid #424242;
    border-bottom: 1px solid #424242;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    position: absolute;
    right: 18px;
    top: 16px;
}

.rating-choise-input.expanded .rating-choise-input-selected:after{
    -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
            transform: rotate(225deg);
    top: 20px;
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
}

.rating-choise-input-items{
    display: none;
    position: absolute;
    left: -1px;
    right: -1px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(236, 236, 236);
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(66, 66, 66, 0.1);
            box-shadow: 0px 0px 20px 0px rgba(66, 66, 66, 0.1);
    padding: 16px 15px;
    z-index: 9;
}

.rating-choise-input-item{
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.rating-choise-input-selector{
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(66, 66, 66);
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    width: 20px;
    height: 20px;
    position: relative;
}

.rating-choise-input-text{
    color: rgba(66, 66, 66, 0.4);
    font-weight: 500;
    margin-left: 10px;
}

.rating-choise-input-text,
.rating-choise-input-text{
    color: rgba(66, 66, 66, 1);
}

.rating-choise-input-selector:before,
.rating-choise-input .rating-choise-input-items .rating-choise-input-item:hover .rating-choise-input-selector:before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #424242;
    top: 4px;
    left: 4px;
    position: absolute;
}

.custom-sorting-input.expanded .custom-sorting-input-items{
    display: block;
}

#brand_modal-form .modal-dialog {
    max-width: 530px;
}
#brand_modal-form .modal-body {
    padding: 30px;
}
#brand-item-add-rewiews .modal-dialog {
    max-width: 530px;
}
#brand-item-add-rewiews .modal-body {
    padding: 30px;
}
.modal-brand .modal-subheader {
    justify-content: center;
}
.modal-brand .modal-title {
    font-size: 26px;
    font-weight: 500;
    line-height: 31.69px;
    text-align: center;
    color: #1A1A1A;
    margin-bottom: 24px;
}

.reviews .form-group-ratings {
    display: flex;
    column-gap: 24px;
    margin-bottom: 20px;
}
.reviews .rating-choise-span {
    font-size: 16px;
    font-weight: 500;
    line-height: 19.5px;
    text-align: left;
    color: #1A1A1A;
    margin-bottom: 12px;
}
.choise-brand-container {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}
.choise-brand {
    padding: 13px;
    font-size: 15px;
    font-weight: 400;
    line-height: 18.29px;
    text-align: left;
}
.reviews .choise-brand-span {
    font-size: 16px;
    font-weight: 500;
    line-height: 19.5px;
    text-align: left;
    color: #1A1A1A;
    margin-bottom: 12px;
}
.reviews .btn-primary {
    width: 100%;
}
.reviews .rating-choise{    
    border: 1px solid #ececec;
    /* min-width: 280px; */
    width: 100%;
    max-height: 44px;
    font-size: 14px;
    line-height: 16px;
    color: #424242;
    position: relative;
}
.reviews .rating-choise-selected {
    padding: 12px 16px;
    position: relative;
    cursor: pointer;
}
.reviews .rating-choise svg {
    position: absolute;
    right: 15px;
    top: 17px;
    transition: .3s;
}
.reviews .choise-brand-container {
    position: relative;
}
.reviews .choise-brand-container svg {
    position: absolute;
    right: 15px;
    bottom: 20px;
    transition: .3s;
}
.reviews .choise-brand-container.active svg {
    transform: rotate(180deg);
}

.rating-form-group {
    margin-bottom: 0px;
}
.form__btn {
    text-transform: none;
    font-size: 18px;
    font-weight: 500;
    line-height: 21.94px;
    border-radius: 5px;
    min-height: 48px;
}
.reviews #ticketForm .form-actions, #comment-form .form-actions {
    border: 0px;
}
.rating-group>label::before {
    color: #CBA480;
}
.span-red {
    color: #E02D2D;
}
.reviews .rating-choise.show svg {
    transform: rotate(180deg);
}
.reviews .rating-choise-items {
    display: none;
    position: absolute;
    left: -1px;
    right: -1px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(236, 236, 236);
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20px 0px rgba(66, 66, 66, 0.1);
    padding: 16px 15px;
    z-index: 9;
}
.rating-choise.show .rating-choise-items {
    display: block;
}
.reviews .rating-choise-items .rating-choise-item {
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.stars.stars-brands {
    display: flex;
    flex-direction: column;
}

.page-brands .stars-rating .noempty-stars {
    width: 0%;
}
.row-brands-items {
    row-gap: 20px;
}
.page-brands .row-brands-items .brand-item.block {
    padding: 30px;
    border: 1px solid #E5E5E5;
    margin: 0px;
    height: 100%;
    column-gap: 15px;
}
.page-brands .brand-item__btn {
    font-weight: 500 !important;
    font-size: 18px !important;
    padding: 10px 25px !important;
    border-radius: 5px;
    white-space: nowrap;
}
 .stars-rating {
    margin-top: 0px;
    margin-bottom: 4px;
}
.page-brands .brand-item-add-rewiews {
   /*  margin-top: 27px; */
    font-size: 14px;
    font-weight: 500;
    line-height: 17.07px;
    color: #1A1A1A;
    background-color: unset;
    border: none;
    text-align: left;
    padding: 0px;
    transition: 0.3s;
}
.page-brands .brand-item-add-rewiews:hover {
    opacity: 50%;
}
.page-brands .brand-item-add-rewiews:focus {
    outline: none;
}
.product-description .product-page-tabs .specoperation-text {
     display: none;
}

.catalog-card.art-card .art-description-icon {
    z-index: 1;
}
.bootstrap-select {
    width: 100% !important;
    padding: 0px;
}
.bootstrap-select .inner {
    max-height: 470px;
}
.bootstrap-select .inner.show {
    background-color: #fff;
    height: 480px;
    max-height: 460px !important;
}

#comment-form-all .bootstrap-select .dropdown-menu {
    /* transform: translate3d(0px, 50px, 0px) !important; */
    transform: translate3d(0px, 00px, 0px) !important;
    padding: 0px !important;
}
.dropdown:hover .dropdown-menu {
    background-color: #fff !important;
}
#brand_modal-form .modal-content {
    overflow: hidden;
}
.bootstrap-select .dropdown-item.active, .dropdown-item:active {
    background-color: #fff;
    color: #212529;
}
#brand_modal-form .choise-brand-container .dropdown:hover .dropdown-menu {
     max-height: 500px !important;
    height: 500px;
}
#brand_modal-form .choise-brand-container .dropdown:hover .dropdown-menu {
    display: none !important;
   /*  max-height: 500px !important;
   height: 500px; */
}
#brand_modal-form .choise-brand-container .bootstrap-select .dropdown-menu.show {
    display: block !important;
    top: 0px !important;
    padding: 0px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1);
    transform: translate3d(0px, 0px, 0px) !important;
}
#brand_modal-form .choise-brand-container .bootstrap-select .dropdown-menu.show ul {
    box-shadow: none;
}
.bs-searchbox, .bs-actionsbox, .bs-donebutton {
    padding: 0px !important;
}
.slider_modal .reviews-slider__item-text {
    max-height: 100%;
}
.slider_modal .reviews-slider__item-text::before {
    display: none;
}
.reviews-slider__item-link {
    background-color: unset;
    border: none;
}
.reviews-slider__item-link:focus {
    outline: none;
}

.product__rating .product__rating-btns {
    display: flex;
    column-gap: 10px;
    padding-top: 4px;
    row-gap: 10px;
}
.product__rating .product__rating-link {
    width: 100%;
    color: #fff;
    padding: 17px 30px;
    border: none;
    background: #424242;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    white-space: nowrap;
    text-align: center;
}
.product__rating .new-review-button button {
    white-space: nowrap;
}
.product__rating .info-rating {
    margin-top: 0px !important;
}
.product__rating .product-rating .product-rating-value {
    justify-content: flex-start !important;
    column-gap: 30px;
}
#navbar .navbar-nav.navbar-first > li.dropdown:not(:last-child):after {
    content: "·";
}

.smi__items {
    row-gap: 30px;
    padding-bottom: 40px;
}
.smi__item-img img {
    width: 100%;
    margin-bottom: 16px;
    object-fit: cover;
}
.smi__item-title {
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 8px;
    color: #1A1A1A;
}
.smi__item-date {
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    color: #999999;
}

.smi-page h1{
    margin-bottom: 40px;
}
.smi-page__date {
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    color: #999999;
    margin-bottom: 20px;
}
.smi-page__img {
    margin-bottom: 100px;
}
.smi-page .content {
    min-height: 100%;
}
.smi-page .content__inner {
    padding: 35px;
    border: 1px solid #E5E5E5;
}
.smi-page .content h2 {
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    color: #1A1A1A;
    margin-bottom: 24px;
}
.smi-page .content__inner p {
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #999999;
}
.smi-page__h2 {
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    color: #1A1A1A;
    margin-bottom: 24px;
}
.smi-page__photos {
    row-gap: 24px;
    margin-bottom: 80px;
}
.smi-page__photo {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.favorite-list-items #favorite-item-search label{
    margin-bottom: 0px;
}
.header_wrapper #sticky-header .dropdown-wrapper {
    margin-top: 0px !important;
}
#sticky-header .dropdown:hover .dropdown-menu {
    top: 100% !important;
}

.stool-slide {
    text-align: center;
}
body .background-slides .slides .stool-slide .background-slide-title {
    padding-top: 60px;
}
.background-slides .slides .stool-slide .background-slide-wrapper .background-slide-title i {
    color: #181A16 !important;
}
.background-slide-subtitle {
    font-size: 22px;
    margin-top: 15px;
    text-align: center;
}
body .background-slides .slides .stool-slide {
  /* background-image: url(/assets/images/bg/asm2.jpg);*/
    background-position: center right 0 !important;
    background-image: url(/assets/images/bg/big-banner.png);
    background-image: url(/assets/images/bg/big-banner-text.png);
    background-size: cover;
    position: relative;
}
body .background-slides .slides .stool-slide .stool-slide-link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
}
.stool-slide__title {
    color: #F2C877;
    font-size: 132px;
    font-weight: 300;
    line-height: 104.71px;
    text-align: left;
}
.stool-slide__date {
    font-size: 32px;
    font-weight: 300;
    line-height: 25.38px;
    text-align: left;
    color: #F2C877;
}
.background-slides .slides .ellipse-slide {
    /* background-image: url(/assets/images/bg/Ellipse2.jpg) !important; */
    background-image: none !important;
    background-color: #978F84 !important;
}
body .background-slides .slides .ellipse-slide .background-slide-title {
    padding-top: 85px;
    
}
body .background-slides .slides .ellipse-slide .background-slide-title i {
    color: #fff !important;
}
body .background-slides .slides .ellipse-slide .background-slide-title span {
    color: #442700 !important;
}
body .background-slides .slides .ellipse-slide .background-slide-actions .btn-brown {
    color: #fff;
    border-color: #fff;
}

body .background-slides .slides .ellipse-slide .background-slide-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
body .background-slides .slides .ellipse-slide .background-slide-wrappe-img {
    height: 100%;
}
body .background-slides .slides .ellipse-slide .background-slide-wrappe-img .row {
    height: 100%;
}
body .background-slides .slides .ellipse-slide img {
    width: 100%;
    display: inline;
    object-fit: cover;
    max-height: 477px;
    object-position: left;
    height: 100%;
}

body .background-slides .slides .ellipse-slide.group-slide {
    background-color: #f3ebe0 !important;
}

body .background-slides .slides .fifth-slide.map-slide {
    background-image: url(/assets/images/bg/map-bg.png);
}
body .background-slides .slides .fifth-slide.map-slide .background-slide-wrapper .background-slide-title {
    font-size: 40px;
    line-height: 52px;
}
.background-slides .slides .fifth-slide.map-slide .background-slide-wrapper .background-slide-title i {
    font-size: 53px;
    color: #ED2E2E;
}

.background-slides .slides .ellipse-slide.group-slide.fifth-slide .background-slide-actions .btn-brown {
    color: #000;
    border: .895px solid #cba480;
}
body .background-slides .slides .group-slide {
    
}
.partners table {
    width: 100%;
    border: 1px solid #F5F7FA;
}
.partners table th,
.partners table td {
    padding: 24px 32px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 500;
}
.partners table th {
    background-color: #F5F7FA;
}
.partner table tr {
    border-top: 1px solid #F5F7FA;
    border-bottom: 1px solid #F5F7FA;
}

.clearance .product_info_delivery_date_icon  {
    display: flex;
    align-items: center;
    column-gap: 4px;
}
.clearance .delivery__info {
    display: flex;
    column-gap: 20px;
    text-align: center;
}

/*Страница бренда*/
.brand__page {
    
}
.brands__title {
    font-size: clamp(20px, 1.8vw, 32px);
    font-weight: 400;
    line-height: 32px;
}
.brand-about {
    margin-bottom: 24px;
}
.brand-about__top {
    display: flex;
    justify-content: space-between;
    margin-bottom: clamp(25px, 2.5vw, 50px);
    padding-top: clamp(20px, 1.5vw, 30px);
    
}
.brand-about__top-title {
    font-size: clamp(22px, 2vw, 40px);
    font-weight: 400;
    line-height: clamp(30px, 2.5vw, 55px);
    margin-bottom: 12px;
}
.brand-about__top-subtitle {
    font-size: 20px;
    font-weight: 400;
}
.brand-about__top-links {
    display: flex;
    column-gap: 4px;
}
.brand-about__top-link {
    border: 1px solid #1A1A1A;
    min-width: 52px;
    min-height: 52px;
    height: 52px;
    transition: .3s;
    background-repeat: no-repeat;
    background-position: center;
}
.brand-about__top-link:hover {
    background-color: #1A1A1A;
}
.brand-about__top-link-vk {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2797 5.87824C21.621 5.43705 21.8919 5.08305 22.092 4.81597C23.5331 2.89998 24.1578 1.67603 23.9663 1.14241L23.8912 1.01744C23.8413 0.942374 23.7119 0.873441 23.5038 0.811044C23.2955 0.748693 23.029 0.738729 22.7042 0.779891L19.1055 0.805274C19.0222 0.796978 18.9388 0.798916 18.8555 0.811044C18.7722 0.823713 18.7182 0.836426 18.693 0.848554C18.6679 0.861268 18.6472 0.871457 18.6306 0.879752L18.5807 0.917263C18.5391 0.942104 18.4933 0.985971 18.4434 1.04864C18.3934 1.11126 18.3514 1.18385 18.3184 1.26743C17.9268 2.27533 17.4812 3.21264 16.9813 4.07902C16.673 4.59555 16.3897 5.04364 16.1318 5.42217C15.8735 5.80155 15.6569 6.08053 15.4819 6.25929C15.307 6.43837 15.1486 6.58237 15.0071 6.6903C14.8653 6.799 14.7571 6.84453 14.6824 6.82798C14.6073 6.81144 14.5364 6.79489 14.4699 6.77776C14.3532 6.70301 14.2594 6.60117 14.1888 6.47177C14.1179 6.34297 14.0702 6.1804 14.045 5.9845C14.0202 5.78888 14.0053 5.62004 14.0014 5.47821C13.997 5.33669 13.9992 5.13692 14.0078 4.87836C14.0161 4.62008 14.0202 4.44546 14.0202 4.35358C14.0202 4.03736 14.0265 3.69359 14.039 3.32278C14.0514 2.95223 14.0619 2.65837 14.0702 2.44174C14.0785 2.22543 14.0826 1.99613 14.0826 1.75443C14.0826 1.51328 14.0679 1.32343 14.0386 1.18578C14.0094 1.04864 13.9655 0.915369 13.9076 0.785977C13.8491 0.657126 13.7638 0.556949 13.6512 0.486348C13.5387 0.41543 13.3993 0.359435 13.2327 0.317462C12.7909 0.217285 12.2286 0.16377 11.5458 0.154978C9.99621 0.138973 9.0007 0.238835 8.55924 0.455149C8.38431 0.547031 8.22593 0.671734 8.08441 0.830115C7.93433 1.01361 7.91363 1.11374 8.02206 1.12974C8.522 1.20481 8.87578 1.38415 9.08407 1.66724L9.15913 1.81705C9.21733 1.92575 9.27558 2.11727 9.33406 2.39206C9.39231 2.66689 9.42982 2.97094 9.44663 3.30425C9.48829 3.91234 9.48829 4.43275 9.44663 4.86624C9.40497 5.29967 9.36553 5.63686 9.32802 5.87802C9.29046 6.11971 9.2342 6.31533 9.1594 6.46515C9.08434 6.6155 9.03443 6.70711 9.00932 6.74048C8.9842 6.77357 8.96351 6.79453 8.94696 6.80287C8.83854 6.84426 8.72623 6.86522 8.60955 6.86522C8.49283 6.86522 8.35127 6.8067 8.18464 6.68998C8.01796 6.57384 7.84497 6.41325 7.66617 6.20907C7.48682 6.0052 7.28511 5.71963 7.05996 5.35292C6.83508 4.98679 6.60164 4.55331 6.36021 4.05364L6.16044 3.69107C6.03547 3.45821 5.86465 3.11855 5.64806 2.67293C5.43148 2.22732 5.23969 1.79636 5.07333 1.37947C5.00656 1.20481 4.90665 1.07154 4.77343 0.979659L4.71108 0.942149C4.66942 0.909012 4.60265 0.873441 4.51104 0.836156C4.41916 0.798646 4.32371 0.771595 4.22354 0.754779L0.799704 0.779621C0.44985 0.779621 0.212572 0.859104 0.0875986 1.01744L0.0376453 1.09223C0.0123982 1.13416 0 1.20093 0 1.29227C0 1.38415 0.0251119 1.49646 0.0750652 1.62946C0.575004 2.80431 1.11858 3.93723 1.70572 5.02818C2.29316 6.11971 2.80334 6.99876 3.23651 7.66511C3.66968 8.332 4.11114 8.96051 4.56117 9.55206C5.0112 10.1436 5.30889 10.5224 5.45456 10.6888C5.60023 10.8558 5.71474 10.9808 5.7981 11.0638L6.11045 11.364C6.31021 11.5638 6.60407 11.8032 6.99148 12.0825C7.37884 12.3617 7.80764 12.6365 8.27864 12.9069C8.74909 13.1779 9.29704 13.3983 9.92169 13.5694C10.5464 13.7404 11.1545 13.8091 11.746 13.7755H13.183C13.4747 13.7506 13.6953 13.6593 13.8452 13.5006L13.8951 13.4383C13.9282 13.3886 13.9597 13.3114 13.9889 13.2073C14.0179 13.1033 14.0329 12.9885 14.0329 12.8638C14.0243 12.5057 14.0516 12.1823 14.114 11.8954C14.1763 11.6079 14.2472 11.3915 14.3265 11.2453C14.4056 11.0999 14.495 10.9769 14.5951 10.8767C14.6951 10.7765 14.7657 10.7166 14.8076 10.6957C14.8493 10.6752 14.8827 10.6606 14.9075 10.6518C15.1073 10.5853 15.3426 10.6499 15.6136 10.8455C15.8843 11.0417 16.1384 11.2828 16.3759 11.5703C16.6132 11.8578 16.8985 12.1803 17.2318 12.5388C17.5649 12.8969 17.8565 13.1634 18.1065 13.3383L18.3564 13.4887C18.523 13.5883 18.7394 13.6799 19.0062 13.7636C19.2727 13.8466 19.5062 13.8676 19.7059 13.8259L22.9049 13.7757C23.2213 13.7757 23.4672 13.7238 23.6422 13.6195C23.817 13.5161 23.9211 13.4007 23.9545 13.276C23.9876 13.151 23.9898 13.0101 23.9609 12.8514C23.9317 12.6933 23.9024 12.5829 23.8734 12.5205C23.8442 12.4582 23.8171 12.4058 23.792 12.3644C23.3754 11.6147 22.5799 10.694 21.4053 9.60274L21.3802 9.5779L21.3678 9.56523L21.3554 9.55306H21.3429C20.8095 9.04482 20.4723 8.70322 20.3308 8.52802C20.0726 8.1953 20.0141 7.85784 20.1559 7.51629C20.2552 7.25728 20.6299 6.71153 21.2797 5.87824Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}
.brand-about__top-link-vk:hover {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2797 5.87824C21.621 5.43705 21.8919 5.08305 22.092 4.81597C23.5331 2.89998 24.1578 1.67603 23.9663 1.14241L23.8912 1.01744C23.8413 0.942374 23.7119 0.873441 23.5038 0.811044C23.2955 0.748693 23.029 0.738729 22.7042 0.779891L19.1055 0.805274C19.0222 0.796978 18.9388 0.798916 18.8555 0.811044C18.7722 0.823713 18.7182 0.836426 18.693 0.848554C18.6679 0.861268 18.6472 0.871457 18.6306 0.879752L18.5807 0.917263C18.5391 0.942104 18.4933 0.985971 18.4434 1.04864C18.3934 1.11126 18.3514 1.18385 18.3184 1.26743C17.9268 2.27533 17.4812 3.21264 16.9813 4.07902C16.673 4.59555 16.3897 5.04364 16.1318 5.42217C15.8735 5.80155 15.6569 6.08053 15.4819 6.25929C15.307 6.43837 15.1486 6.58237 15.0071 6.6903C14.8653 6.799 14.7571 6.84453 14.6824 6.82798C14.6073 6.81144 14.5364 6.79489 14.4699 6.77776C14.3532 6.70301 14.2594 6.60117 14.1888 6.47177C14.1179 6.34297 14.0702 6.1804 14.045 5.9845C14.0202 5.78888 14.0053 5.62004 14.0014 5.47821C13.997 5.33669 13.9992 5.13692 14.0078 4.87836C14.0161 4.62008 14.0202 4.44546 14.0202 4.35358C14.0202 4.03736 14.0265 3.69359 14.039 3.32278C14.0514 2.95223 14.0619 2.65837 14.0702 2.44174C14.0785 2.22543 14.0826 1.99613 14.0826 1.75443C14.0826 1.51328 14.0679 1.32343 14.0386 1.18578C14.0094 1.04864 13.9655 0.915369 13.9076 0.785977C13.8491 0.657126 13.7638 0.556949 13.6512 0.486348C13.5387 0.41543 13.3993 0.359435 13.2327 0.317462C12.7909 0.217285 12.2286 0.16377 11.5458 0.154978C9.99621 0.138973 9.0007 0.238835 8.55924 0.455149C8.38431 0.547031 8.22593 0.671734 8.08441 0.830115C7.93433 1.01361 7.91363 1.11374 8.02206 1.12974C8.522 1.20481 8.87578 1.38415 9.08407 1.66724L9.15913 1.81705C9.21733 1.92575 9.27558 2.11727 9.33406 2.39206C9.39231 2.66689 9.42982 2.97094 9.44663 3.30425C9.48829 3.91234 9.48829 4.43275 9.44663 4.86624C9.40497 5.29967 9.36553 5.63686 9.32802 5.87802C9.29046 6.11971 9.2342 6.31533 9.1594 6.46515C9.08434 6.6155 9.03443 6.70711 9.00932 6.74048C8.9842 6.77357 8.96351 6.79453 8.94696 6.80287C8.83854 6.84426 8.72623 6.86522 8.60955 6.86522C8.49283 6.86522 8.35127 6.8067 8.18464 6.68998C8.01796 6.57384 7.84497 6.41325 7.66617 6.20907C7.48682 6.0052 7.28511 5.71963 7.05996 5.35292C6.83508 4.98679 6.60164 4.55331 6.36021 4.05364L6.16044 3.69107C6.03547 3.45821 5.86465 3.11855 5.64806 2.67293C5.43148 2.22732 5.23969 1.79636 5.07333 1.37947C5.00656 1.20481 4.90665 1.07154 4.77343 0.979659L4.71108 0.942149C4.66942 0.909012 4.60265 0.873441 4.51104 0.836156C4.41916 0.798646 4.32371 0.771595 4.22354 0.754779L0.799704 0.779621C0.44985 0.779621 0.212572 0.859104 0.0875986 1.01744L0.0376453 1.09223C0.0123982 1.13416 0 1.20093 0 1.29227C0 1.38415 0.0251119 1.49646 0.0750652 1.62946C0.575004 2.80431 1.11858 3.93723 1.70572 5.02818C2.29316 6.11971 2.80334 6.99876 3.23651 7.66511C3.66968 8.332 4.11114 8.96051 4.56117 9.55206C5.0112 10.1436 5.30889 10.5224 5.45456 10.6888C5.60023 10.8558 5.71474 10.9808 5.7981 11.0638L6.11045 11.364C6.31021 11.5638 6.60407 11.8032 6.99148 12.0825C7.37884 12.3617 7.80764 12.6365 8.27864 12.9069C8.74909 13.1779 9.29704 13.3983 9.92169 13.5694C10.5464 13.7404 11.1545 13.8091 11.746 13.7755H13.183C13.4747 13.7506 13.6953 13.6593 13.8452 13.5006L13.8951 13.4383C13.9282 13.3886 13.9597 13.3114 13.9889 13.2073C14.0179 13.1033 14.0329 12.9885 14.0329 12.8638C14.0243 12.5057 14.0516 12.1823 14.114 11.8954C14.1763 11.6079 14.2472 11.3915 14.3265 11.2453C14.4056 11.0999 14.495 10.9769 14.5951 10.8767C14.6951 10.7765 14.7657 10.7166 14.8076 10.6957C14.8493 10.6752 14.8827 10.6606 14.9075 10.6518C15.1073 10.5853 15.3426 10.6499 15.6136 10.8455C15.8843 11.0417 16.1384 11.2828 16.3759 11.5703C16.6132 11.8578 16.8985 12.1803 17.2318 12.5388C17.5649 12.8969 17.8565 13.1634 18.1065 13.3383L18.3564 13.4887C18.523 13.5883 18.7394 13.6799 19.0062 13.7636C19.2727 13.8466 19.5062 13.8676 19.7059 13.8259L22.9049 13.7757C23.2213 13.7757 23.4672 13.7238 23.6422 13.6195C23.817 13.5161 23.9211 13.4007 23.9545 13.276C23.9876 13.151 23.9898 13.0101 23.9609 12.8514C23.9317 12.6933 23.9024 12.5829 23.8734 12.5205C23.8442 12.4582 23.8171 12.4058 23.792 12.3644C23.3754 11.6147 22.5799 10.694 21.4053 9.60274L21.3802 9.5779L21.3678 9.56523L21.3554 9.55306H21.3429C20.8095 9.04482 20.4723 8.70322 20.3308 8.52802C20.0726 8.1953 20.0141 7.85784 20.1559 7.51629C20.2552 7.25728 20.6299 6.71153 21.2797 5.87824Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

.brand-about__top-link-tg {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6651 0.717064L0.935095 7.55406C-0.274905 8.04006 -0.267905 8.71506 0.713095 9.01606L5.26509 10.4361L15.7971 3.79106C16.2951 3.48806 16.7501 3.65106 16.3761 3.98306L7.8431 11.6841H7.84109L7.8431 11.6851L7.5291 16.3771C7.9891 16.3771 8.19209 16.1661 8.45009 15.9171L10.6611 13.7671L15.2601 17.1641C16.1081 17.6311 16.7171 17.3911 16.9281 16.3791L19.9471 2.15106C20.2561 0.912064 19.4741 0.351064 18.6651 0.717064Z' fill='%23000000'/%3E%3C/svg%3E%0A");}

.brand-about__top-link-tg:hover {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6651 0.717064L0.935095 7.55406C-0.274905 8.04006 -0.267905 8.71506 0.713095 9.01606L5.26509 10.4361L15.7971 3.79106C16.2951 3.48806 16.7501 3.65106 16.3761 3.98306L7.8431 11.6841H7.84109L7.8431 11.6851L7.5291 16.3771C7.9891 16.3771 8.19209 16.1661 8.45009 15.9171L10.6611 13.7671L15.2601 17.1641C16.1081 17.6311 16.7171 17.3911 16.9281 16.3791L19.9471 2.15106C20.2561 0.912064 19.4741 0.351064 18.6651 0.717064Z' fill='white'/%3E%3C/svg%3E%0A");
}
.brand-about__top-link-yt {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0617 2.93984C20.9422 2.49462 20.7078 2.0886 20.382 1.76243C20.0563 1.43625 19.6505 1.20136 19.2055 1.08125C17.5672 0.640625 11 0.640625 11 0.640625C11 0.640625 4.43281 0.640625 2.79453 1.07891C2.34927 1.19862 1.94334 1.43339 1.61751 1.75962C1.29169 2.08586 1.05744 2.49208 0.938281 2.9375C0.5 4.57812 0.5 8 0.5 8C0.5 8 0.5 11.4219 0.938281 13.0602C1.17969 13.9648 1.89219 14.6773 2.79453 14.9188C4.43281 15.3594 11 15.3594 11 15.3594C11 15.3594 17.5672 15.3594 19.2055 14.9188C20.1102 14.6773 20.8203 13.9648 21.0617 13.0602C21.5 11.4219 21.5 8 21.5 8C21.5 8 21.5 4.57813 21.0617 2.93984ZM8.91406 11.1406V4.85938L14.3516 7.97656L8.91406 11.1406Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}
.brand-about__top-link-yt:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0617 2.93984C20.9422 2.49462 20.7078 2.0886 20.382 1.76243C20.0563 1.43625 19.6505 1.20136 19.2055 1.08125C17.5672 0.640625 11 0.640625 11 0.640625C11 0.640625 4.43281 0.640625 2.79453 1.07891C2.34927 1.19862 1.94334 1.43339 1.61751 1.75962C1.29169 2.08586 1.05744 2.49208 0.938281 2.9375C0.5 4.57812 0.5 8 0.5 8C0.5 8 0.5 11.4219 0.938281 13.0602C1.17969 13.9648 1.89219 14.6773 2.79453 14.9188C4.43281 15.3594 11 15.3594 11 15.3594C11 15.3594 17.5672 15.3594 19.2055 14.9188C20.1102 14.6773 20.8203 13.9648 21.0617 13.0602C21.5 11.4219 21.5 8 21.5 8C21.5 8 21.5 4.57813 21.0617 2.93984ZM8.91406 11.1406V4.85938L14.3516 7.97656L8.91406 11.1406Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.brand-about__top-link-rt {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_102)'%3E%3Cpath d='M12.6444 12.6981H3.76549V9.1408H12.6444C13.163 9.1408 13.5236 9.23232 13.7046 9.39216C13.8856 9.55199 13.9977 9.84844 13.9977 10.2815V11.5588C13.9977 12.0151 13.8856 12.3115 13.7046 12.4714C13.5236 12.6312 13.163 12.6995 12.6444 12.6995V12.6981ZM13.2535 5.78702H0V20.9999H3.76549V16.0505H10.7049L13.9977 20.9999H18.2143L14.5839 16.0273C15.9223 15.8265 16.5233 15.4112 17.019 14.7268C17.5147 14.0424 17.7632 12.9481 17.7632 11.4878V10.3471C17.7632 9.48096 17.6727 8.79653 17.5147 8.27196C17.3566 7.74737 17.0865 7.29109 16.7029 6.88127C16.2978 6.49328 15.8467 6.22007 15.3051 6.037C14.7635 5.87717 14.0868 5.78564 13.2535 5.78564V5.78702Z' fill='%231A1A1A'/%3E%3Cpath d='M21.1072 5.78571C22.7049 5.78571 24.0001 4.49053 24.0001 2.89286C24.0001 1.29518 22.7049 0 21.1072 0C19.5095 0 18.2144 1.29518 18.2144 2.89286C18.2144 4.49053 19.5095 5.78571 21.1072 5.78571Z' fill='%231A1A1A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_102'%3E%3Crect width='24' height='21' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.brand-about__top-link-rt:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_102)'%3E%3Cpath d='M12.6444 12.6981H3.76549V9.1408H12.6444C13.163 9.1408 13.5236 9.23232 13.7046 9.39216C13.8856 9.55199 13.9977 9.84844 13.9977 10.2815V11.5588C13.9977 12.0151 13.8856 12.3115 13.7046 12.4714C13.5236 12.6312 13.163 12.6995 12.6444 12.6995V12.6981ZM13.2535 5.78702H0V20.9999H3.76549V16.0505H10.7049L13.9977 20.9999H18.2143L14.5839 16.0273C15.9223 15.8265 16.5233 15.4112 17.019 14.7268C17.5147 14.0424 17.7632 12.9481 17.7632 11.4878V10.3471C17.7632 9.48096 17.6727 8.79653 17.5147 8.27196C17.3566 7.74737 17.0865 7.29109 16.7029 6.88127C16.2978 6.49328 15.8467 6.22007 15.3051 6.037C14.7635 5.87717 14.0868 5.78564 13.2535 5.78564V5.78702Z' fill='%23ffffff'/%3E%3Cpath d='M21.1072 5.78571C22.7049 5.78571 24.0001 4.49053 24.0001 2.89286C24.0001 1.29518 22.7049 0 21.1072 0C19.5095 0 18.2144 1.29518 18.2144 2.89286C18.2144 4.49053 19.5095 5.78571 21.1072 5.78571Z' fill='%23ffffff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_102'%3E%3Crect width='24' height='21' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.brand-about__text {
    max-width: 680px;
    margin-bottom: 15px;
}
.brand-about__map-title {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 16px;
}
#YMapsID {
    width: 100%;
    height: 100%;
    max-height: 286px;
    height: 286px;
    position: relative;
}
.brand-about__map-address {
    position: absolute;
    left: 24px;
    top: 28px;
    z-index: 5;
    background-color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 17.07px;
    letter-spacing: 0.03em;
    padding: 12px 16px;
    text-transform: uppercase;
}
.brands-gallery img {
    width: 100%;
    max-height: 700px;
    object-fit: cover;
    
}
.brands__advantages {
    /* padding-top: 50px; */
}
.brands__advantages-title {
    margin-bottom: 25px;
    /* font-size: 32px;
    font-weight: 400;
    line-height: 32px; */
    color: #1A1A1A;
}
.brands__advantages-item {
    padding: 25px 0px;
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    display: flex;
    column-gap: 24px;
}
.brands__advantages-item-title {
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
    padding-top: 10px;
}
.brands__team-title {
    margin-bottom: 24px;
}
.brands__team-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 24px;
    max-width: 690px;
}
.brands-text {
    max-width: 690px;
}
.brands__team-item img{
    margin-bottom: 16px;
}
.brands__team-item-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}
.brands__advantages-item-desc {
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
}
.brands-gallery__imgs {
    row-gap: 15px;
}
.brands-gallery__imgs img{
    width: 100%;
    max-height: 700px;
    object-fit: cover;
}
.brand__page .brands-section .row>div:not(:last-child) img {
    margin-bottom: 0px;
}
.brands_product-title {
    margin-bottom: 24px;
}

.brand-item-letter-outer {
    padding: 0px 15px;
}
.header_wrapper .nav-panel-profile img {
    min-width: 40px;
}

.header_wrapper .nav-panel-profile-info {
    max-width: 127px;
    word-wrap: break-word;
}

/*Страница бренда*/
@media (min-width: 768px) {
    .bootstrap-select .dropdown:hover .dropdown-menu {
        display: none !important;
    }
    .dropdown:hover .dropdown-menu {
        top: 65% !important;
    }
}

@media (max-width: 1610px) {
    body .background-slides .slides .fifth-slide, .background-slides .slides .fourt-slide {
        background-position: center right -25% !important;
    }
    body .background-slides .slides .stool-slide {
        background-position: center left 0 !important;
    }
}
@media (max-width: 1440px) {
    .product__rating .product__rating-btns {
        flex-direction: column;
    }
    #categories.categories .categories-wrapper .categories-list__item-title b {
        font-size: 16px !important;
    }
    #brand_modal-form .dropdown:hover .dropdown-menu {
        max-width: 100%;
    }
    .smi-page__img img{
        object-fit: cover;
        height: 100%;
    }
    
    .header_wrapper #sticky-header .dropdown-wrapper {
        max-height: 75vh;
        overflow: auto;
    }
    
    body .background-slides .slides .ellipse-slide .background-slide-title {
        /* padding-top: 35px; */
    }
    body .background-slides .slides .fifth-slide, .background-slides .slides .fourt-slide {
        background-position: center right -45% !important;
    }
    body .background-slides .slides .stool-slide {
        background-position: center left 0 !important;
    }
    
    body .background-slides .slides .fifth-slide.map-slide .background-slide-wrapper .background-slide-title {
        font-size: 35px;
        line-height: 43px;
    }
    .background-slides .slides .fifth-slide.map-slide .background-slide-wrapper .background-slide-title i {
        font-size: 43px;
    }
    .background-slides .slides .fifth-slide.map-slide .background-slide-title {
        padding-top: 80px;
    }
}
@media (max-width: 1439px) {
    body .background-slides .slides .ellipse-slide .background-slide-title {
        padding-top: 20px;
    }
}
@media (max-width: 1350px) {
    body .background-slides .slides .fifth-slide, .background-slides .slides .fourt-slide {
        background-position: center right -80% !important;
    }
    body .background-slides .slides .stool-slide {
        background-position: center left -250px !important;
    }
}
@media (max-width: 1200px) {
    .reviews__header {
        flex-direction: column;
        align-items: baseline;
        margin-bottom: 20px;
    }
    .page-brands .row-brands-items .brand-item.block {
        flex-direction: column;
    }
    
    .smi__items {
        row-gap: 25px;
        padding-bottom: 35px;
    }
    .smi__item-img img {
        margin-bottom: 15px;
    }
    .smi__item-title {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .smi__item-date {
        font-size: 16px;
        line-height: 20px;
    }
    body .background-slides .slides .fifth-slide, .background-slides .slides .fourt-slide {
        background-position: center !important;
    }
    body .background-slides .slides .stool-slide {
        /*background-position: center right -310px !important;*/
        background-image: url(/assets/images/bg/big-banner-text-mobile.png);
        background-color: #3C4D64;
        background-size: contain;
    }
    body .background-slides .slides .ellipse-slide.group-slide {
        background-image: url(/assets/images/bg/stoll-bg.jpg) !important;
    }
    body .background-slides .slides .stool-slide .background-slide-wrapper {
        display: none;
    }
    
    .background-slides .slides .ellipse-slide {
       background-image: url(/assets/images/slider/Ellipse2.jpg) !important;
    }
    
    body .background-slides .slides .ellipse-slide .background-slide-wrappe-img {
        display: none;
    }
    body .background-slides .slides .ellipse-slide .background-slide-title i {
        color: #343a40 !important;
    }
    body .background-slides .slides .ellipse-slide .background-slide-actions .btn-brown {
        color: #343a40;
        border-color: #343a40;
    }
}
@media screen and (max-width: 992px) {
    .reviews__header-btns {
        flex-direction: column;
        row-gap: 20px;
    }
    .reviews .comments-filter {
        flex-direction: column;
        row-gap: 20px;
        align-items: flex-start;
    }
    .custom-brand-input {
        width: 100%;
    }
    .field__search {
        width: 100%;
    }
    .reviews__header-form {
        margin: 0px;
        padding: 12px 16px;
    }
    
    .smi-page h1{
        margin-bottom: 30px;
    }
    .smi-page__date {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    .smi-page__img {
        margin-bottom: 80px;
    }
    .smi-page .content__inner {
        padding: 25px;
    }
    .smi-page .content h2 {
        font-size: 28px;
        line-height: 30px;
    }
    .smi-page .content__inner p {
        font-size: 16px;
        line-height: 20px;
    }
    .smi-page__h2 {
        font-size: 28px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .smi-page__photos {
        row-gap: 20px;
        margin-bottom: 60px;
    }
    
    /*Страница бренда*/
    .brands__title {
        line-height: 25px;
    }
    .brand-about {
        margin-bottom: 20px;
    }
    .brand-about__top-subtitle {
        font-size: 18px;
    }
    .brand-about__top-links {
        display: flex;
        column-gap: 4px;
    }
    .brand-about__top-link {
        min-width: 50px;
        min-height: 50px;
        height: 50px;
    }
    .brand-about__text {
        max-width: 690px;
        margin-bottom: 15px;
    }
    .brand-about__map-title {
        font-size: 14px;
        margin-bottom: 15px;
    }
    #YMapsID {
        max-height: 280px;
        height: 280px;
    }
    .brand-about__map-address {
        left: 24px;
        top: 28px;
        font-size: 14px;
        line-height: 17px;
        padding: 12px 16px;
    }
    .brands__advantages-title {
        margin-bottom: 20px;
    }
    .brands__advantages-item {
        padding: 15px 0px;
        column-gap: 20px;
    }
    .brands__advantages-item-title {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 10px;
        padding-top: 10px;
    }
    .brands__team-title {
        margin-bottom: 20px;
    }
    .brands__team-text {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    .brands__team-item-title {
        font-size: 16px;
        line-height: 20px;
    }
    .brands__advantages-item-desc {
        font-size: 12px;
        line-height: 20px;
    }
    .brands_product-title {
        margin-bottom: 20px;
    }
    /*Страница бренда*/
    
    body .footer-error-container {
        justify-content: center;
    }
}
@media screen and (max-width: 576px){
    .login-form-row__access {
        row-gap: 15px;
    }
    .page-brands .row-brands-items .brand-item.block {
        flex-direction: column-reverse;
        row-gap: 10px;
    }
    .page-brands .brand-item__btn {
        padding: 4px 10px !important;
        font-size: 12px !important;
    }
    .reviews .form-group-ratings {
        flex-direction: column;
    }
    
    .smi__items {
        row-gap: 20px;
        padding-bottom: 30px;
    }
    .smi__item-img img {
        margin-bottom: 15px;
    }
    .smi__item-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .smi__item-date {
        font-size: 14px;
        line-height: 20px;
    }
    
    .smi-page h1{
        margin-bottom: 25px;
    }
    .smi-page__date {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 20px;
    }
    .smi-page__img {
        margin-bottom: 60px;
    }
    .smi-page .content__inner {
        padding: 10px;
    }
    .smi-page .content h2 {
        margin-left: 0px;
        font-size: 22px;
        line-height: 26px;
        margin-top: 0px;
    }
    .smi-page .content__inner p {
        font-size: 14px;
        line-height: 20px;
    }
    .smi-page__h2 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .smi-page__photos {
        row-gap: 20px;
    }
    
    body .background-slides .slides .stool-slide {
        background-color: #3C4D64;
        background-size: contain;
    }
    
    .partners table {
        border: 0;
    }
    .partners table th, 
    .partners table td {
        padding: 15px;
        font-size: 12px;
        line-height: 14px;
    }
    .partners table thead {
        display: none;
    }
    .partners table tr {
        margin-bottom: 10px;
        display: block;
        border: 1px solid #F5F7FA;
        border-bottom: 2px solid #F5F7FA;
    }
    .partners table td {
        display: block;
        text-align: right;
        border-bottom: 1px dotted #F5F7FA;
    }
    .partners table td:before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
    }
    
     body .background-slides .slides .fifth-slide.map-slide .background-slide-wrapper .background-slide-title {
        font-size: 26px;
        line-height: 30px;
    }
    .background-slides .slides .fifth-slide.map-slide .background-slide-wrapper .background-slide-title i {
        font-size: 30px;
    }
    
    .brand-about__map-address {
        left: 10px;
        top: 10px;
    }
    .brand-about__top {
        flex-direction: column-reverse;
        row-gap: 10px;
    }
    .brands__team-item img {
        width: 100%;
    }
    .brands-section .row img{
        width: 100%;
    }
}

@media screen and (min-width: 576px) {
    #error .modal-dialog-error {
        max-width: 885px;
        padding-left: 15px;
    }
    #error .modal-dialog-error .modal-title {
        font-weight: 500;
        font-size: 26px;
        line-height: 100%;
        text-align: center;
        vertical-align: middle;
        color: #1A1A1A;
    }
}

/*Баннеры*/
.raffle__banner {
    background-image: url(/upload/banner/raffle-desc.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 595px;
    background-position: right;
}
.raffle__banner-body {
    padding: 40px;
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}
.raffle__banner-body-title {
    font-size: 124px;
    color: #2E2A47;
    line-height: 100%;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 15px;
}
.raffle__banner-body-subtitle{
    font-size: 80px;
    color: #2E2A47;
    line-height: 100%;
    font-weight: 600;
    margin-bottom: 15px;
}
.raffle__banner-body-text {
    font-size: 36px;
    color: #2E2A47;
    line-height: 100%;
    margin-bottom: 15px;
}
.raffle__banner-body-btn {
    display: block;
    padding: 10px 35px;
    color: #E8E2D5;
    background-color: #2E2A47;
    border-radius: 16px;
    font-size: 36px;
    max-width: max-content;
}
@media (max-width: 992px) {
    .raffle__banner {
        background-image: url(/upload/banner/raffle-mobile.jpg);
        height: 565px;
        display: flex;
        align-items: center;
    }
    .raffle__banner-body {
        padding: 25px;
        height: 100%;
        justify-content: space-between;
    }
    .raffle__banner-body-title {
        font-size: 74px;
        margin-bottom: 10px;
    }
    .raffle__banner-body-subtitle{
        font-size: 56px;
        margin-bottom: 10px;
    }
    .raffle__banner-body-text {
        font-size: 28px;
    }
    .raffle__banner-body-btn {
        padding: 10px 25px;
        border-radius: 16px;
        font-size: 28px;
    }
}
@media (max-width: 560px) {
    .raffle__banner-body-title {
        font-size: 48px;
        margin-bottom: 10px;
    }
    .raffle__banner-body-subtitle{
        font-size: 32px;
        margin-bottom: 10px;
    }
    .raffle__banner-body-text {
        font-size: 22px;
    }
    .raffle__banner-body-btn {
        padding: 10px 25px;
        border-radius: 16px;
        font-size: 22px;
    }
}
/*Баннеры*/
/*Kuznetsov 02.09.2024 end*/