html body .products-page.products-block{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;align-items:stretch}html body .products-page.products-block:before,html body .products-page.products-block:after{display:none!important}html body .products-page.products-block>.product{display:flex!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;min-width:0}html body .products-page.products-block .product .p{display:flex!important;flex-direction:column!important;width:100%;height:100%;min-width:0}html body .products-page.products-block .product .p .p-in{display:flex!important;flex-direction:column!important;flex:1;padding:18px 10px 12px!important}html body .products-page.products-block .product .p .p-in-in{display:block!important;margin:0 0 14px!important;height:auto!important}html body .products-page.products-block .product .p .name{font-size:18px!important;line-height:1.35!important;min-height:4.05em!important;height:auto!important;margin:0!important;overflow:visible!important;white-space:normal!important}html body .products-page.products-block .product .p .p-bottom{margin-top:auto!important}html body .products-page.products-block .product .p .p-bottom>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"description description" "price tools";align-items:center!important;gap:18px 10px!important}html body .products-page.products-block .product .p .p-desc{grid-area:description;padding:0!important;margin:0!important;min-height:4.5em!important;line-height:1.5!important;font-size:15px!important;-webkit-line-clamp:3!important}html body .products-page.products-block .product .p .prices{grid-area:price;min-width:0}html body .products-page.products-block .product .p .p-tools{grid-area:tools;align-self:center;margin:0!important}html body .products-page.products-block .product .p .p-tools .btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center}html body .products-page.products-block .product .p-code{margin-top:auto!important;padding:0 10px 14px!important}@media(max-width:1199px){html body .products-page.products-block{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){html body .products-page.products-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}html body .products-page.products-block .product .p .name{font-size:16px!important;min-height:5.4em!important}html body .products-page.products-block .product .p .p-in{padding:14px 4px 10px!important}html body .products-page.products-block .product .p .p-desc{font-size:14px!important}html body .products-page.products-block .product .p .p-bottom>div{grid-template-columns:1fr;grid-template-areas:"description" "price" "tools";gap:12px!important}html body .products-page.products-block .product .p .p-tools{width:100%!important}html body .products-page.products-block .product .p .p-tools .btn{width:100%}}