

/* Start:/local/templates/showcase_new/components/fosdev/reviews.list/reviews/styles.css?175308798332949*/
.fos-reviews-body-hidden {
    overflow: hidden !important;
    padding-right: calc(19px - calc(100vw - 100%)) !important;
}
.fos-reviews * {
    box-sizing: border-box;
}
.fos-reviews {
    margin: 20px 0;
    box-sizing: border-box;
}
.fos-reviews__t {
    font-size: 24px;
    line-height: 32px;
}
.fos-reviews__t sup {
    font-size: 14px;
    line-height: 20px;
    margin-left: 8px;
}
.fos-reviews__desc {
    margin-top: 15px;
    font-size: 16px;
    line-height: 18px;
}
.fos-reviews__photos-t {
    margin-top: 24px;
    font-size: 16px;
    line-height: 22px;
    color: black;
}
.fos-reviews__photos-list__photos-list-main {
    position: relative;
}
.fos-reviews__photos-list {
    margin-top: 12px;
    position: relative;
    overflow: hidden;
}
.fos-reviews__slider-container {
    display: flex;
    transition: transform 0.5s;
}
.fos-reviews__slide {
    position: relative;
    flex: 0 0 auto;
    width: 96px;
    height: 128px;
    padding-right: 8px;
}
.fos-reviews__slide__bg-all {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 88px;
    background-color: rgba(36,36,36,.72);
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.fos-reviews__photos-list__i {
    width: 100%;
    object-fit: cover;
    border-radius: 4px;
    cursor: pointer;
}
.fos-reviews__slider-controls__button {
    position: absolute;
    top: 50%;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: #fff;
    border: none !important;
    outline: none !important;
    box-shadow: 0 0 14px rgba(0,0,0,.15);
}
.fos-reviews__slider-controls__button::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7621 7.35996C15.9155 7.53747 16 7.76429 16 7.99896C16 8.23362 15.9155 8.46044 15.7621 8.63796L9.38506 15.735C9.31418 15.8177 9.22622 15.8842 9.12722 15.9298C9.02823 15.9753 8.92054 15.9989 8.81156 15.9989C8.70258 15.9989 8.59489 15.9753 8.49589 15.9298C8.3969 15.8842 8.30894 15.8177 8.23806 15.735C8.08458 15.5574 8.00012 15.3306 8.00012 15.096C8.00012 14.8613 8.08458 14.6345 8.23806 14.457L14.0401 7.99896L8.23806 1.54096C8.08485 1.36351 8.00055 1.13689 8.00055 0.902458C8.00055 0.668022 8.08485 0.441402 8.23806 0.263957C8.30894 0.181176 8.3969 0.114721 8.49589 0.0691567C8.59489 0.0235926 8.70258 0 8.81156 0C8.92054 0 9.02823 0.0235926 9.12722 0.0691567C9.22622 0.114721 9.31418 0.181176 9.38506 0.263957L15.7621 7.35996Z" fill="black"/><path d="M15.0051 7.03846C15.5574 7.03988 16.004 7.48874 16.0026 8.04102C16.0011 8.5933 15.5523 9.03987 15 9.03846L1.00005 9.00264C0.447766 9.00122 0.00119799 8.55236 0.00261109 8.00008C0.00402419 7.4478 0.452883 7.00123 1.00517 7.00264L15.0051 7.03846Z" fill="black"/></g><defs><clipPath><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.fos-reviews__slider-controls__prev-button {
    left: 0;
    transform: translateX(-50%) translateY(-50%);
    width: 48px;
    height: 48px;
}
.fos-reviews__slider-controls__prev-button::before {
    transform: rotate(-180deg);
}
.fos-reviews__slider-controls__next-button {
    right: 0;
    transform: translateX(50%) translateY(-50%);
    width: 48px;
    height: 48px;
}
.fos-reviews__line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 32px;
}
.fos-reviews__rating {
    display: flex;
    align-items: center;
}
.fos-reviews__rating__num {
    margin-right: 12px;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
}
.fos-reviews__rating__stars {
    width: 100px;
    margin-right: 12px;
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.90974 0.58541C7.96961 0.401148 8.23029 0.401148 8.29016 0.58541L10.0532 6.01155C10.08 6.09396 10.1568 6.14975 10.2434 6.14975L15.9488 6.14975C16.1426 6.14975 16.2231 6.39767 16.0664 6.51155L11.4506 9.86509C11.3805 9.91602 11.3512 10.0063 11.378 10.0887L13.141 15.5148C13.2009 15.6991 12.99 15.8523 12.8333 15.7384L8.21751 12.3849C8.14741 12.334 8.05249 12.334 7.98239 12.3849L3.36664 15.7384C3.2099 15.8523 2.999 15.6991 3.05887 15.5148L4.82193 10.0887C4.84871 10.0063 4.81938 9.91602 4.74928 9.86509L0.133528 6.51155C-0.0232148 6.39767 0.0573405 6.14975 0.251085 6.14975L5.95647 6.14975C6.04311 6.14975 6.1199 6.09396 6.14668 6.01155L7.90974 0.58541Z" fill="%23D9D9D9"/></svg>');
    background-size: 20px 100%;
    background-repeat: repeat-x;
}
.fos-reviews__rating__stars__in {
    padding-top: 20px;
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.10969 0.58541C8.16956 0.401148 8.43024 0.401148 8.49011 0.58541L10.2532 6.01155C10.2799 6.09396 10.3567 6.14975 10.4434 6.14975L16.1488 6.14975C16.3425 6.14975 16.4231 6.39767 16.2663 6.51155L11.6506 9.86509C11.5805 9.91602 11.5511 10.0063 11.5779 10.0887L13.341 15.5148C13.4009 15.6991 13.19 15.8523 13.0332 15.7384L8.41746 12.3849C8.34736 12.334 8.25244 12.334 8.18234 12.3849L3.56659 15.7384C3.40985 15.8523 3.19895 15.6991 3.25882 15.5148L5.02188 10.0887C5.04866 10.0063 5.01933 9.91602 4.94923 9.86509L0.333479 6.51155C0.176736 6.39767 0.257292 6.14975 0.451036 6.14975L6.15642 6.14975C6.24306 6.14975 6.31986 6.09396 6.34663 6.01155L8.10969 0.58541Z" fill="%23E52D2D"/></svg>');
    background-repeat: repeat-x;
    background-size: 20px 100%;
}
.fos-reviews__rating__detail-info {
    font-size: 16px;
    line-height: 22px;
    color: black;
}
.fos-reviews__btn-form {
    display: flex;
    padding: 0;
    background-color: transparent;
    border: none !important;
    outline: none !important;
    color: #242424;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
}
.fos-reviews__btn-form::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M13.4339 18.5904H13.434C13.434 18.6581 13.3789 18.7132 13.3111 18.7132H1.57761C1.50984 18.7132 1.45473 18.6581 1.45473 18.5904V1.40964C1.45473 1.34187 1.50984 1.28676 1.57761 1.28676H13.3111C13.3789 1.28676 13.434 1.34187 13.434 1.40964V2.60658L14.7196 1.36593C14.6964 0.608841 14.0737 0 13.3111 0H1.57761C0.800346 0 0.167969 0.632333 0.167969 1.40964V18.5904C0.167969 19.3676 0.800302 20 1.57756 20H13.3111C14.0883 20 14.7207 19.3677 14.7207 18.5904V12.5425L13.4339 13.8292V18.5904Z" fill="%23e52d33"/><path d="M2.41797 15.0867C2.41797 15.4421 2.70604 15.7301 3.06135 15.7301H5.31135C5.07206 15.3493 4.97267 14.896 5.03538 14.4434H3.06135V14.4434C2.70604 14.4434 2.41797 14.7314 2.41797 15.0867Z" fill="%23e52d33"/><path d="M5.72854 11.2148H3.06135C2.70604 11.2148 2.41797 11.5029 2.41797 11.8582C2.41797 12.2135 2.70604 12.5016 3.06135 12.5016H5.44977L5.72854 11.2148Z" fill="%23e52d33"/><path d="M8.05639 7.98633H3.06135C2.70604 7.98633 2.41797 8.2744 2.41797 8.62971C2.41797 8.98502 2.70604 9.27309 3.06135 9.27309H6.76963L8.05639 7.98633Z" fill="%23e52d33"/><path d="M11.2853 4.75781H3.06135C2.70604 4.75781 2.41797 5.04588 2.41797 5.40119C2.41797 5.75651 2.70604 6.04457 3.06135 6.04457H9.99859L11.2853 4.75781Z" fill="%23e52d33"/><path d="M19.0734 2.63341C18.02 1.54891 16.3051 1.55407 15.2544 2.60472C14.6614 3.19771 7.61581 10.2433 7.28609 10.5731C7.20107 10.6581 7.13871 10.7696 7.11221 10.8918L6.31534 14.5705C6.26971 14.7811 6.33233 15.0047 6.48922 15.1616C6.64507 15.3175 6.86833 15.3814 7.08038 15.3355L10.759 14.5386C10.8801 14.5124 10.9942 14.4484 11.0777 14.3647L19.0461 6.39636C20.0906 5.35191 20.0889 3.67844 19.0734 2.63341ZM7.78445 13.8663L8.12007 12.317L9.33383 13.5307L7.78445 13.8663ZM18.1362 5.48649L10.6228 12.9999L8.65088 11.028L16.1643 3.51456C16.7263 2.95244 17.6459 2.97113 18.1841 3.56495C18.6781 4.10925 18.6671 4.95555 18.1362 5.48649Z" fill="%23e52d33"/></g><defs><clipPath><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 7px;
}
.fos-reviews__btn-form:hover {
    color: #242424;
}
.fos-reviews__list {
    position: relative;
    margin-top: 6px;
}
.fos-reviews__list__slider {
    overflow: hidden;
    margin-right: -12px;
    margin-left: -12px;
    padding: 30px 0 30px;
}
.fos-reviews__list__slider__container {
    display: flex;
    transition: transform 0.5s;
}
.fos-reviews__list__slider-controls__button {
    position: absolute;
    top: 50%;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: #fff;
    border: none !important;
    outline: none !important;
    box-shadow: 0 0 14px rgba(0,0,0,.15);
}
.fos-reviews__list__slider-controls__prev-button {
    left: 0;
    transform: translateX(-50%) translateY(-50%);
    width: 48px;
    height: 48px;
}
.fos-reviews__list__slider-controls__next-button {
    right: 0;
    transform: translateX(50%) translateY(-50%);
    width: 48px;
    height: 48px;
}
.fos-reviews__list__slider-controls__button::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7621 7.35996C15.9155 7.53747 16 7.76429 16 7.99896C16 8.23362 15.9155 8.46044 15.7621 8.63796L9.38506 15.735C9.31418 15.8177 9.22622 15.8842 9.12722 15.9298C9.02823 15.9753 8.92054 15.9989 8.81156 15.9989C8.70258 15.9989 8.59489 15.9753 8.49589 15.9298C8.3969 15.8842 8.30894 15.8177 8.23806 15.735C8.08458 15.5574 8.00012 15.3306 8.00012 15.096C8.00012 14.8613 8.08458 14.6345 8.23806 14.457L14.0401 7.99896L8.23806 1.54096C8.08485 1.36351 8.00055 1.13689 8.00055 0.902458C8.00055 0.668022 8.08485 0.441402 8.23806 0.263957C8.30894 0.181176 8.3969 0.114721 8.49589 0.0691567C8.59489 0.0235926 8.70258 0 8.81156 0C8.92054 0 9.02823 0.0235926 9.12722 0.0691567C9.22622 0.114721 9.31418 0.181176 9.38506 0.263957L15.7621 7.35996Z" fill="black"/><path d="M15.0051 7.03846C15.5574 7.03988 16.004 7.48874 16.0026 8.04102C16.0011 8.5933 15.5523 9.03987 15 9.03846L1.00005 9.00264C0.447766 9.00122 0.00119799 8.55236 0.00261109 8.00008C0.00402419 7.4478 0.452883 7.00123 1.00517 7.00264L15.0051 7.03846Z" fill="black"/></g><defs><clipPath><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.fos-reviews__list__slider-controls__prev-button::before {
    transform: rotate(-180deg);
}
.fos-review {
    position: relative;
    flex: 0 0 auto;
    width: calc(100% / 3);
    padding-right: 12px;
    padding-left: 12px;
}
.fos-review__wrap {
    height: 276px;
    padding: 28px 28px 24px;
    border-radius: 16px;
    box-shadow: 0 2px 12px rgba(0,0,0,.12);
    cursor: pointer;
}
.fos-review__wrap_style {
    height: auto;
}
.fos-review-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 12px;
}
.fos-review-header__info {
    flex: 1 0;
    overflow: hidden;
}
.fos-review-user {
    padding-right: 5px;
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 22px;
    white-space: nowrap;
    color: #242424;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fos-review-date {
    font-size: 16px;
    line-height: 22px;
    color: black;
}
.fos-review-content {
    position: relative;
    font-size: 16px;
    line-height: 22px;
    color: #242424;
    height: 89px;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.fos-review-content_style {
    height: auto;
    display: block;
}
.fos-review-rating {
    display: flex;
    align-items: center;
    padding-top: 2px;
}
.fos-review-rating__i {
    width: 15px;
    height: 15px;
    margin-right: 3px;
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.90974 0.58541C7.96961 0.401148 8.23029 0.401148 8.29016 0.58541L10.0532 6.01155C10.08 6.09396 10.1568 6.14975 10.2434 6.14975L15.9488 6.14975C16.1426 6.14975 16.2231 6.39767 16.0664 6.51155L11.4506 9.86509C11.3805 9.91602 11.3512 10.0063 11.378 10.0887L13.141 15.5148C13.2009 15.6991 12.99 15.8523 12.8333 15.7384L8.21751 12.3849C8.14741 12.334 8.05249 12.334 7.98239 12.3849L3.36664 15.7384C3.2099 15.8523 2.999 15.6991 3.05887 15.5148L4.82193 10.0887C4.84871 10.0063 4.81938 9.91602 4.74928 9.86509L0.133528 6.51155C-0.0232148 6.39767 0.0573405 6.14975 0.251085 6.14975L5.95647 6.14975C6.04311 6.14975 6.1199 6.09396 6.14668 6.01155L7.90974 0.58541Z" fill="%23D9D9D9"/></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.fos-review-rating__i_active {
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.10969 0.58541C8.16956 0.401148 8.43024 0.401148 8.49011 0.58541L10.2532 6.01155C10.2799 6.09396 10.3567 6.14975 10.4434 6.14975L16.1488 6.14975C16.3425 6.14975 16.4231 6.39767 16.2663 6.51155L11.6506 9.86509C11.5805 9.91602 11.5511 10.0063 11.5779 10.0887L13.341 15.5148C13.4009 15.6991 13.19 15.8523 13.0332 15.7384L8.41746 12.3849C8.34736 12.334 8.25244 12.334 8.18234 12.3849L3.56659 15.7384C3.40985 15.8523 3.19895 15.6991 3.25882 15.5148L5.02188 10.0887C5.04866 10.0063 5.01933 9.91602 4.94923 9.86509L0.333479 6.51155C0.176736 6.39767 0.257292 6.14975 0.451036 6.14975L6.15642 6.14975C6.24306 6.14975 6.31986 6.09396 6.34663 6.01155L8.10969 0.58541Z" fill="%23E52D2D"/></svg>');
}
.fos-review-photos {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.fos-review-photos__i {
    position: relative;
    width: 36px;
    height: 48px;
    margin-right: 8px;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
}
.fos-review-photos__img {
    position: absolute;
    top: 0;
    left: 0;
}
.fos-reviews__btn-all {
    display: inline-block;
    width: 200px;
    margin-left: 0;
    margin-top: 2px;
    color: #fff !important;
    background: linear-gradient(90deg, #EE6D36 0%, #E52D33 100%);
    border-radius: 5px;
    text-transform: uppercase;
    padding: 15px 0 12px 0;
    cursor: pointer;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
}
.fos-reviews__btn-all:hover {
    background: linear-gradient(90deg, #E52D33 0%, #EE6D36 100%);
}
.fosrev-modal__list-reviews {
    padding-bottom: 40px;
}
.fosrev-modal__list-reviews__i + .fosrev-modal__list-reviews__i {
    margin-top: 20px;
}
/* Modal for all pictures
 ************************************************************************************************************************************************************************************
 ************************************************************************************************************************************************************************************/
.fosrev-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 40px;
    background-color: #fff;
    z-index: 9997;
    overflow-x: hidden;
    overflow-y: scroll;
    box-sizing: border-box;
}
.fosrev-modal * {
    box-sizing: border-box;
}
#modalFosRevPhotos {
    z-index: 9998;
}
.fosrev-modal::-webkit-scrollbar {
    width: 0;
}
.fosrev-modal__bottom {
    width: 100%;
    max-width: 1440px;
    margin: 72px auto 0;
}
.fosrev-modal__bottom_style {
    margin-top: 0;
}
.fosrev-modal__top {
    max-width: 1440px;
    margin: 0 auto;
}
.fosrev-modal__t {
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    color: #242424;
    text-align: center;
}
.fosrev-modal__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -12px;
}
.fosrev-modal__list__i {
    margin: 0 12px 24px;
    border-radius: 8px;
    cursor: pointer;
}
.fosrev-modal__slider {
    position: relative;
    height: 600px;
}
.fosrev-modal__slider__i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    opacity: 0;
}
.fosrev-modal__slider__i_active {
    opacity: 1;
    z-index: 2;
    transition: opacity .3s linear;
}
.fosrev-modal__slider__prev,
.fosrev-modal__slider__next {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7621 7.35996C15.9155 7.53747 16 7.76429 16 7.99896C16 8.23362 15.9155 8.46044 15.7621 8.63796L9.38506 15.735C9.31418 15.8177 9.22622 15.8842 9.12722 15.9298C9.02823 15.9753 8.92054 15.9989 8.81156 15.9989C8.70258 15.9989 8.59489 15.9753 8.49589 15.9298C8.3969 15.8842 8.30894 15.8177 8.23806 15.735C8.08458 15.5574 8.00012 15.3306 8.00012 15.096C8.00012 14.8613 8.08458 14.6345 8.23806 14.457L14.0401 7.99896L8.23806 1.54096C8.08485 1.36351 8.00055 1.13689 8.00055 0.902458C8.00055 0.668022 8.08485 0.441402 8.23806 0.263957C8.30894 0.181176 8.3969 0.114721 8.49589 0.0691567C8.59489 0.0235926 8.70258 0 8.81156 0C8.92054 0 9.02823 0.0235926 9.12722 0.0691567C9.22622 0.114721 9.31418 0.181176 9.38506 0.263957L15.7621 7.35996Z" fill="black"/><path d="M15.0051 7.03846C15.5574 7.03988 16.004 7.48874 16.0026 8.04102C16.0011 8.5933 15.5523 9.03987 15 9.03846L1.00005 9.00264C0.447766 9.00122 0.00119799 8.55236 0.00261109 8.00008C0.00402419 7.4478 0.452883 7.00123 1.00517 7.00264L15.0051 7.03846Z" fill="black"/></g><defs><clipPath><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 2;
}
.fosrev-modal__slider__prev {
    left: 0;
    transform: translateY(-50%) rotate(-180deg);
}
.fosrev-modal__slider__next {
    right: 0;
    transform: translateY(-50%);
}
.fosrev-modal__close {
    position: fixed;
    top: 7px;
    right: 19px;
    width: 38px;
    height: 38px;
    z-index: 9999;
    cursor: pointer;
}
.fosrev-modal__close::after,
.fosrev-modal__close::before {
    content: "";
    background-color: #9d9da5;
    border-radius: 2px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}
.fosrev-modal__close::before {
    width: 2px;
    height: 20px;
}
.fosrev-modal__close::after {
    width: 20px;
    height: 2px;
}
/* Review modal
 ************************************************************************************************************************************************************************************
 ************************************************************************************************************************************************************************************/
.fosrev-modal-mini {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    z-index: 9998;
    overflow-x: hidden;
    overflow-y: scroll;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}
.fosrev-modal-mini * {
    box-sizing: border-box;
}
.fosrev-modal-mini::-webkit-scrollbar {
    width: 0;
}
.fosrev-modal-mini__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.3);
}
.fosrev-modal-mini__content {
    position: relative;
    width: 100%;
    max-width: 420px;
    padding: 28px 40px 40px;
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    background-color: #fff;
    z-index: 2;
}
.fosrev-modal-mini_otz .fosrev-modal-mini__content {
    max-width: 700px;
}
.fosrev-modal-mini__content__close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 38px;
    height: 38px;
    z-index: 9999;
    cursor: pointer;
}
.fosrev-modal-mini__content__close::after,
.fosrev-modal-mini__content__close::before {
    content: "";
    background-color: #a5a0a0;
    border-radius: 2px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}
.fosrev-modal-mini__content__close::before {
    width: 2px;
    height: 20px;
}
.fosrev-modal-mini__content__close::after {
    width: 20px;
    height: 2px;
}
.fosrev-modal-mini__content__t {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    color: #242424;
    text-align: center;
}
.fosrev-modal-mini_otz .fosrev-modal-mini__content__t {
    text-align: left;
}
.fosrev-modal-mini__content__tx {
    font-size: 16px;
    line-height: 22px;
    color: black;
    /* text-align: center; */
}
.fosrev-modal-mini__content__star {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.fosrev-modal-mini__content__star__t {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
    color: #242424;
    font-weight: 600;
}
.fosrev-modal-mini__content__star__items {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    margin-bottom: 32px;
}
.fosrev-modal-mini__content__star__i {
    width: 26px;
    height: 26px;
    margin-right: 12px;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M10.9655 1.03794L13.2213 5.60865C13.3781 5.92655 13.6814 6.14682 14.0323 6.19772L19.0765 6.93072C19.9601 7.05922 20.3126 8.14474 19.6735 8.7676L16.0235 12.3254C15.7699 12.5728 15.6539 12.9295 15.714 13.2787L16.5755 18.3024C16.7265 19.1823 15.8028 19.8531 15.0127 19.438L10.5012 17.0663C10.1875 16.9015 9.81243 16.9015 9.4987 17.0663L4.98723 19.438C4.19708 19.8535 3.27342 19.1823 3.42444 18.3024L4.28594 13.2787C4.34601 12.9295 4.23003 12.5728 3.97638 12.3254L0.326404 8.7676C-0.312728 8.14432 0.0397958 7.0588 0.9234 6.93072L5.96762 6.19772C6.31848 6.14682 6.62177 5.92655 6.77864 5.60865L9.03437 1.03794C9.42903 0.237354 10.5705 0.237354 10.9655 1.03794Z" fill="%23BDBDC6"/></g><defs><clipPath><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.fosrev-modal-mini__content__star__i:hover,
.fosrev-modal-mini__content__star__i_active,
.fosrev-modal-mini__content__star__i:hover ~ .fosrev-modal-mini__content__star__i,
.fosrev-modal-mini__content__star__i_active ~ .fosrev-modal-mini__content__star__i {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M10.9655 1.03794L13.2213 5.60865C13.3781 5.92655 13.6814 6.14682 14.0323 6.19772L19.0765 6.93072C19.9601 7.05922 20.3126 8.14474 19.6735 8.7676L16.0235 12.3254C15.7699 12.5728 15.6539 12.9295 15.714 13.2787L16.5755 18.3024C16.7265 19.1823 15.8028 19.8531 15.0127 19.438L10.5012 17.0663C10.1875 16.9015 9.81243 16.9015 9.4987 17.0663L4.98723 19.438C4.19708 19.8535 3.27342 19.1823 3.42444 18.3024L4.28594 13.2787C4.34601 12.9295 4.23003 12.5728 3.97638 12.3254L0.326404 8.7676C-0.312728 8.14432 0.0397958 7.0588 0.9234 6.93072L5.96762 6.19772C6.31848 6.14682 6.62177 5.92655 6.77864 5.60865L9.03437 1.03794C9.42903 0.237354 10.5705 0.237354 10.9655 1.03794Z" fill="%23ED8A19"/></g><defs><clipPath><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
}
.fosrev-modal-mini__content__message {
    margin-bottom: 32px;
}
.fosrev-modal-mini__content__message__t {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
    color: #242424;
    font-weight: 600;
}
.fosrev-modal-mini__content__message__inp {
    height: 104px;
    padding: 10px 11px;
    border: 1px solid #d3d4dd;
    border-radius: 8px;
    font-size: 16px;
    line-height: 22px;
    color: #242424;
}
.fosrev-modal-mini__content__photos {

}
.fosrev-modal-mini__content__photos__t {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
    color: #242424;
    font-weight: 600;
}
.fosrev-modal-mini__content__photos__but {
    width: 100%;
    margin-top: 12px;
    padding: 11px 20px 12px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    border-radius: 8px;
    background-color: transparent;
    border: 2px solid #242424;
    color: #242424;
}
.fosrev-modal-mini__content__photos__but:disabled {
    color: #bfbfc9;
    background-color: #fff;
    border: 2px solid #d3d4dd;
    opacity: .9;
    cursor: default;
}
.fosrev-modal-mini__content__info {
    font-size: 14px;
    line-height: 20px;
    color: #a9a8b0;
    margin-top: 8px;
}
.fosrev-modal-mini__content__photos__content {
    display: flex;
    align-items: center;
    margin-top: 12px;
}
.fosrev-modal-mini__content__photos__label {
    display: none;
    border: 1px solid #d3d4dd;
    border-radius: 8px;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg width="28" height="28" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"><g><path d="M 7,3 5,5 H 1 L 0,6 v 10 l 1,1 H 6.1914062 C 5.7656154,16.717196 5.3777083,16.381141 5.0371094,16 H 1.5 L 1,15.5 v -9 L 1.5,6 h 3.9140625 l 2,-2 h 4.1718755 l 2,2 H 18.5 L 19,6.5 v 9 L 18.5,16 h -4.535156 c -0.340599,0.381141 -0.728506,0.717196 -1.154297,1 H 19 l 1,-1 V 6 L 19,5 H 14 L 12,3 Z M 9.5,6 C 6.4624339,6 4,8.4624339 4,11.5 4,14.537566 6.4624339,17 9.5,17 12.537566,17 15,14.537566 15,11.5 15,8.4624339 12.537566,6 9.5,6 Z m 0,1 C 11.985281,7 14,9.0147186 14,11.5 14,13.985281 11.985281,16 9.5,16 7.0147186,16 5,13.985281 5,11.5 5,9.0147186 7.0147186,7 9.5,7 Z M 16,7 v 1 h 2 V 7 Z" style="fill:%23222222; fill-opacity:1; stroke:none; stroke-width:0px;"/></g></svg>');
    background-repeat: no-repeat;
    background-size: 28px;
    cursor: pointer;
    margin-right: 16px;
    margin-bottom: 8px;
    width: 64px;
    height: 84px;
    background-position: 19px center;
}
.fosrev-modal-mini__content__photos__label_show {
    display: block;
}
.fosrev-modal-mini__content__photos__label_hide {
    display: none;
}
#fosrev-modal-mini__content__photos__input1,
#fosrev-modal-mini__content__photos__input2,
#fosrev-modal-mini__content__photos__input3,
#fosrev-modal-mini__content__photos__input4,
#fosrev-modal-mini__content__photos__input5 {
    display: none;
}
.fosrev-modal-mini__content__photos__info {
    font-size: 14px;
    line-height: 25px;
    color: #242424;
}
.fosrev-modal-mini__content__photos__items {
    display: flex;
    flex-wrap: wrap;
}
.fosrev-modal-mini__content__photos__items__i {
    position: relative;
    width: 64px;
    height: 84px;
    margin-right: 8px;
    margin-bottom: 8px;
    border-radius: 8px;
    overflow: hidden;
}
.fosrev-modal-mini__content__photos__items__i::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(41,43,83,.05);
}
.fosrev-modal-mini__content__photos__items__i__img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: auto;
    transform: translate(-50%,-50%);
}
.fosrev-modal-mini__content__photos__items__i__delete {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 22px;
    height: 22px;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    z-index: 2;
}
.fosrev-modal-mini__content__photos__items__i__delete::before,
.fosrev-modal-mini__content__photos__items__i__delete::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transition: background .3s ease 0s;
    background-color: black;
    border-radius: 2px;
    transform: translate(-50%,-50%) rotate(45deg);
}
.fosrev-modal-mini__content__photos__items__i__delete::before {
    width: 2px;
    height: 12px;
}
.fosrev-modal-mini__content__photos__items__i__delete::after {
    width: 12px;
    height: 2px;
}
/* Media
 ************************************************************************************************************************************************************************************
 ************************************************************************************************************************************************************************************/
@media screen and (max-width: 1100px) {
    .fos-review {
        width: calc(100% / 2);
    }
}
@media screen and (max-width: 750px) {
    .fos-review {
        width: 100%;
    }
    .fos-reviews__line {
        flex-direction: column;
        align-items: flex-start;
    }
    .fos-reviews__btn-form {
        margin-top: 20px;
    }
    .fos-reviews__list__slider {
        padding-bottom: 20px;
    }
    .fos-reviews__slider-controls,
    .fos-reviews__list__slider-controls {
        display: flex;
        margin-top: 20px;
        justify-content: flex-end;
    }
    .fos-reviews__list__slider-controls {
        margin-top: 0;
    }
    .fos-reviews__slider-controls__button,
    .fos-reviews__list__slider-controls__button {
        position: static;
        transform: translateX(0) translateY(0);
    }
    .fos-reviews__slider-controls__next-button,
    .fos-reviews__list__slider-controls__next-button {
        margin-left: 20px;
    }
    .fos-reviews__btn-all {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        width: fit-content;
    }
    .fosrev-modal {
        padding-left: 20px;
        padding-right: 20px;
    }
    .fosrev-modal__slider__i {
        max-width: 100%;
        max-height: 100%;
    }
    .fosrev-modal__slider {
        height: 500px;
    }
    .fosrev-modal__bottom {
        margin-top: 30px;
    }
    .fosrev-modal__t {
        font-size: 17px;
        line-height: 27px;
    }
    .fosrev-modal__list__i {
        max-width: 128px;
    }
    .fos-review__wrap {
        padding-left: 10px;
        padding-right: 10px;
    }
    .fosrev-modal-mini__content {
        padding: 10px;
    }
    .fosrev-modal-mini__content__t {
        margin-bottom: 8px;
        font-size: 18px;
        line-height: 22px;
    }
    .fosrev-modal-mini__content__star__t {
        margin-bottom: 3px;
        font-size: 13px;
        line-height: 18px;
    }
    .fosrev-modal-mini__content__star__items {
        margin-bottom: 15px;
    }
    .fosrev-modal-mini__content__message__t {
        margin-bottom: 3px;
        font-size: 13px;
        line-height: 18px;
    }
    .fosrev-modal-mini__content__message {
        margin-bottom: 15px;
    }
    .fosrev-modal-mini__content__photos__t {
        margin-bottom: 3px;
        font-size: 13px;
        line-height: 18px;
    }
    .fosrev-modal-mini__content__photos__content {
        flex-wrap: wrap;
    }
    .fosrev-modal-mini__content__photos__info {
        margin-top: 3px;
        line-height: 18px;
    }
    .fosrev-modal-mini__content__photos__but {
        margin-top: 7px;
    }
    .fosrev-modal-mini__content__info {
        font-size: 13px;
        line-height: 15px;
        margin-top: 5px;
    }
}
@media screen and (max-width: 620px) {
    .fosrev-modal__slider__prev,
    .fosrev-modal__slider__next {
        border-radius: 100%;
        box-shadow: 0 0 12px rgba(0,0,0,.1);
        background-color: #fff;
        background-size: 20px 20px;
    }
    #modalAllReviews .fosrev-modal__bottom {
        margin-top: 0;
    }
}
/* End */


/* Start:/local/templates/showcase_new/components/bitrix/catalog.section.list/show_in_product/style.css?17415445938645*/
/* line */
.bx_catalog_line { margin-bottom: 30px; }

.bx_catalog_line .bx_catalog_line_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_line .bx_catalog_line_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul { padding: 0; }

.bx_catalog_line .bx_catalog_line_ul li {
	margin-bottom: 20px;
	list-style: none;
}

.bx_catalog_line .bx_catalog_line_ul li:before { content: '' !important }

.bx_catalog_line .bx_catalog_line_img {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	width: 125px;
	height: 125px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
}

.bx_catalog_line .bx_catalog_line_title {
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 18px;
}

.bx_catalog_line .bx_catalog_line_title a {
	color: #4c7da6;
	font-size: 18px;
}

.bx_catalog_line .bx_catalog_line_title a:hover { text-decoration: none; }

.bx_catalog_line .bx_catalog_line_title span { font-size: 16px }

.bx_catalog_line .bx_catalog_line_description {
	color: #3f3f3f;
	font-size: 13px;
	line-height: 16px;
}

@media (max-width: 639px) {
	.bx-touch .bx_catalog_line .bx_catalog_line_img {
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 14px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title a { font-size: 14px; }

	.bx-touch .bx_catalog_line .bx_catalog_line_description { font-size: 11px; }
}

.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description { transition: all 0.3s ease; }

/* text */
.bx_catalog_text { margin-bottom: 30px; }

.bx_catalog_text .bx_catalog_text_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_text .bx_catalog_text_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul { padding: 0; }

.bx_catalog_text .bx_catalog_text_ul li {
	float: left;
	margin: 0 10px 10px;
	list-style: none;
}

.bx_catalog_text .bx_catalog_text_ul li:before { content: '' !important }

.bx_catalog_text .bx_catalog_text_title {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 14px;
	line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	max-width: 100%;
	color: #212121;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.bx_catalog_text .bx_catalog_text_title a:hover { text-decoration: none }

.bx_catalog_text .bx_catalog_text_title span { font-size: 12px; }

@media (max-width: 639px) {
	.bx-touch .bx_catalog_text .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .bx_catalog_text .bx_catalog_line_title a { font-size: 12px; }
}

.bx_catalog_text .bx_catalog_line_title,
.bx_catalog_text .bx_catalog_line_title a { transition: all 0.3s ease; }

/*!* tile *!

.bx_catalog_tile { margin-bottom: 30px; }

.bx_catalog_tile .bx_catalog_tile_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_tile .bx_catalog_tile_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul { padding: 0; }

.bx_catalog_tile .bx_catalog_tile_ul li {
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	width: 12.5%;
	list-style: none;
	text-align: center;
}

.bx_catalog_tile .bx_catalog_tile_ul li:before { content: '' !important }

.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: both; }

.bx_catalog_tile .bx_catalog_tile_img {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 78px;
	height: 78px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
}

.bx_catalog_tile .bx_catalog_tile_title {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
	color: #4c7da6;
	font-size: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a:hover { text-decoration: none; }

.bx_catalog_tile .bx_catalog_tile_title span { font-size: 12px; }

!*2*!
@media (max-width: 980px) {
	.bx_catalog_tile .bx_catalog_tile_ul li { width: 20%; }

	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: both; }
}

!*3*!
@media (max-width: 639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title {
		margin-bottom: 5px;
		line-height: 14px;
	}

	.bx-touch .bx_catalog_tile .bx_catalog_tile_title { line-height: 10px; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a { font-size: 11px; }
}

@media (min-width: 480px) and (max-width: 639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li { width: 25%; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1) { clear: both; }
}

!*4*!
@media (max-width: 479px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li { width: 33.3%; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_img {
		width: 100%;
		height: 80px;
	}

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) { clear: both; }

}

.bx_catalog_tile .bx_catalog_tile_title,
.bx_catalog_tile .bx_catalog_tile_title a,
.bx_catalog_tile .bx_catalog_tile_ul li,
.bx_catalog_tile .bx_catalog_tile_img { transition: all 0.3s ease; }*/

/* list */

.bx_sitemap { margin-bottom: 30px; }

.bx_sitemap .bx_sitemap_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_sitemap .bx_sitemap_title a {
	color: #000;
	text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li {
	padding: 0;
	line-height: 14px;
}

.bx_sitemap .bx_sitemap_ul li:before { content: '' !important }

.bx_sitemap .bx_sitemap_li_title {
	display: inline-block;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
}

.bx_sitemap .bx_sitemap_li_title a {
	color: #4c7da6;
	white-space: nowrap;
	font-size: 13px;
}

.bx_sitemap .bx_sitemap_li_title a:hover { text-decoration: none }

.bx_sitemap .bx_sitemap_li_title span { font-size: 11px; }

@media (max-width: 639px) {
	.bx-touch .bx_sitemap .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .bx_sitemap .bx_catalog_line_title a { font-size: 12px; }
}

.bx_sitemap .bx_catalog_line_title,
.bx_sitemap .bx_catalog_line_title a { transition: all 0.3s ease; }


/*** carouFredSel ***/
.list_carousel.responsive {
	position: relative;
}

.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.list_carousel li {
	font-size: 40px;
	color: #999;
	border: 1px solid #BFBFC6;
	border-radius: 8px;
	text-align: left;
	width: 204px;
	height: 215px;
	padding: 0;
	margin: 6px 16px;
	display: block;
	float: left;
}

.list_carousel li > a {
	display: block;
	max-width: 100%;
	border-radius: 8px;
	height: 146px;
	text-align: center;
}

.list_carousel li h2 a {
	padding: 0 9px;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	color: #212121;
}

.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}

.clearfix {
	float: none;
	clear: both;
}

.prev, .next {
	position: absolute;
	top: calc(50% - 25px);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	opacity: 0.8;
	box-shadow: 0px 2px 4px rgba(33, 33, 33, 0.25);
}

.prev {
	left: -10px;
	background: url('/local/templates/showcase_new/components/bitrix/catalog.section.list/show_in_product/images/arrow-left.png') center center no-repeat, #fff;
}

.next {
	right: -10px;
	background: url('/local/templates/showcase_new/components/bitrix/catalog.section.list/show_in_product/images/arrow-right.png') center center no-repeat, #fff;
}

@media screen and (max-width: 450px) {
	.list_carousel li {
		/*display: flex;
    	flex-direction: column;*/
		width: 130px;
		height: 160px;
	}
	.list_carousel li > a {
		height: 92px;
	}
	.list_carousel li h2 a {
		padding-top: 5px;
		font-size: 14px;
		line-height: 17px;
	}
}

/* End */


/* Start:/bitrix/components/linemedia.auto/search.results/templates/.default/style.css?150170536213333*/
.lm-auto-search-result-catalogs { border-collapse: collapse; width: 100%;}

.lm-auto-search-result-catalogs td,
.lm-auto-search-result-catalogs th{ border: 1px solid silver;font: 0.85em Tahoma, Arial, Helvetica, sans-serif;}

.lm-auto-search-result-catalogs td { padding: 3px 5px;}

.lm-auto-search-result-catalogs tr:hover { cursor: pointer; background: #DEDEDE;}
.lm-auto-search-result-catalogs-go a{ font-size: 1em; font-weight: bold;}

.lm-auto-search-result-catalogs th {white-space:nowrap; font-weight: bold; background: #F2F2F2; padding: 6px 3px;}

.lm-auto-search-parts-place{position:relative;}

.lm-auto-search-parts-place .lm-auto-search-result-catalogs td, .lm-auto-search-result-catalogs th { padding: 8px 5px !important; cursor: default !important;}

.lm-auto-search-parts-place .lm-auto-search-result-catalogs-go a{ font-size: 1em; font-weight: bold;}

.lm-auto-search-parts-place .lm-auto-search-result-catalogs tbody tr:hover > td{  background: #F5f5f5 !important; cursor: default !important;}

.lm-auto-search-parts-place .lm-auto-search-result-parts .sku {white-space:nowrap}

.lm-auto-search-parts-place .lm-auto-search-parts-title {width: 415px; word-wrap: break-word;}
.lm-auto-search-parts-place .lm-auto-search-parts-article { width: 80px; word-wrap: break-word;}
.lm-auto-search-parts-place td.sku { width: 80px; word-wrap: break-word;}
.lm-auto-search-parts-place .lm-auto-search-parts-brand { width: 111px; word-break: break-all;}
.lm-auto-search-parts-place .lm-auto-search-parts-info { width: 13px;}
.lm-auto-search-parts-place .lm-auto-search-parts-quantity { width: 25px;}
.lm-auto-search-parts-place .lm-auto-search-parts-weight {width: 40px;}
.lm-auto-search-parts-place .lm-auto-search-parts-supplier {/*width: 70px;*/}
.lm-auto-search-parts-place .lm-auto-search-parts-modified { width: 20px;}
.lm-auto-search-parts-place .lm-auto-search-parts-price { width: 50px;}
.lm-auto-search-parts-place .lm-auto-search-parts-count { width: 15px;}
.lm-auto-search-parts-place .lm-auto-search-parts-basket { width: 68px;}
.lm-auto-search-parts-place .lm-auto-search-parts-return { width: 40px;}
.lm-auto-search-parts-place .lm-auto-search-parts-notepad { width: 20px;}
.lm-auto-search-parts-place .lm-auto-search-parts-delivery-time { width: 30px;}
.lm-auto-search-parts-place .lm-auto-search-parts-custom-field {width: 40px;}

.lm-auto-search-parts-place .lm-auto-search-parts .price { font-weight: bold; white-space: nowrap}
.lm-auto-search-parts-place .lm-auto-search-parts .delivery_time { font-weight: bold; white-space: nowrap}

.lm-auto-search-parts-place .lm-auto-search-parts input, 
.lm-auto-search-parts-place .lm-auto-search-parts textarea, 
.lm-auto-search-parts-place .lm-auto-search-parts select, 
.lm-auto-search-parts-place .lm-auto-search-parts .uneditable-input {
    margin: 0px;
    padding: 2px;
    width: 20px;
}

.lm-auto-search-parts-place .lm-auto-search-catalogs-brand { width: 200px;}
.lm-auto-search-parts-place .lm-auto-search-catalogs-go { width: 200px;}

.lm-auto-search-parts-place #lm-auto-search-ajax-loader-img{width:64px;height:64px; margin:auto; background-image:url(/bitrix/components/linemedia.auto/search.results/templates/.default/images/preload.gif)}

.lm-auto-search-parts-place .lm-auto-main-search-form .lm-auto-partial-search-block { margin: 10px 0; vertical-align: middle;display: inline-block;font-size: 0;margin-top: 5px;
white-space: nowrap;margin-bottom: 0 !important;}

.lm-auto-search-parts-place .lm-auto-main-search-form .lm-auto-partial-search-block input[type='text'] {
    height: 20px !important;
    padding: 4px 6px !important;
    font-size: 14px;
    line-height: 20px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}
.lm-auto-search-parts-place .lm-auto-main-search-form .lm-auto-partial-search-block input {
margin: 0px; display: inline-block;position: relative;
margin-bottom: 0;
vertical-align: top;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;}
.lm-auto-search-parts-place .lm-auto-main-search-form .lm-auto-partial-search-block .lm-auto-submit{
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #cccccc;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #faa732;
	  *background-color: #f89406;
	  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	  background-image: -o-linear-gradient(top, #fbb450, #f89406);
	  background-image: linear-gradient(to bottom, #fbb450, #f89406);
	  background-repeat: repeat-x;
	  border-color: #f89406 #f89406 #ad6704;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	margin-right:1px;
}
.lm-auto-search-parts-place .lm-auto-main-search-form .lm-auto-partial-search-block .lm-auto-submit:hover{
	 color: #ffffff;
	  background-color: #f89406;
	  *background-color: #df8505;
}
.lm-auto-search-parts-place .lm-auto-main-search-form .lm-auto-partial-search-block input[type=radio] { margin: 0 0 7px; }
.lm-auto-search-parts-place .lm-auto-main-search-form .lm-auto-partial-search-block input[type=checkbox] { margin: 3px 0 0; }
.lm-auto-search-parts-place .lm-auto-main-search-form .lm-auto-partial-search-block label.lm-auto-partial-search { font-weight: normal; font-size:13px; margin-top:2px;color: #000000; display: inline; cursor: pointer;text-shadow:none; }

.lm-auto-search-parts-place th.lm-auto-search-parts-debug {min-width: 300px}


.lm-auto-search-parts-place .lm-auto-main-art-sought-404 { margin:5px; font-weight: bold}

.lm-auto-search-parts-place .icon-info {
    background: url('/bitrix/components/linemedia.auto/search.results/templates/.default/images/info.png');
    display: inline-block;
    height: 16px;
    width: 16px;
}


.lm-auto-search-parts-place span.extra-brands {font-size:smaller; color: gray}

.lm-auto-search-parts-place .add-to-notepad {
    cursor: pointer;
    width: 25px;
    height: 25px;
}

.lm-auto-search-parts-place .notepad {
    text-align: center;
}

.lm-auto-search-parts-place table.lm-auto-search-parts thead tr .header {
	background-image: url(/bitrix/components/linemedia.auto/search.results/templates/.default/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-align:left;
	padding-right:20px;
	box-shadow: none;
}
.lm-auto-search-parts-place table.lm-auto-search-parts thead tr .headerSortUp {
	background-image: url(/bitrix/components/linemedia.auto/search.results/templates/.default/images/asc.gif);
}
.lm-auto-search-parts-place table.lm-auto-search-parts thead tr .headerSortDown {
	background-image: url(/bitrix/components/linemedia.auto/search.results/templates/.default/images/desc.gif);
}

.lm-auto-search-parts-place .silver-table{
	border-collapse: separate; border-spacing: 0; width: 100%; border-radius:5px; border-right:1px solid #DCDFE2; border-top:1px solid #DCDFE2; margin:20px 0;font-size:11px;
}

.lm-auto-search-parts-place .silver-table thead tr th, .silver-table tbody tr td, .silver-table tfoot tr td{
	border-left:1px solid #DCDFE2; border-bottom:1px solid #DCDFE2;padding:2px;line-height: 15px;
}
.lm-auto-search-parts-place .silver-table tbody tr{
	background-color:#F7F8F9;
}
.lm-auto-search-parts-place .silver-table thead tr th{
	background-color: #ECEDEE !important;
}
.lm-auto-search-parts-place .silver-table thead tr th{
	text-align:left;
	color: #7B7B7B;
}
.lm-auto-search-parts-place .silver-table thead tr th:first-child {
        -webkit-border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        border-top-left-radius: 5px;
    }
.lm-auto-search-parts-place .silver-table thead tr th:last-child {
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        border-top-right-radius: 5px;
    }
.lm-auto-search-parts-place .silver-table tbody tr:last-child td:first-child {
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-left-radius: 5px;
    }
.lm-auto-search-parts-place .silver-table tbody tr:last-child td:last-child {
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-right-radius: 5px;
    }


.lm-auto-search-parts-place .silver-table .hproduct:hover td { background: #efefef; }
.lm-auto-search-parts-place .hproduct .fn { word-break: break-all;}
.lm-auto-search-parts-place .hproduct .brand span{ }

.lm-auto-search-parts-place .btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.lm-auto-search-parts-place .btn:hover,
.lm-auto-search-parts-place .btn:focus,
.lm-auto-search-parts-place .btn:active,
.lm-auto-search-parts-place .btn.active,
.lm-auto-search-parts-place .btn.disabled,
.lm-auto-search-parts-place .btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.lm-auto-search-parts-place .btn:active,
.lm-auto-search-parts-place .btn.active {
  background-color: #cccccc \9;
}

.lm-auto-search-parts-place .btn:first-child {
  *margin-left: 0;
}

.lm-auto-search-parts-place .btn:hover,
.lm-auto-search-parts-place .btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.lm-auto-search-parts-place .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.lm-auto-search-parts-place .btn.active,
.lm-auto-search-parts-place .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.lm-auto-search-parts-place .btn.disabled,
.lm-auto-search-parts-place .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.lm-auto-search-parts-place .btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.lm-auto-search-parts-place .basket .btn { white-space: nowrap;}
.lm-auto-search-parts-place .basket img { margin-bottom: -3px;}

.lm-auto-search-parts-place .hproduct .add-to-notepad { overflow: hidden; width: 16px; height: 16px; cursor: pointer; background: url('/bitrix/components/linemedia.auto/search.results/templates/.default/images/fav_inactive.png');}
.lm-auto-search-parts-place .hproduct:hover .add-to-notepad { background: url('/bitrix/components/linemedia.auto/search.results/templates/.default/images/fav_active_mid.png');}



.node-info .inline-block {display: inline-block}

.node-info {margin: 5px; padding: 0px 5px 9px 9px; border: 1px solid silver}
.node-info img {max-width: 200px;}

.lm-auto-search-parts-place .hproduct:hover .add-to-notepad:hover { background: url('/bitrix/components/linemedia.auto/search.results/templates/.default/images/fav_active.png');}




div.search-limit input {
	margin-top: 4px !important;margin-right:4px !important;
}

.search-limit label {color: #000000;text-shadow:none; margin-right:20px; display: inline-block}

.lm_search_block{
	padding: 10px;
	margin-bottom: 20px;
}
/* End */


/* Start:/local/templates/showcase_new/components/bitrix/eshop.catalog.top/viewed-new/style.css?175308927028937*/
.catalog-section .items .item .btn-buy .buyed-count {
    display: none;
    position: absolute;
    right: -5px;
    top: -5px;
    background-color: #d9534f;
    margin: 0 auto;
    color: #fff;
    padding: 3px 5px;
    border-radius: 8px;
    font-family: Rubik, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    text-transform: uppercase;
}

.catalog-section .items .item .btn-buy.buyed {
    background: linear-gradient(270deg, #3198d1 0, #4542e2 100%);
    color: #fff;
}

.catalog-section .items .item .btn-buy.buyed * {
    display: none;
}

.catalog-section .items .item .btn-buy.buyed .buyed-count {
    display: block;
}

.good .lm-auto-search-parts-place .lm-auto-main-art-sought-404 {
    font-weight: normal;
    color: #4444;
}

.good a.search_item.grey,
.good a.search_item.grey span {
    color: #4444;
}

/* ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ‚ÐºÐ° */
.part_detail {}

.part_detail .image {
    overflow: hidden;
}

.part_detail .image a {
    border: 1px solid #ddd;
    display: inline-block;
    cursor: pointer;
    padding: 10px;
}

.part_detail .image a img {
    width: 100%;
}

.wrap_table_data,
.wrap_table_header {
    display: block;
}

.table_header {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: stretch;
    color: #2b2a29;
    background: #efefef;
    flex-direction: row;
}

.table_header div {
    padding: 5px 10px;
    font-size: 12px;
    font-weight: bold;
    flex: 1 0 auto;
    text-align: center;
}

.table_header .photo,
.table_data .photo {
    min-width: 100px;
    max-width: 100px;
    overflow: hidden;
}

.table_header .photo,
.table_data .photo img {
    max-width: 100%;
    max-height: 90px;
}

.table_header .name,
.table_data .name {
    max-width: 100%;
}

.table_header .stock_num,
.table_data .stock_num {
    min-width: 75px;
    max-width: 75px;
}

.table_header .time,
.table_data .time {
    /*min-width: 95px;*/
    /*max-width: 95px;*/
    min-width: 150px;
    max-width: 150px;
}

.table_header .quantity,
.table_data .quantity {
    min-width: 109px;
    max-width: 109px;
}

.table_header .price,
.table_data .price {
    min-width: 125px;
    max-width: 125px;
    text-align: left !important;
}

.table_data .items {
    max-width: 450px;
    /*max-width: 393px;*/
    display: block;
    padding: 0 !important;
}

.table_data .items .item {
    display: block;
    padding: 0 !important;
}

.table_data .good {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    color: #2b2a29;
    flex-direction: row;
    border-bottom: 2px solid #efefef;

}

.table_data .good>div,
.items .item>div {
    padding: 5px 10px;
    font-size: 12px;
    /* font-weight: bold; */
    flex: 1 0 auto;
    text-align: center;
    align-self: center;
}

.table_data .price {
    text-align: left !important;
}

.table_data .name {
    font-weight: normal;
    text-align: left !important;
    display: flex;
    align-self: center;
    max-width: 315px;
}

.table_data .name a {
    cursor: pointer;
}

.table_data .name a span {
    border-bottom: 1px dotted #e31e24;
    color: #e31e24;
}

.table_data .name a span:hover {
    border-bottom: 1px dotted #fff;
}

.items .item {
    border-top: 2px solid #efefef;
}

.items .item:first-child {
    border-top: 2px solid #ffffff;
}

.items .item .time span {
    color: green;
}

.quantity input,
.quantity button {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.quantity button {
    padding: 2px 5px;
    background: transparent;
    border: none;
    float: left;
    display: block;
}

.minus,
.plus {
    margin: 0 1px 0 1px;
    font: 17px Tahoma;
    text-align: center;
    font-weight: bold;
    color: #00CED1;
}


.wrap_tabs .nav-tabs {
    border-bottom: 1px solid #c6c7c0;
}

.wrap_tabs .nav-tabs li {
    border-top: 4px solid #2b2a29;
    margin-right: 3px;
}

.wrap_tabs .nav-tabs li.active,
.wrap_tabs .nav-tabs li:hover {
    border-top: 4px solid #e31e24;
}

.wrap_tabs .nav-tabs li a {
    background: #2b2a29;
    border: 1px solid transparent;
    border-radius: 0;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    padding: 10px 15px;
}

.wrap_tabs .nav-tabs li.active a,
.wrap_tabs .nav-tabs li:hover a {
    background: #fff;
    color: #2b2a29;
    border-top: none;
    border-left: 1px solid #c6c7c0;
    border-right: 1px solid #c6c7c0;
}

.wrap_tabs .nav-tabs li.active a,
.wrap_tabs .nav-tabs li.active:hover a {
    border-bottom: 2px solid #fff;
}

.wrap_tabs .nav-tabs li:hover a {
    border-bottom: 1px solid #fff;
}

.ico_cart_red {
    background: url("/bitrix/templates/showcase_copy/components/w247.wssync/ws.catalog.list/Avtozapchasti/images/low_price_cart.png");
    display: inline-block;
    width: 19px;
    height: 18px;
    vertical-align: bottom;
    float: right;
}

/* .price .ico_cart_red {
	background: #e31e24;
	width: auto;
	height: auto;
	padding: 3px 15px;
	text-transform: none;
	font-weight: 400;
} */
.price .ico_cart_red:hover {
    text-decoration: none;
}


/* @media only screen and (max-width: 568px) { */

@media screen and (max-width: 1200px) {
    .table_data .name {
        max-width: 200px;
    }
}

@media only screen and (max-width: 1024px) {
    .table_data .good {
        /*flex-direction: column;*/
    }

    .table_header .photo,
    .table_data .photo {
        max-width: 100px;
    }

    .table_header .photo,
    .table_data .photo img {
        height: 90px;
    }

    .table_header .name,
    .table_data .name {
        width: 100%;
        max-width: 200px;
    }

    .table_header {
        overflow: hidden;
    }

    .table_header .photo,
    .table_header .name {
        /*display: none;*/
        height: 1px;
    }

    .table_data .name a {
        display: inline-block;
        margin: 0 auto;
        text-align: center;
    }

    .table_header .stock_num,
    .table_data .stock_num {
        min-width: 45px;
        /*max-width: 45px;*/
        overflow: hidden;
    }
}

@media only screen and (max-width: 768px) {

    /*.table_data .good  {*/
    /*flex-direction: column;*/
    /*}*/
    .table_data .good .photo {
        /*flex-direction: column;*/
        /* display:none; */
    }

    .table_header .photo,
    .table_data .photo img {
        max-height: 150px;
    }

    .table_data .items {
        width: 100%;
        max-width: unset;
    }

    .table_data .items .item {
        flex-direction: row;
    }

    .table_data .good>div,
    .items .item>div {
        width: unset;
        padding: 5px;
        display: block;
    }

    .table_header .stock_num,
    .table_data .stock_num {
        min-width: 35px;
        max-width: unset;
    }

    .table_header .time,
    .table_data .time {
        min-width: 80px;
        max-width: unset;
    }

    .table_header .quantity,
    .table_data .quantity {
        min-width: 90px;
        max-width: unset;
    }

    .table_header .price,
    .table_data .price {
        min-width: 85px;
        max-width: unset;
    }
}

@media only screen and (max-width: 650px) {
    .table_data .good {
        flex-direction: column;
    }

    .table_data .good>div,
    .items .item>div {
        /*width: unset;*/
    }

    .table_data .good>div,
    .items .item>div {
        /*width: 100%;*/
    }

    .table_data .items .item {
        width: 100%;
    }

    .table_header .photo,
    .table_data .photo img {
        height: unset;
    }

    .table_header .photo,
    .table_header .name {
        display: none;
        height: 1px;
    }

    .table_data .good>div {
        width: 100%;
    }

}

@media only screen and (max-width: 350px) {

    .table_header .stock_num,
    .table_data .stock_num {
        max-width: 35px;
    }

}


/* NEW 2023 */

.table_data {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -40px;
}

.table_data .good {
    flex: 0 0 auto;
    width: 100%;
    max-width: calc(25% - 10px);
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    border: 1px solid transparent;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #fff;
    border-radius: 8px;
    transition: transform ease 0.25s;
}

.table_data .items .item {
    flex-direction: column;
}

.stock_num {
    display: none !important;
}

.table_data .items .lm-auto-search-parts-place {
    position: absolute;
	width:calc(100% - 20px);
	left:10px;
	bottom:10px;
}

.table_data .photo.photo {
    max-width: none;
    width: 100%;
    padding: 5px 10px;
    position: relative;
    box-sizing: border-box;
    line-height: 1;
    flex: none;
}

.table_data .photo a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.table_data .photo a img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    max-width: none;
    max-height: none;
}

.table_data .photo:before {
    content: '';
    padding-top: 100%;
    width: 100%;
    display: block;
}

.table_data *, .table_data *:before, .table_data *:after {
    box-sizing: border-box;
}

.table_data .good>div.u-relative {
    position: unset;
    padding: 0 10px 10px;
    text-align: left;
    width: 100%;
}

.table_data .good>div.u-relative .search_item {
    /* padding-top: 30px; */
    display: block;
    /* margin-bottom: 40px; */
}

.brand-article span {
    color: rgb(33, 33, 33);
}

.brand-article {
    font-family: 'Montserrat';
    font-style: normal;
    font-size: 12px;
	font-weight: 500;
	line-height: 150%;
	color:rgb(155, 155, 155);
}

.table_data .name {
    font-family: 'Montserrat';
	color: rgb(33, 33, 33);
	font-size: 14px;
	font-weight: 500;
	line-height: 120%;
    font-style: normal;
    margin-top: 2px;
    display: block;
    max-width: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.items .item>div.time {
    position: static;
    top: 0;
    right: 10px;
    padding: 0;
    max-width: none;
    min-width: 0;
    color: #9b9b9b !important;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 12px;
    line-height: 150%;
	text-align:left;
}

.items .item>div.price {
	position: relative;
	padding:0;
    /* top: -3px; */
    max-width: none;
    min-width: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 30px;
    color: #212121;
	float:left;
}

.avalibles-shop.list .avalibles-shop__link,
.avalibles-shop.list .avalibles-shop__link span {
    color: #2D8B0C !important;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600 !important;
    font-size: 12px;
    line-height: 150%;
	text-decoration:none;
	border:none!important;
	display:block;
	text-align:left;
}

.avalibles-shop.avalibles-shop {
    margin: 0;
    position: relative !important;
}

.items .item>div.quantity {
    position: relative;
    top: -5px;
    padding: 0;
    display: flex;
    align-items: center;
	float:right;
}

a.gtm-catalog-basket.ico_cart_red {
    position: relative;	
    /* right: 10px;
    bottom: 10px; */
	margin-top:5px;
    background: linear-gradient(90deg, #EE6D36 0%, #E73E34 99.99%, #E52D33 100%);
    border-radius: 4px;
    width: 100%;
    height: 33px;
	clear:both;
	text-align:center;
	font-family: 'Montserrat';
	font-size: 12.84px;
	font-weight: 600;
	line-height: 33px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	display: flex;
    justify-content: center;
}

a.gtm-catalog-basket.ico_cart_red:before {
    content: '';
	display:inline-block;
    position: relative;
	top:4px;
	margin-right:6px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='24' viewBox='0 0 29 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.4122 14.8745L28.8917 3.92395C28.9802 3.65019 28.7146 3.37643 28.4489 3.37643H7.63906L7.10774 0.365019C7.01919 0.18251 6.84208 0 6.66498 0H1.35182C1.08616 0 0.909058 0.182509 0.909058 0.456274V1.18631C0.909058 1.46008 1.08616 1.64259 1.35182 1.64259H5.6909L9.233 18.981C8.70169 19.5285 8.43603 20.2586 8.43603 21.0798C8.43603 22.7224 9.67577 24 11.2697 24C12.8637 24 14.1034 22.7224 14.1034 21.0798C14.1034 20.6236 14.0148 20.076 13.7492 19.711H21.2762C21.0991 20.1673 20.922 20.6236 20.922 21.0798C20.922 22.7224 22.1617 24 23.7556 24C25.3496 24 26.5893 22.7224 26.5893 21.0798C26.5893 20.3498 26.3237 19.6198 25.7923 19.0722V18.5247C25.7923 18.2509 25.6152 18.0684 25.3496 18.0684H10.6498L10.1185 15.2395H26.058C26.2351 15.2395 26.4122 15.057 26.4122 14.8745ZM11.1812 22.3574C10.4727 22.3574 9.94143 21.8099 9.94143 21.0798C9.94143 20.3498 10.4727 19.8023 11.1812 19.8023C11.8896 19.8023 12.4209 20.3498 12.4209 21.0798C12.4209 21.8099 11.8896 22.3574 11.1812 22.3574ZM23.7556 22.3574C23.0472 22.3574 22.5159 21.8099 22.5159 21.0798C22.5159 20.3498 23.0472 19.8023 23.7556 19.8023C24.4641 19.8023 24.9954 20.3498 24.9954 21.0798C24.9954 21.8099 24.4641 22.3574 23.7556 22.3574ZM9.76432 13.597L7.99327 5.01901H27.0321L25.0839 13.597H9.76432Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 28px;
    height: 24px;
}
.buyed-in-cart{
	position:relative;
}

.quantity button.minus, .quantity button.plus {
    background: #FFFFFF;
/* style 2 / btn shadow */
    box-shadow: 0px 2.3px 2.3px 0px rgba(0, 0, 0, 0.15);
    border-radius: 2.87px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    display: flex;
    align-items: center;

/* UI / black */
    color: #212121;
    width: 33px;
    height: 33px;
    justify-content: center;
    padding: 0;
    margin: 0;
}

.quantity input {
    background: #FFFFFF;
/* UI / Grey */
    border: 1px solid rgb(191, 191, 198);
    border-radius: 2.87px;
    font-family: 'Montserrat';
    font-style: normal;
    font-size: 20px;
	font-weight: 600;
/* identical to box height */
    display: flex;
    align-items: center;
    text-align: center;

/* UI / black */
    color: #212121;
    margin-left: 5px;
    margin-right: 5px;
    flex-shrink: 0;
	width: 33px;
    height: 33px;
}

.tab_wrap_loader {
    position: absolute;
    bottom: 1px;
    left: 50%;
    transform: translateX(-50%);
    width: 32px;
    height: 32px;
}

.tab_wrap_loader img {
    width: 100%;
    height: 100%;
}

@media (min-width: 768px) {
    .table_data .good:hover {
        transform: scale(1.1);
        border: 1px solid #E0E0E0;
        box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
        z-index: 1;
    }
}

.avalibles-shop.list .avalibles-shop__link:hover {
    border-color: transparent;
    text-decoration: none;
}

.avalibles-shop.list .avalibles-shop__link {
    text-decoration: none;
    border-bottom: 1px solid;
}

.filter_sidebar.panel-default>.panel-heading {
    background: #F2F3F8;
    box-shadow: 0px 2px 4px rgba(33, 33, 33, 0.25);
    border-radius: 8px;
    display: flex !important;
    align-items: center;
    height: 54px;
    padding-left: 84px;
}

.filter_sidebar.panel-default>.panel-heading b {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #212121;
}

.filter_sidebar .filter-toggle_icon {
    top: 50%;
    transform: rotate(180deg) translateY(50%);
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49746 3.41214L14.194 9.27889C14.4687 9.56184 14.4687 10.0206 14.194 10.3035L13.5296 10.9877C13.2553 11.2702 12.8108 11.2708 12.5359 10.989L8.00001 6.33945L3.46418 10.989C3.18927 11.2708 2.74475 11.2702 2.47049 10.9877L1.80608 10.3035C1.53134 10.0205 1.53134 9.56181 1.80608 9.27889L7.50256 3.41214C7.7773 3.12922 8.22272 3.12922 8.49746 3.41214Z' fill='%23212121'/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 16px;
    right: 14px;
}

.filter_sidebar .filter-toggle_icon img {
    display: none;
}

.filter_sidebar .panel-heading.show .filter-toggle_icon {
    transform: rotate(0) translateY(-50%);
}

.filter_sidebar.panel-default>.panel-heading:before {
    content: '';
    position: absolute;
    left: 14px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='23' viewBox='0 0 26 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='4' x2='7' y2='4' stroke='black' stroke-width='2'/%3E%3Cline x1='11' y1='4' x2='26' y2='4' stroke='black' stroke-width='2'/%3E%3Ccircle cx='9' cy='4' r='3' stroke='black' stroke-width='2'/%3E%3Cline x1='19' y1='13' x2='26' y2='13' stroke='black' stroke-width='2'/%3E%3Cline y1='13' x2='15' y2='13' stroke='black' stroke-width='2'/%3E%3Ccircle cx='17' cy='13' r='3' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A");
    width: 26px;
    height: 20px;
    margin-top: 2px;
}

.avalibles-shop__popup .title {
    text-align: left;
}

.avalibles-shop.list .tooltip-inner {
    padding: 20px;
}

.avalibles-shop .avalibles-shop__popup .tooltip table {
    margin: 0;
    min-width: 400px;
    max-width: 100vw;
}

.avalibles-shop__popup .title {
    display: block;
    margin-bottom: 16px;
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #212121;
    margin-top: 0;
}

.avalibles-shop .avalibles-shop__popup .tooltip table td, .avalibles-shop .avalibles-shop__popup .tooltip table th {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    /* identical to box height, or 122% */
    /* UI / black */
    color: #212121;
    border-bottom-color: #F2F3F8;
    padding: 20px 20px 20px 0 !important;
}

div.avalibles-shop .avalibles-shop__popup .tooltip table th {
    font-weight: 500;
    font-size: 16px;
}

.table_data .good:hover {
    z-index: 9999;
}


body .avalibles-shop.list .avalibles-shop__popup {
    left: 50%;
    margin: 0 !important;
    transform: translateX(-50%);
    z-index: 999;
}

.panel-body__close,
.panel-body__title {
    display: none;
}

@media (max-width: 1200px) {
    .table_data .good {
        max-width: calc(33.333% - 10px);
    }
}

@media (max-width: 768px) {
    .table_data .good {
        max-width: calc(50% - 10px);
    }

    
    .table_data .good {
        border: 1px solid #D3D0D0;
        border-radius: 4px;
        margin-top: 10px;
    }
    
    .avalibles-shop.list .avalibles-shop__link, .avalibles-shop.list .avalibles-shop__link span {
        font-size: 12px;
        line-height: 1.2;
    }
    
    .items .item>div.time {
        font-size: 12px;
    }
    
    .table_data .good>div.u-relative .search_item {
        /* padding-top: 20px; */
    }
    
    .brand-article {
        font-size: 10px;
        line-height: 1.2;
    }
    
    .table_data .name {
        font-size: 10px;
        line-height: 10px;
    }
    
    .table_data {
        margin-top: -10px;
    }

    .filter_sidebar.panel-default>.panel-heading {
        background: transparent;
        box-shadow: none;
        border-radius: 0;
        padding: 0;
        height: auto;
        border: navajowhite;
        position: absolute;
        right: 0;
        top: 25px;
    }
    
    .filter_sidebar.panel-default>.panel-heading b {
        display: none;
    }
    
    .filter_sidebar .filter-toggle_icon {
        display: none;
    }
    
    .filter_sidebar.panel-default>.panel-heading:before {
        position: relative;
        display: block;
        height: 20px;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='17' viewBox='0 0 26 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='4' x2='7' y2='4' stroke='black' stroke-width='2'/%3E%3Cline x1='11' y1='4' x2='26' y2='4' stroke='black' stroke-width='2'/%3E%3Ccircle cx='9' cy='4' r='3' stroke='black' stroke-width='2'/%3E%3Cline x1='19' y1='13' x2='26' y2='13' stroke='black' stroke-width='2'/%3E%3Cline y1='13' x2='15' y2='13' stroke='black' stroke-width='2'/%3E%3Ccircle cx='17' cy='13' r='3' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    
    .panel.panel-default.filter_sidebar {
        box-shadow: none;
    }
    
    .sorttext {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0;
    }
    .side_bar.leftmenu_show {
        position: relative;
        z-index: 999;
    }
    
    .filter_sidebar .panel-heading+.panel-body {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 9999;
        overflow: hidden;
        overflow-y: auto;
    }

    .panel-body__close,
    .panel-body__title {
        display: block;
    }
}

.fancybox-opened {
    z-index: 10000 !important;
}

.fancybox-overlay-fixed {
    z-index: 9999 !important;
}

@media (max-width: 768px) {
    .table_data .photo.photo {
        padding: 7px 9px;
    }

    .table_data .photo a {
        left: 7px;
        top: 9px;
        width: calc(100% - 14px);
        height: calc(100% - 18px);
    }

    .sort {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .sorttext {
        margin-right: 0 !important;
    }
    
    .sort-main-title:hover .sort-links {
        left: 50%;
        transform: translateX(-50%);
    }
}

/* UPD 10.04 */

@media (max-width: 768px) {
    
    .items .item>div.time {
        line-height: 1.2;
        top: 2px;
    }
    
    .brand-article {
        font-weight: 500;
        font-size: 12px;
    }
    
    .table_data .name {
        font-size: 12px;
        line-height: 1.17;
    }
    
    .quantity button.minus, .quantity button.plus {
        width: 28px;
        height: 28px;
    }
    
    .quantity input {
        width: 28px;
        height: 28px !important;
        border-radius: 4px;
        margin-left: 4px;
        margin-right: 4px;
        line-height: 28px;
    }
    
    .table_data .good>div.u-relative {
        padding-left: 8px;
        padding-right: 8px;
    }
    
    .bx-pagination .bx-pagination-container ul li a {
        min-width: 24px !important;
    }

    body .avalibles-shop.list .avalibles-shop__popup {
        left: 0;
        transform: none;
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        bottom: auto;
        background-color: rgba(0,0,0,0.3);
    }
    
    body .avalibles-shop .avalibles-shop__popup .tooltip {
        position: absolute;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 100vw;
        top: 50%;
        bottom: auto;
    }
    
    body div.avalibles-shop .avalibles-shop__popup .tooltip table {
        max-width: 100vw;
        min-width: 0;
        margin: 0;
    }
    
    body .avalibles-shop.list .tooltip-inner {
        min-width: 300px;
        border-radius: 11px;
    }
    
    body .avalibles-shop.list .tooltip.top .tooltip-arrow {
        display: none;
    }
    
    body div.avalibles-shop__popup .title {
        margin-top: 0;
        font-size: 16px;
    }
    
    body div.avalibles-shop div.avalibles-shop__popup .tooltip table th {
        font-size: 14px !important;
    }
    
    body .avalibles-shop .avalibles-shop__popup .tooltip table tr th:last-child:after {
        font-size: 14px;
    }
    
    body div.avalibles-shop div.avalibles-shop__popup .tooltip table tr td {
        font-size: 14px;
    }
    
    body .avalibles-shop .avalibles-shop__popup .tooltip table tr td,
    body .avalibles-shop .avalibles-shop__popup .tooltip table tr th {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }

    body .avalibles-shop.list .tooltip.top .tooltip-arrow {
        display: block;
        position: absolute;
        right: 4px;
        top: 10px;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.58297 8.16868L14.6196 13.2053C14.8279 13.4136 14.8411 13.7422 14.6493 13.9446L13.9447 14.6493C13.7476 14.8464 13.4137 14.8278 13.2054 14.6195L8.16876 9.58289L3.13213 14.6195C2.91851 14.8331 2.58501 14.8414 2.39283 14.6493L1.68819 13.9446C1.49601 13.7524 1.5043 13.4189 1.71792 13.2053L6.75455 8.16868L1.71791 3.13205C1.50429 2.91842 1.496 2.58492 1.68818 2.39274L2.39282 1.6881C2.58992 1.491 2.9185 1.50421 3.13213 1.71783L8.16876 6.75447L13.2054 1.71782C13.4137 1.50954 13.7472 1.50126 13.9447 1.68809L14.6493 2.39273C14.8465 2.58984 14.8279 2.92376 14.6196 3.13204L9.58297 8.16868Z' fill='%23BFBFC6'/%3E%3C/svg%3E%0A");
        background-size: 80%;
        background-repeat: no-repeat;
        background-position: center;
        left: auto !important;
        transform: none;
        bottom: auto;
    }

    div.avalibles-shop div.avalibles-shop__popup .tooltip table tr th:last-child {
        height: 32px;
    }
	.items .item>div.price {
        font-size: 14px;
    }
}

@media (max-width: 440px) {
	.items .item>div.quantity{
		top:0;
	}
    .table_data {
        margin-left: -1px;
        margin-right: -1px;
        margin-top: -2px;
    }
    
    .table_data .good {
        max-width: calc(50% - 2px);
        margin-left: 1px;
        margin-right: 1px;
        margin-top: 2px;
    }
    
    .items .item>div.price {
        font-size: 14px;
    }
    
    .items .item>div.time {
        font-size: 11px;
        top: 1px;
    }
    
    .avalibles-shop.list .avalibles-shop__link, .avalibles-shop.list .avalibles-shop__link span {
        font-size: 11px;
    }
    
    .table_data .name {
        margin-top: 0;
    }
    
    .quantity button.minus, .quantity button.plus {
        width: 24px;
        height: 24px;
    }
    
    .quantity input {
        width: 24px;
        height: 24px !important;
        line-height: 24px;
        font-size: 11px;
    }
}
.list-item-reviews{
	
}
.table_data .good>div.list-item-reviews{
	display:block;
	width:100%;
	padding-bottom:0;
	height:21px;
}
.fos-reviews__rating__stars {
	float:right;
    width: 85px;
	height:16px;
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.90974 0.58541C7.96961 0.401148 8.23029 0.401148 8.29016 0.58541L10.0532 6.01155C10.08 6.09396 10.1568 6.14975 10.2434 6.14975L15.9488 6.14975C16.1426 6.14975 16.2231 6.39767 16.0664 6.51155L11.4506 9.86509C11.3805 9.91602 11.3512 10.0063 11.378 10.0887L13.141 15.5148C13.2009 15.6991 12.99 15.8523 12.8333 15.7384L8.21751 12.3849C8.14741 12.334 8.05249 12.334 7.98239 12.3849L3.36664 15.7384C3.2099 15.8523 2.999 15.6991 3.05887 15.5148L4.82193 10.0887C4.84871 10.0063 4.81938 9.91602 4.74928 9.86509L0.133528 6.51155C-0.0232148 6.39767 0.0573405 6.14975 0.251085 6.14975L5.95647 6.14975C6.04311 6.14975 6.1199 6.09396 6.14668 6.01155L7.90974 0.58541Z" fill="%23D9D9D9"/></svg>');
    background-size: 17px 100%;
    background-repeat: repeat-x;
}
.fos-reviews__rating__stars__in {
	padding-top:16px;
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.10969 0.58541C8.16956 0.401148 8.43024 0.401148 8.49011 0.58541L10.2532 6.01155C10.2799 6.09396 10.3567 6.14975 10.4434 6.14975L16.1488 6.14975C16.3425 6.14975 16.4231 6.39767 16.2663 6.51155L11.6506 9.86509C11.5805 9.91602 11.5511 10.0063 11.5779 10.0887L13.341 15.5148C13.4009 15.6991 13.19 15.8523 13.0332 15.7384L8.41746 12.3849C8.34736 12.334 8.25244 12.334 8.18234 12.3849L3.56659 15.7384C3.40985 15.8523 3.19895 15.6991 3.25882 15.5148L5.02188 10.0887C5.04866 10.0063 5.01933 9.91602 4.94923 9.86509L0.333479 6.51155C0.176736 6.39767 0.257292 6.14975 0.451036 6.14975L6.15642 6.14975C6.24306 6.14975 6.31986 6.09396 6.34663 6.01155L8.10969 0.58541Z" fill="%23E52D2D"/></svg>');
    background-repeat: repeat-x;
    background-size: 17px 100%;
}
.list-item-props{
	margin:11px 0 12px 0;
}
.list-item-props-line{
	font-size: 12px;
	font-weight: 500;
	line-height: 150%;
	border-bottom: 1px solid rgb(228, 228, 228);
}
.list-item-props-name{
	float:left;
	color: rgb(155, 155, 155);
	max-width:65%;
	white-space: nowrap;      /* Запрещаем перенос строк */
  overflow: hidden;         /* Скрываем текст, выходящий за границы */
  text-overflow: ellipsis;  /* Добавляем троеточие */
}
.list-item-props-value{
	float:right;
	color: rgb(33, 33, 33);
	max-width:35%;
}
/* End */


/* Start:/bitrix/components/linemedia.auto/search.results/css/debug.css?15017053625728*/
.lm-dbg { margin: 10px 0!important; border: none!important; border-bottom: 1px solid silver!important; padding: 0!important;}
.lm-dbg span { color: silver;}
.lm-dbg-title { display: inline-block; padding: 8px 10px; 
color: black!important;
font-size: 11px;
margin-right: 10px;
width: 50%;
/*font-weight: bold;*/
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

}

.lm-dbg.important-error .lm-dbg-title { background: #ffd65e; /* Old browsers */
background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
}

.lm-dbg.critical-error .lm-dbg-title {
    background: #febbbb; /* Old browsers */
background: -moz-linear-gradient(top,  #febbbb 0%, #fe9090 45%, #ff5c5c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febbbb), color-stop(45%,#fe9090), color-stop(100%,#ff5c5c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-9 */

}

.lm-dbg.user-error .lm-dbg-title {
    background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top,  #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */

}

.lm-dbg .lm-dbg-title.simpleanalogsresult {
background: #d2ff52; /* Old browsers */
background: -moz-linear-gradient(top,  #d2ff52 0%, #91e842 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#91e842)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d2ff52 0%,#91e842 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */

}



.lm-dbg-time { font-style: italic; color: silver; font-size: 9px!important;}



.lm-dbg-plus {
    color: black!important;
    text-decoration: none;
display: inline-block;
padding: 2px 10px;
margin-bottom: 0;
font-size: 12px;
font-weight: bold;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
float: right;
}


.lm-dbg-spoiler { border: 1px solid silver; font-family: monospace; border-radius: 0!important; }
/* End */
/* /local/templates/showcase_new/components/fosdev/reviews.list/reviews/styles.css?175308798332949 */
/* /local/templates/showcase_new/components/bitrix/catalog.section.list/show_in_product/style.css?17415445938645 */
/* /bitrix/components/linemedia.auto/search.results/templates/.default/style.css?150170536213333 */
/* /local/templates/showcase_new/components/bitrix/eshop.catalog.top/viewed-new/style.css?175308927028937 */
/* /bitrix/components/linemedia.auto/search.results/css/debug.css?15017053625728 */
