.hk-products.hk-products-row{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding:2px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:2px 2px 12px;scrollbar-width:thin;max-width:100%;box-sizing:border-box}
.hk-products.hk-products-row>.hk-product{flex:0 0 180px;min-width:0;max-width:none;display:flex;flex-direction:column;gap:0;padding:0;scroll-snap-align:start;border-radius:6px}
.hk-products-row .hk-product-art{width:100%;height:120px;flex:0 0 120px;border-radius:0;background-color:#fff}
.hk-products-row .hk-product-text{display:flex;flex-direction:column;flex:1;min-width:0;padding:8px}
.hk-products-row .hk-product-text h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:18px;height:36px;font-size:12px;font-weight:500;margin:0 0 8px}
.hk-products-row .hk-product-bottom{margin-top:auto;padding-top:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px}
.hk-products-row .hk-product-bottom strong{font-size:13px;white-space:nowrap}.hk-row-stock{font-size:10px;color:#8b96a7;white-space:nowrap}
@media(max-width:760px){.hk-products.hk-products-row{gap:8px}.hk-products.hk-products-row>.hk-product{flex-basis:42%;min-width:128px}.hk-products-row .hk-product-art{height:105px;flex-basis:105px}.hk-products-row .hk-product-text{padding:7px}.hk-products-row .hk-product-text h3{font-size:11px;line-height:16px;height:32px}.hk-row-stock{font-size:9px}}
