.products-js.product{display:flex;flex-direction:column;gap:17px;padding:21px 0;border:1px solid #F4F4F4;border-radius:10px;background:#fff}.products-js.product>*{padding-left:20px;padding-right:20px}.product .product__thumb{display:flex;align-items:center;justify-content:center;height:144px;padding-bottom:0}.product .product__img{display:flex;align-items:center;justify-content:center;position:static;height:100%}.product .product__img img{display:block;max-width:100%;max-height:144px}.product .product__name{min-height:66px;margin-top:0;text-align:left}.product__name a,.product__name span{font-weight:700;font-size:18px;line-height:22px;color:#051D36;text-decoration:none}.product__name a:hover{color:#1E7BE0}.product__ids{align-items:center;align-content:center;justify-content:space-between;gap:10px}.product__id{align-items:center;align-content:center;flex-wrap:nowrap;gap:4px;font-size:12px;line-height:28px}.product__id-name{color:#051D36}.product__id-val{font-weight:700;color:#1E7BE0}.product__copy{width:20px;height:20px;margin-left:6px;padding:0;border:none;background:url(https://olmi-connect.ru/custom/olmi/img/ic_copy.svg) 50%/16px 16px no-repeat;cursor:pointer;flex-shrink:0;opacity:.8}.product__copy:hover{opacity:1}.info-table_card{margin:0;font-size:12px}.info-table_card .info-table__item{justify-content:space-between;align-items:center;align-content:center;flex-wrap:nowrap;gap:10px;min-height:24px;border-bottom:1px solid #D9D9D9}.info-table_card .info-table__name{color:#697786;line-height:20px}.info-table_card .info-table__val{color:#051D36;line-height:20px;text-align:right}.product__desc{margin:0;font-size:12px;line-height:20px;color:#697786;text-align:left}.product__status{align-items:center;align-content:center;justify-content:space-between;gap:10px;margin-top:auto}.product__status-name{font-weight:700;font-size:12px;line-height:28px;color:#1E7BE0}.product__actions-form{align-items:center;align-content:center;flex-wrap:nowrap;gap:8px;margin:0}.product__rating{flex-shrink:0}.product__status .stars{margin:0}.product__status .stars img{width:20px;height:19px}.product__status .stars__val{margin-left:6px;font-size:14px;color:#051D36}.compare-btn_card,.favorite-btn_card{width:30px;height:30px;margin:0;border-radius:5px;background-color:#F4F8FD}.compare-btn_card{background-image:url(https://olmi-connect.ru/custom/olmi/img/ic_compare_blue.svg);background-size:17px 17px}.favorite-btn_card{background-image:url(https://olmi-connect.ru/custom/olmi/img/ic_favorite_blue.svg);background-size:16px 15px}.compare-btn_card:hover,.favorite-btn_card:hover{background-color:#D7EAFF}.product__buy{display:flex;flex-direction:column;gap:6px;margin:0}.product__not-available{margin-top:auto}.product__note{align-self:flex-start;padding:0 6px 0 25px;border:1px solid #B3CBE5;border-radius:4px;background:#fff url(https://olmi-connect.ru/custom/olmi/img/ic_percent.svg) 6px 50%/13px 12px no-repeat;font:13px/28px var(--font_family);color:#23558C;cursor:pointer;text-align:left}.product__price-label{font-size:12px;line-height:20px;color:#697786}.product__price-row{position:relative;align-items:center;align-content:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.product__price.product-prices__item{padding:0;border-bottom:none}.product__price{display:flex;align-items:center;align-content:center;gap:8px}.product__price .product-prices__price{font-weight:700;font-size:18px;line-height:28px;color:#1E7BE0;white-space:nowrap}.product__price .rub{font-size:14px;font-weight:700}.price-hint{position:static;display:inline-flex;flex-shrink:0}.price-hint__btn{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid #1E7BE0;border-radius:50%;background:#fff;font:700 10px/1 var(--font_family);color:#1E7BE0;cursor:pointer;transition:background .2s linear}.price-hint__btn:hover{background:#D7EAFF}.price-hint__popup{display:none;position:absolute;left:0;right:0;bottom:calc(100% + 10px);z-index:5;padding:12px 16px;border-radius:10px;background:#F5F6F8;box-shadow:0 4px 10px 0 rgba(41,78,118,.15)}.price-hint:hover .price-hint__popup,.price-hint__btn:focus+.price-hint__popup{display:block}.price-hint__table{width:100%;table-layout:fixed;border-collapse:collapse}.price-hint__table tr,.price-hint__table td{border:0}.price-hint__table td{height:30px;padding:2px 0;border-bottom:1px solid #ECECEC}.price-hint__table tr:last-child td{border-bottom:0}.price-hint__name{font-size:12px;line-height:28px;color:#697786;text-align:left}.price-hint__val{padding-left:6px;font-weight:700;font-size:14px;line-height:28px;color:#051D36;text-align:right;white-space:nowrap}.price-hint__table .rub{font:12px/1 var(--font_family);font-weight:400}.product__amount{width:130px;flex-shrink:0;margin:0}.product__amount .amount__btn_minus{border-color:#D0E1F4}.product__wholesale{display:flex;flex-direction:column;gap:4px}.product__wholesale .product-prices__item{justify-content:space-between;align-items:baseline;align-content:baseline;flex-wrap:nowrap;gap:10px;padding:0;border:none}.product__wholesale .product-prices__price{font-weight:700;font-size:14px;line-height:20px;color:#051D36}.product__wholesale .product-prices__name{font-size:12px;line-height:20px;color:#697786;text-align:right}.product .product__bot{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;margin:0;padding:0}.product .product__bot .buy-click,.product .product__bot .product-data__cart{flex:1 1 50%;margin:0;padding:0 10px;height:42px;font-size:16px;white-space:nowrap}.product__not-available{font-size:14px;line-height:20px;color:#697786}@media (max-width:1199px){.products__grid .product{width:calc(100% / 2 - 15px)}.product__name a,.product__name span{font-size:16px;line-height:20px}}@media (max-width:639px){.products__grid .product{width:calc(100% - 15px)}}@media (max-width:479px){.product__status{flex-wrap:wrap;gap:6px 10px}.product__status-name{order:-1;flex:1 1 auto}.product__actions-form{margin-left:auto}.product .product__bot{flex-direction:column;align-items:stretch}.product .product__bot .buy-click,.product .product__bot .product-data__cart{width:100%;flex:0 0 auto}}