

/* Start:/local/templates/psk2024/components/bitrix/catalog.item/item_catalog_card_for_catalog_element/style.css?17648298692670*/
.outlet-catalog__list-wrapper .catalog-list .product-images{
  padding-bottom: unset; 
  height: calc(100% - 24px);
}
.outlet-catalog__list-wrapper .catalog-list .product-body .product-bottom {
  padding: 20px;
}

.outlet-catalog__list-wrapper .catalog-list .product:hover{
  webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  z-index: 1;
}
.product--v2 .product-body .product-img__bullets{
  top: 105px;
}

/* PRODUCT-V2 */

.product.product--v2 {
  background-color: transparent;
}
.product--v2 .product-bottom{
  color: #000000;
}

.product.product--v2::before {
  display: none;
}

.product.product--v2 .product-images {
  padding-bottom: 105%;
  top: 0;
  height: 0;
  background-color: #ffffff;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.product.product--v2 .product-top {
  padding-bottom: 105%;
}

.product.product--v2 .product-bottom {
  padding: 10px 0 0;
  background-color: transparent;
}

.product.product--v2 .product-discount {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.product.product--v2 .product-prices {
  margin-right: 0;
}

.product.product--v2 .product-title::after {
  padding: 8px;
  left: 0;
  width: 100%;
}
@media screen and (min-width: 1025px) and (pointer: fine){
  .product--v2 .product-title:hover::after {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  .product--v2 .product-bottom:hover::after
  {
    content: attr(data-title);
    position: absolute;
    bottom: 0;
    min-height: 100%;
    z-index: 1;
    color: #583f99;
    font-size: inherit;
    line-height: inherit;
    opacity: 0;
    visibility: hidden;
    padding: 8px 5px;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    font-size: 16px;
    text-decoration: none;
  }
  .product--v2  .product-bottom:hover::after {
    background-color: #ffffff;
  }
  .product--v2  .product-bottom:hover::after
  {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  .product--v2  .product-bottom .product-title::after
  {
    opacity: 0;
  }
}

@media screen and (max-width: 1025px){
  .product--v2 .product-bottom:hover .product-title,
  .product--v2 .product-bottom:hover .product-code
  {
    visibility: visible !important;
  }
  
}

@media (pointer: fine){
  .product--v2 .product-bottom
  {
    position: relative;
    display: block;
    min-height: 86px;
  }
  .product--v2 .product-bottom:hover .product-title, .product--v2 .product-bottom:hover .product-code
  {
    visibility: hidden;
  }
}


/* End */
/* /local/templates/psk2024/components/bitrix/catalog.item/item_catalog_card_for_catalog_element/style.css?17648298692670 */
