.pt-product.pt-hover-small{--text-align: start}
.pt-product.pt-hover-small .pt-product-wrapper{position:relative;flex-direction:row;gap:14px;align-items:stretch}
.pt-product.pt-hover-small .pt-product-thumb{flex:0 0 42%;max-width:42%;align-self:stretch;border-radius:calc(var(--pt-brd-radius) / 1.5);overflow:hidden}
.pt-product.pt-hover-small :is(.pt-product-img-link,.pt-product-thumb-hover){display:block;height:100%}
.pt-product.pt-hover-small :is(.pt-product-img-link,.pt-product-thumb-hover) img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--pt-brd-radius) / 1.5)}
.pt-product.pt-hover-small .product-element-bottom{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0}
.pt-product.pt-hover-small .pt-hc-price{margin-top:4px}
.pt-product.pt-hover-small .pt-hc-price .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}
.pt-product.pt-hover-small .pt-hc-actions{margin-top:auto;display:flex;align-items:center;gap:8px}
.pt-product.pt-hover-small .pt-hc-actions .pt-card-basket,.pt-product.pt-hover-small .pt-hc-actions .pt-action-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:22px;border-radius:10px;color:var(--pt-title-color,#1f2430);transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.pt-product.pt-hover-small .pt-hc-actions .pt-card-basket{background-color:var(--bgcolor-gray-100,#f3f4f6)}
.pt-product.pt-hover-small .pt-hc-actions .pt-action-btn{background-color:transparent;border:1px solid var(--brdcolor-gray-300,#e5e8ec)}
.pt-product.pt-hover-small .pt-hc-actions .pt-card-basket:hover{background-color:var(--pt-primary-color,#1aae7c);color:#fff}
.pt-product.pt-hover-small .pt-hc-actions .pt-action-btn:hover{border-color:var(--pt-primary-color,#1aae7c);color:var(--pt-primary-color,#1aae7c)}
