/* шаблон Mango */
/*
.product-layout-collection-xvr .product-thumb .image {
    margin-bottom: -55px;
}
.product-layout-collection-xvr .product-info .product-name {
    background: #fff;
    margin-bottom: 20px;
}
*/
.category-list.row {
  display: flex;
  flex-wrap: wrap;
}
.product-layout-collection-xvr {
    margin-bottom: 50px !important;
}
.product-layout-collection-xvr .product-thumb .image {
    /*min-height: 210px;*/
    padding: 0px 10px 0px !important;
}

/* Что бы в каталоге коллекций фон у наименования и цены был сереньким */
/*
.product-layout-collection-xvr .product-thumb .image {
    margin-bottom: 0px !important;
}
.product-layout-collection-xvr .product-thumb .product-info {
  background: #f7f7f7;
  margin: 0px 10px 0px !important;
}
.product-layout-collection-xvr .product-thumb .caption-block {
  background: #f7f7f7;
  margin: 0px 10px 0px !important;
}
*/

.product-layout-collection-xvr .product-thumb .title {
    text-align: center;
    font-weight: 700;
    color: #333;
    font-size: 16px;
}
.product-layout-collection-xvr .product-thumb .price {
    text-align: center;
}
.product-layout-collection-xvr .short-description-from-keywords-xvr {
    padding: 0 15px 10px 15px;
    font-size: 12px;
    min-height: 50px;
    text-align: center;
}
@media (max-width: 1199px) {
    .product-layout-collection-xvr .product-thumb .title {
        font-size: 14px;
    }
    .product-layout-collection-xvr .product-thumb .price {
        font-size: 14px;
    }
  }
  @media (max-width: 576px) {
    .product-layout-collection-xvr .product-thumb .title {
        font-size: 12px;
    }
    .product-layout-collection-xvr .product-thumb .price {
        font-size: 12px;
    }
}


@media (min-width: 1200px) {
    .product-layout-collection-xvr.col-lg-3 {
        width: 33.33333333%;
    }
}
.product-layout-collection-xvr.col-lg-3 {
    border: none;
}
.product-layout-collection-xvr .image a {
    min-width: 100%;
    display: block;
}
.product-layout-collection-xvr .product-thumb .main-image {
    margin-left: 0;
    margin-right: 0;
    min-width: 100%;
}

.container.product .product-data .text-price-max-xvr,
.container.product .product-data .price-max-xvr{
    display: none;
}

.container.product .button-collection-xvr {
    justify-content: center;
}
.text_elements {
    margin-bottom: 0px;
    text-align: center;
    font-size: 24px;
    padding: 0px 20px 20px 20px;
}
.title.title-h1.related {
    margin-bottom: 0px;
    padding: 0px 20px 20px 20px;
}
.button-collection-xvr .btn-default.active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
@media (min-width: 500px) {
    .button-collection-xvr .btn-default {
        min-width: 120px !important;
        padding: 5px 10px !important;
    }
}
div[data-col="card-collection-xvr"] .product-data .stock,
div[data-col="card-collection-xvr"] .product-data .text_unit,
div[data-col="card-collection-xvr"] .text_elements .collection-xvr-manufacturer,
.product-thumb.collection-xvr.collection-element-xvr .text_unit,
.product-thumb.collection-xvr.collection-element-xvr .btn.quickview,
.product-thumb.collection-xvr.collection-element-xvr .input-group-catalog-xvr.quantity {
    display: none;
}
.product-thumb.collection-xvr.collection-element-xvr {
    height: 100%;
    box-shadow: none;
    min-height: 310px;
}
.product-thumb.collection-xvr.collection-element-xvr {
    display: flex;
    flex-direction: column;
}
.product-thumb.collection-xvr.collection-element-xvr.collection .product-name {
  height: 40px;
}
.product-thumb.collection-xvr.collection-element-xvr .caption-block {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.product-thumb.collection-xvr.collection-element-xvr .caption-block .collection_items_data {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.product-thumb.collection-xvr.collection-element-xvr .btn.addcompare {
    display: none;
}
.product-thumb.collection-xvr.collection-element-xvr .price {
    max-width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.product-thumb.collection-xvr.collection-element-xvr .inner {
    display: none;
}
#xvr_alphabetical_index_manufacturer_collections .xvr_collections-module__item a {
  font-weight: 600;
  color: #3d3d3d;
}
#xvr_alphabetical_index_manufacturer_collections .xvr_collections-module__item .xvr_collections-module__item-name {
  background: #f1f1f1;
}

@media(max-width: 576px) {
    #prod_related,
    #el_type_product {
        font-size: 12px;
    }
}
@media(max-width: 400px) {
    #prod_related,
    #el_type_product {
        padding: 5px;
    }
}

.product-info_list a,
.product-info_list b.collection_name {
  margin-left: 5px;
  font-weight: 700;
}
.product-info_list a[data-anchor="#el_type_product"] {
  cursor: pointer;
  border: 1px solid #f88b3b;
  padding: 0px 5px 1px 5px;
  border-radius: 10px;
  font-weight: 400;
  /*margin: 5px;*/
}
@media(max-width: 440px) {
    .product-info_list a[data-anchor="#el_type_product"] {
        display: flex;
        max-width: max-content;
        /*margin-left: 0px;*/
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .product-info_list a[data-anchor="#el_type_product"] {
    display: flex;
    max-width: max-content;
    /*margin-left: 0px;*/
  }
}
.product-info_list a[data-anchor="#el_type_product"]:hover {
  background: #f88b3b;
  color: #fff;
  text-decoration: none;
}


/* START Кнопки переключения коллекций и товаров в каталоге */
.category-filter.row {
    display: flex;
    flex-wrap: nowrap !important;
}
.category-filter.row .button-collection-xvr {
    display: flex;
    margin: 0px 0px 0px 15px !important;
}
.category-filter.row .button-collection-xvr .btn-default {
    color: #ffffff;
    background-color: #f88b3b;
    border-color: #f88b3b;
}
.category-filter.row .button-collection-xvr .btn-default.active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
@media(min-width: 1200px) {
    .category-filter.row .button-collection-xvr {
        display: flex;
    }
    .button-collection-xvr.button-collection-xvr-category {
        display: none;
    }
}
@media(max-width: 1199px) {
    .category-filter.row .button-collection-xvr {
        display: none;
    }
}
/* END Кнопки переключения коллекций и товаров в каталоге */

/* шаблон Mango */