.product-label-preview{border:3px solid #111;border-radius:10px;padding:9px 11px}
.pl-brand{height:43px;display:flex;align-items:center;gap:8px;border-bottom:3px solid #111;padding-bottom:6px;font-size:inherit;letter-spacing:normal}
.pl-logo{display:grid;place-items:center;background:#111;color:#fff;border-radius:5px;padding:3px 8px;font-size:20px;font-weight:900;line-height:1}
.pl-brand-name{font-size:16px;font-weight:900;letter-spacing:1px}
.pl-tag{margin-left:auto;font-size:10px;font-weight:800;border:2px solid #111;border-radius:14px;padding:2px 7px}
.pl-product{min-height:78px;padding:8px 2px 5px}
.pl-name{font-size:22px;line-height:1.08;margin-top:0;max-height:48px}
.pl-spec{font-size:13px;line-height:1.1;margin-top:5px;max-height:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pl-info{height:53px;border-top:2px solid #111;border-bottom:2px solid #111;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:0}
.pl-price{font-size:26px}
.pl-price small,.pl-code small{display:block;font-size:9px;line-height:1;font-weight:700}
.pl-code{text-align:right;font-size:12px}
.pl-code b{font-size:14px}
.pl-barcode{height:92px;padding-top:5px;margin-top:0}
