

/* Start:/local/templates/.default/components/bitrix/catalog.section/main/style.css?17022796635187*/
.catalog_list_home {
  display: flex !important;
  position: static;
  box-sizing: border-box;
  flex-wrap: wrap; }
  .catalog_list_home * {
    box-sizing: border-box; }
  .catalog_list_home .catalog_list_home_item_wrap {
    flex: 0 0 25%;
    padding: 15px; }
    @media (max-width: 1270px) {
      .catalog_list_home .catalog_list_home_item_wrap {
        flex: 0 0 33.33%; } }
    @media (max-width: 767px) {
      .catalog_list_home .catalog_list_home_item_wrap {
        flex: 0 0 50%; } }
    @media (max-width: 500px) {
      .catalog_list_home .catalog_list_home_item_wrap {
        flex: 0 0 100%; } }
    .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item {
      position: relative;
      font-family: Avenir Next Cyr, sans-serif;
      height: 100%;
      padding-bottom: 110px; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item:hover {
        background: #F7F7F7; }
        .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item:hover .image a img {
          filter: brightness(0.9686); }
        .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item:hover .buttons {
          opacity: 1; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .discount {
        position: absolute;
        font-size: 20px;
        z-index: 1;
        padding: 10px; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .favorite {
        position: absolute;
        top: 0;
        right: 0;
        background: url("/local/templates/.default/components/bitrix/catalog.section/main/images/favorite.png") no-repeat center;
        width: 30px;
        height: 30px;
        z-index: 1;
        cursor: pointer; }
        .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .favorite.active {
          background: url("/local/templates/.default/components/bitrix/catalog.section/main/images/favorite_active.png") no-repeat center; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .image {
        height: 280px;
        padding: 15px; }
        .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .image a {
          display: flex;
          align-items: center;
          justify-content: center;
          height: 100%; }
          .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .image a img {
            max-width: 100%;
            max-height: 100%; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .name a {
        text-decoration: none;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 24px;
        text-align: center;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: #000000;
        display: block;
        min-height: 48px;
        padding: 15px; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .collection {
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        text-align: center;
        color: #808080; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .price {
        font-style: normal;
        font-weight: normal;
        font-size: 24px;
        line-height: 24px;
        text-align: center;
        text-transform: uppercase;
        color: #000000;
        padding: 15px;
        position: absolute;
        width: 100%;
        bottom: 55px; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .old_price {
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 14px;
        text-align: center;
        text-transform: uppercase;
        color: #808080;
        padding: 15px;
        position: absolute;
        width: 100%;
        bottom: 36px;
        text-decoration: line-through; }
      .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .buttons {
        display: flex;
        padding: 15px 0 0;
        opacity: 0;
        position: absolute;
        width: 100%;
        bottom: 0; }
        .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .buttons button {
          background: #fff;
          border-radius: 0;
          font-size: 14px;
          text-align: center;
          border: 1px solid #555;
          color: #000;
          height: 40px;
          width: 50%;
          background: none;
          font-family: Avenir Next Cyr, sans-serif;
          cursor: pointer;
          background: #ffffff; }
          .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .buttons button:hover {
            background: #555555;
            color: #ffffff; }
        .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .buttons .buy {
          border-left: none; }
  .catalog_list_home .pager_bottom {
    text-align: center;
    width: 100%; }

html.bx-touch .catalog_list_home .catalog_list_home_item_wrap .catalog_list_home_item .buttons {
  opacity: 1; }

/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/.default/components/bitrix/catalog.section/main/style.css?17022796635187 */
