.products-container .item .make{font-size:14px;color:#000;font-weight:600;display:inline-block;width:100%;text-align:center;height:20px;line-height:20px;white-space:nowrap;position:relative;overflow:hidden}
.products-container .item a .name{display:block;text-align:center;font-size:13px;line-height:20px;font-weight:700;width:90%;height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 auto}
@media(max-width:750px){.items-container .item a .name{font-size:12px;height:32px;line-height:16px}
}
.products-container .item{margin:0 6%;position:relative}
.products-container .item div.label img{max-width:55px;height:auto;top:unset;left:unset;transform:none;position:relative}
.products-container .item .filling img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}
.products-container .item .addToCartCrossForm{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:3px}
.products-container .item a{display:block;margin-top:2px}
.products-container .item .addToCartCrossForm>a,.products-container .item .addToCartCrossForm>.input-container{width:100%}
.products-container .item .price{display:none;margin-top:5px;width:100%;text-align:center;line-height:20px;letter-spacing:1px}
.products-container .item .price.product{display:block}
.products-container .item .basic-price{text-align:center;display:block;height:20px}
.products-container .item .basic-price ~ .basic-price{display:none}
.products-container .item .history-price .hint{bottom:unset;top:0;transform:translateY(-100%)}