.vzt{--vzt-b:#ff2a1a;display:none;width:100%;max-width:100%;min-width:0;margin:2px auto 0;text-align:center;color:#fff;text-decoration:none;box-sizing:border-box}
.vzt--lime{--vzt-b:#d4ff00}
.vzt__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.vzt__sl{font-size:7px;line-height:1.25;letter-spacing:0;color:#d4ff00;text-transform:uppercase;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal}
.vzt__sl b{color:#ff2a1a;font-weight:700}
.vzt__sl--l{text-align:right}.vzt__sl--r{text-align:left}
.vzt__sl:empty{visibility:hidden}
.vzt__brand{font-weight:700;font-size:8px;line-height:1;letter-spacing:.14em;color:#fff;opacity:.9;padding-left:.14em}
.vzt__name{position:relative;display:inline-block;max-width:100%;margin:6px 0 3px;padding:5px 10px 4px;box-sizing:border-box;font-weight:900;font-size:var(--vzt-fs,20px);line-height:1.02;letter-spacing:.03em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}
.vzt__name:before,.vzt__name:after{content:"";position:absolute;width:9px;height:9px;border:0 solid var(--vzt-b);pointer-events:none}
.vzt__name:before{left:0;top:0;border-left-width:1.5px;border-top-width:1.5px}
.vzt__name:after{right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px}
.vzt__name i{position:absolute;inset:0;pointer-events:none}
.vzt__name i:before,.vzt__name i:after{content:"";position:absolute;width:9px;height:9px;border:0 solid var(--vzt-b)}
.vzt__name i:before{right:0;top:0;border-right-width:1.5px;border-top-width:1.5px}
.vzt__name i:after{left:0;bottom:0;border-left-width:1.5px;border-bottom-width:1.5px}
.vzt__type{display:block;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff;opacity:.7}
.vzt__focus{display:block;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;line-height:1.3;color:#d4ff00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vzt__focus:before{content:"▸ ";color:var(--vzt-b)}
.product-card:has(.vzt) [ref="productTitleLink"]{display:none}
.product-card .vzt,product-card .vzt{display:block}
