/*.product-card__img{
	min-height:222px;
	vertical-align: middle;
	text-align: center;

}
*/
.product-card__img picture
{
	display: inline-block;
    border-radius: 20px 20px 0 0;
}

@media (max-width: 450px) {
    .product-card__img picture
    {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .product-card__img picture
    {
        width: 100%;
    }
}

.default{
    display: inline-block;
    padding: 15px 27px;
    border: 1px #e4e3e2 solid;
    background-color: transparent;
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .03em;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    color: #897f78;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.default:hover{
    display: inline-block;
    padding: 15px 27px;
    border: 1px #e4e3e2 solid;
    background-color: transparent;
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .03em;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    color: #897f78;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.preloader{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    z-index: 99999999999999999;
    display: flex;
    align-items: center;
    justify-content: center;
}
.preloader__icon{
    width: 50px;
    height: 50px;
    background: url(../img/trio-preloader.svg) no-repeat 0 0 / 50px 50px;
}

.brand_categories_switch .brand_categories_link.active {
    color: #52AE32;
}

.primary-menu__item.adaptive-menu__item.unfolded .scrollbar-outer.scroll-content {
    max-height: unset!important;
}

.primary-menu__submenu-main ul li .children_submenu {
    display: none;
    padding-left: 20px;
    border-bottom: 1px #f0f0f0 solid;
}

.primary-menu__submenu-main > ul {
    padding-left: 20px;
}

.primary-menu__submenu-main a.basic-link {
    position: relative;
    z-index: 0;
}

.adaptive-menu .adaptive-menu__main .adaptive-menu__body .adaptive-menu__list .adaptive-menu__item .folding-list__arrow.submenu_arrow {
    position: absolute;
    right: 0;
    top: 0 !important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    width: 50px;
    z-index: 10;
}

.adaptive-menu__list .adaptive-menu__item .folding-list__arrow.submenu_arrow img {
    width: 16px;
    height: 16px;
    transition: all .3s;
    transform: rotate(90deg);
}

.adaptive-menu__list .adaptive-menu__item .folding-list__arrow.submenu_arrow img.active {
    transform: rotate(270deg);
}

/*.header .primary-menu .primary-menu__list .primary-menu__item .primary-menu__submenu {*/
/*    right: 165px;*/
/*}*/

.ya-share2__badge {
    width: 32px;
    height: 32px;
    display: block;
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none' class='svg-inline replaced-svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23897F78'%3E%3C/circle%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6546 17.8401H13.5063C13.5063 17.8401 13.7626 17.8116 13.8943 17.671C14.0162 17.5402 14.0127 17.2972 14.0127 17.2972C14.0127 17.2972 13.9949 16.1545 14.5253 15.9863C15.0477 15.8199 15.7178 17.0899 16.4298 17.5776C16.9673 17.9478 17.3758 17.8677 17.3758 17.8677L19.2777 17.841C19.2777 17.841 20.2718 17.7787 19.8001 16.9973C19.7618 16.9332 19.526 16.4188 18.3868 15.3616C17.1943 14.2544 17.3527 14.4333 18.7891 12.519C19.6639 11.3532 20.0137 10.6412 19.9042 10.3368C19.8001 10.0467 19.1566 10.1232 19.1566 10.1232L17.0154 10.1366C17.0154 10.1366 16.8552 10.1143 16.7395 10.1847C16.6238 10.2532 16.5499 10.4143 16.5499 10.4143C16.5499 10.4143 16.2117 11.3158 15.7579 12.0838C14.8056 13.7036 14.4229 13.7881 14.2681 13.6875C13.9059 13.4526 13.9966 12.746 13.9966 12.244C13.9966 10.675 14.2343 10.0209 13.5339 9.85181C13.2998 9.79574 13.1289 9.75836 12.5335 9.75213C11.7682 9.74323 11.1229 9.7548 10.7572 9.93369C10.5133 10.0529 10.3255 10.319 10.4395 10.3342C10.5819 10.352 10.9022 10.4205 11.0713 10.6519C11.292 10.95 11.2849 11.6202 11.2849 11.6202C11.2849 11.6202 11.4095 13.4668 10.9912 13.6964C10.7011 13.854 10.306 13.5327 9.45516 12.0643C9.01908 11.3122 8.69157 10.4801 8.69157 10.4801C8.69157 10.4801 8.6275 10.3253 8.51358 10.2416C8.37742 10.141 8.18607 10.1081 8.18607 10.1081L6.15073 10.1232C6.15073 10.1232 5.84637 10.1321 5.73423 10.2656C5.63456 10.3831 5.72533 10.627 5.72533 10.627C5.72533 10.627 7.31836 14.3532 9.1232 16.2319C10.7768 17.954 12.6546 17.841 12.6546 17.841V17.8401Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
    width: 100%;
    height: 100%;
    display: block;
}

.ya-share2__item_service_vkontakte:hover .ya-share2__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none' class='svg-inline replaced-svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%2300aaa6'%3E%3C/circle%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6546 17.8401H13.5063C13.5063 17.8401 13.7626 17.8116 13.8943 17.671C14.0162 17.5402 14.0127 17.2972 14.0127 17.2972C14.0127 17.2972 13.9949 16.1545 14.5253 15.9863C15.0477 15.8199 15.7178 17.0899 16.4298 17.5776C16.9673 17.9478 17.3758 17.8677 17.3758 17.8677L19.2777 17.841C19.2777 17.841 20.2718 17.7787 19.8001 16.9973C19.7618 16.9332 19.526 16.4188 18.3868 15.3616C17.1943 14.2544 17.3527 14.4333 18.7891 12.519C19.6639 11.3532 20.0137 10.6412 19.9042 10.3368C19.8001 10.0467 19.1566 10.1232 19.1566 10.1232L17.0154 10.1366C17.0154 10.1366 16.8552 10.1143 16.7395 10.1847C16.6238 10.2532 16.5499 10.4143 16.5499 10.4143C16.5499 10.4143 16.2117 11.3158 15.7579 12.0838C14.8056 13.7036 14.4229 13.7881 14.2681 13.6875C13.9059 13.4526 13.9966 12.746 13.9966 12.244C13.9966 10.675 14.2343 10.0209 13.5339 9.85181C13.2998 9.79574 13.1289 9.75836 12.5335 9.75213C11.7682 9.74323 11.1229 9.7548 10.7572 9.93369C10.5133 10.0529 10.3255 10.319 10.4395 10.3342C10.5819 10.352 10.9022 10.4205 11.0713 10.6519C11.292 10.95 11.2849 11.6202 11.2849 11.6202C11.2849 11.6202 11.4095 13.4668 10.9912 13.6964C10.7011 13.854 10.306 13.5327 9.45516 12.0643C9.01908 11.3122 8.69157 10.4801 8.69157 10.4801C8.69157 10.4801 8.6275 10.3253 8.51358 10.2416C8.37742 10.141 8.18607 10.1081 8.18607 10.1081L6.15073 10.1232C6.15073 10.1232 5.84637 10.1321 5.73423 10.2656C5.63456 10.3831 5.72533 10.627 5.72533 10.627C5.72533 10.627 7.31836 14.3532 9.1232 16.2319C10.7768 17.954 12.6546 17.841 12.6546 17.841V17.8401Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
}

.ya-share2__item_service_pinterest .ya-share2__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none' class='svg-inline replaced-svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23897F78'%3E%3C/circle%3E%3Cpath d='M12.993 6C9.13075 6 6 9.13075 6 12.9924C6 15.9552 7.84217 18.4857 10.4438 19.5036C10.3826 18.95 10.3278 18.1018 10.4678 17.4975C10.5955 16.9509 11.2879 14.0226 11.2879 14.0226C11.2879 14.0226 11.0785 13.6026 11.0785 12.9837C11.0785 12.0136 11.6426 11.2856 12.3432 11.2856C12.9405 11.2856 13.2287 11.7342 13.2287 12.2702C13.2287 12.8705 12.8478 13.7677 12.65 14.5989C12.4838 15.2948 13 15.8618 13.6854 15.8618C14.9268 15.8618 15.8834 14.5522 15.8834 12.6611C15.8834 10.9922 14.68 9.82083 12.9621 9.82083C10.9729 9.82083 9.80683 11.3153 9.80683 12.8536C9.80683 13.4562 10.0367 14.1037 10.3254 14.4525C10.3832 14.5225 10.3908 14.5837 10.375 14.6537C10.3225 14.8725 10.2041 15.3532 10.1802 15.4488C10.1493 15.5801 10.0798 15.6069 9.94625 15.5451C9.07417 15.1426 8.527 13.8662 8.527 12.8349C8.527 10.6322 10.13 8.60458 13.147 8.60458C15.5725 8.60458 17.459 10.3353 17.459 12.643C17.459 15.0551 15.9383 16.9958 13.8231 16.9958C13.1149 16.9958 12.4499 16.6289 12.2143 16.1914L11.7773 17.8527C11.6204 18.4623 11.1917 19.2247 10.9035 19.6879C11.5586 19.8892 12.2487 20 12.9743 20C16.8284 20 19.9656 16.8704 19.9656 13.0076C19.9656 9.14417 16.8284 6.01517 12.9743 6.01517L12.993 6Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
    width: 100%;
    height: 100%;
    display: block;
}

.ya-share2__item_service_pinterest:hover .ya-share2__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none' class='svg-inline replaced-svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%2300aaa6'%3E%3C/circle%3E%3Cpath d='M12.993 6C9.13075 6 6 9.13075 6 12.9924C6 15.9552 7.84217 18.4857 10.4438 19.5036C10.3826 18.95 10.3278 18.1018 10.4678 17.4975C10.5955 16.9509 11.2879 14.0226 11.2879 14.0226C11.2879 14.0226 11.0785 13.6026 11.0785 12.9837C11.0785 12.0136 11.6426 11.2856 12.3432 11.2856C12.9405 11.2856 13.2287 11.7342 13.2287 12.2702C13.2287 12.8705 12.8478 13.7677 12.65 14.5989C12.4838 15.2948 13 15.8618 13.6854 15.8618C14.9268 15.8618 15.8834 14.5522 15.8834 12.6611C15.8834 10.9922 14.68 9.82083 12.9621 9.82083C10.9729 9.82083 9.80683 11.3153 9.80683 12.8536C9.80683 13.4562 10.0367 14.1037 10.3254 14.4525C10.3832 14.5225 10.3908 14.5837 10.375 14.6537C10.3225 14.8725 10.2041 15.3532 10.1802 15.4488C10.1493 15.5801 10.0798 15.6069 9.94625 15.5451C9.07417 15.1426 8.527 13.8662 8.527 12.8349C8.527 10.6322 10.13 8.60458 13.147 8.60458C15.5725 8.60458 17.459 10.3353 17.459 12.643C17.459 15.0551 15.9383 16.9958 13.8231 16.9958C13.1149 16.9958 12.4499 16.6289 12.2143 16.1914L11.7773 17.8527C11.6204 18.4623 11.1917 19.2247 10.9035 19.6879C11.5586 19.8892 12.2487 20 12.9743 20C16.8284 20 19.9656 16.8704 19.9656 13.0076C19.9656 9.14417 16.8284 6.01517 12.9743 6.01517L12.993 6Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
}

.ya-share2__item_service_facebook .ya-share2__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none' class='svg-inline replaced-svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23897F78'%3E%3C/circle%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5906 12.9992H13.8113V19.5H11.3769V12.9992H9.75V10.7645L11.3769 10.7577L11.3701 9.44231C11.3701 7.61733 11.8662 6.5 14.023 6.5H15.8158V8.74144H14.6917C13.8587 8.74144 13.8113 9.05802 13.8113 9.64038V10.7577H15.8293L15.5906 12.9992Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
    width: 100%;
    height: 100%;
    display: block;
}

.ya-share2__item_service_facebook:hover .ya-share2__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none' class='svg-inline replaced-svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%2300aaa6'%3E%3C/circle%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5906 12.9992H13.8113V19.5H11.3769V12.9992H9.75V10.7645L11.3769 10.7577L11.3701 9.44231C11.3701 7.61733 11.8662 6.5 14.023 6.5H15.8158V8.74144H14.6917C13.8587 8.74144 13.8113 9.05802 13.8113 9.64038V10.7577H15.8293L15.5906 12.9992Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
}

.ya-share2__item_service_sharelink .ya-share2__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none' class='svg-inline replaced-svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23897F78'%3E%3C/circle%3E%3Cpath d='M8.02311 16.0002C8.02311 14.3165 9.39173 12.9479 11.0754 12.9479H15.0139V11.0771H11.0754C8.35788 11.0771 6.15234 13.2827 6.15234 16.0002C6.15234 18.7178 8.35788 20.9233 11.0754 20.9233H15.0139V19.0525H11.0754C9.39173 19.0525 8.02311 17.6839 8.02311 16.0002ZM12.06 16.9848H19.937V15.0156H12.06V16.9848ZM20.9216 11.0771H16.9831V12.9479H20.9216C22.6053 12.9479 23.9739 14.3165 23.9739 16.0002C23.9739 17.6839 22.6053 19.0525 20.9216 19.0525H16.9831V20.9233H20.9216C23.6391 20.9233 25.8447 18.7178 25.8447 16.0002C25.8447 13.2827 23.6391 11.0771 20.9216 11.0771Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
    width: 100%;
    height: 100%;
    display: block;
}

.ya-share2__item_service_sharelink:hover .ya-share2__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none' class='svg-inline replaced-svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%2300aaa6'%3E%3C/circle%3E%3Cpath d='M8.02311 16.0002C8.02311 14.3165 9.39173 12.9479 11.0754 12.9479H15.0139V11.0771H11.0754C8.35788 11.0771 6.15234 13.2827 6.15234 16.0002C6.15234 18.7178 8.35788 20.9233 11.0754 20.9233H15.0139V19.0525H11.0754C9.39173 19.0525 8.02311 17.6839 8.02311 16.0002ZM12.06 16.9848H19.937V15.0156H12.06V16.9848ZM20.9216 11.0771H16.9831V12.9479H20.9216C22.6053 12.9479 23.9739 14.3165 23.9739 16.0002C23.9739 17.6839 22.6053 19.0525 20.9216 19.0525H16.9831V20.9233H20.9216C23.6391 20.9233 25.8447 18.7178 25.8447 16.0002C25.8447 13.2827 23.6391 11.0771 20.9216 11.0771Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
}

.ya-share2__title {
    display: none;
}

.ya-share2__list_direction_horizontal {
    display: flex;
}

.ya-share2__list_direction_horizontal .ya-share2__item {
    margin: 0 10px;
}

button.product__share:active {
    opacity: 1;
}

.svg-btn-added>.svg-inline path {
    fill: #52AE32!important;
}

.product-card .product-card__content .product-card__visible .product-card__header .product-card__like .svg-inline path {
    fill: rgba(137,127,120,1);
}

.interior .interior__list .slick-list.draggable {
    height: 600px !important;
}

.vacancies .vacancies__list .vacancies__item .vacancies__more .arrow-link {
    display: flex;
    align-items: center;
}

.arrow-link .arrow-link__icon {
    top: 1px;
}

.header .primary-menu .primary-menu__list .primary-menu__item .primary-menu__submenu {
    /*min-height: 100px;*/
    height: auto!important;
}

.catalog .catalog__main .catalog__header .catalog__sort .catalog__sort-select {
    width: 235px;
}

.salon_exposition .slider-header .h2 {
    margin-bottom: 40px;
}

section.designers {
    position: relative;
}

#designer_page_start {
    position: absolute;
    top: -120px;
}

.interior.interierproduct .interior__products {
    display: block;
    visibility: visible;
}

.tabs__content-item--active .blog__catalog.catalog {
    margin-bottom: 0;
}

.pagination__more:hover {
    cursor: pointer;
}

.product-share {
    display: none;
}

.modal__content .h1 {
    max-width: 95%;
}

.tag_seo_text_bottom,
.bottom_section_text,
.tag_seo_text_bottom p,
.bottom_section_text p{
    font-size: 14px;
    line-height: 24px;
    color: #897f78;
}

.tag_seo_text_bottom h2,
.bottom_section_text h2,
.tag_seo_text_bottom h2 p,
.bottom_section_text h2 p {
    font-size: 16px;
    line-height: 24px;
    color: #002E45;
}

.tag_seo_text_bottom,
.bottom_section_text {
    margin-bottom: 60px;
}


.cart-menu {
    overflow-y: auto;
    max-height: 560px;
}

.interior .interior__item .interior__products {
    display: block;
    visibility: visible;
}

.product-card__img picture {
    width: 100%;
    height: 233px;
    /* object-fit: cover; */
    display: flex;
    flex-flow: column;
    justify-content: center;
    overflow: hidden;
}

.product-card:not(.grid-item--big) .product-card__img picture img {
    width: 100%;
    height: auto;
    max-width: 100%;
    /* object-fit: cover;*/
}

.other_section_link {
    height: 405px;
}

.other_section_link picture {
    height: 233px;
}

.other_section_link .categories__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.catalog .catalog__list .grid-item, .catalog .catalog__list .grid-sizer {
    min-height: 450px;
}

.info__text ul li {
    padding-left: 14px;
    padding-bottom: 14px;
    background: url(img/icons/disk.svg) 0 10px no-repeat;
}

.product .product__header .product__details .product__comment textarea.basic-input {
    cursor: pointer;
}

.footer .footer__wrap .footer__main .footer__columns .footer__column li.footer__social .svg-btn {
    margin-bottom: 8px;
}

/*.product__gallery .product__gallery-for .product__gallery-item {*/
    /*position: relative;*/
/*}*/

/*.product__gallery .product__gallery-for .product__gallery-item picture {*/
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 50%;*/
    /*transform: translate(-50%, -50%);*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*object-fit: cover;*/
/*}*/

/*.product__gallery .product__gallery-for .product__gallery-item img {*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*object-fit: cover;*/
/*}*/


.style_tag_link {
    display: inline-block;
    padding: 2px 15px 1px;
    background: rgba(38, 47, 50, .06);
    white-space: nowrap;
    font-size: 14px;
    line-height: 24px;
    color: #897f78;
}

.style_tag_link:hover {
    text-decoration: none;
    color: #002E45;
}

.product__gallery .product__gallery-for .product__gallery-item {
    height: auto;
}

.desc_text_top,
.brand_text_bottom,
.nalich_seo_text,
.sale_seo_text {
    font-size: 14px;
    line-height: 24px;
}

.catalog__filters-categories.brands_page {
    display: none !important;
}



@media (max-width: 1543px) {
    .categories__item .categories__hidden .categories__hidden-list .categories__hidden-item {
        margin-bottom: 5px;
    }
}

@media (max-width: 992px ) {
    .salon_exposition .categories__list {
        padding: 0 20px;
    }
}


@media (max-width: 767px ) {
    .interior .interior__list .slick-list.draggable {
        height: 134px !important;
    }
    .categories__item .categories__img img {
        width: 100%;
    }
    .categories__item .categories__img img {
        object-fit: cover;
        object-position: center top;
    }

    .vex-dialog-form .video iframe {
        width: 100% !important;
    }
}

.photo-checkbox {
    margin-top: 10px;
}
.photo-checkbox-container {
    width: 165px;
    height: 35px;
    font-size: 12px;
}

#order-reg-form {
    position: relative;
}

.categories.slider-wrap.container {
    margin-top: 20px;
}

.footer__develop {
    align-self: flex-start;
    margin-right: 160px;
}
.footer__develop a {
    display: block;
    margin-top: 5px;
}

@media (max-width: 1544px) {
    .footer__develop {
        margin-right: 110px;
    }
}