#bml-print-label{display:none;--bml-orange:#ed7900;--bml-ink:#23323a;--bml-muted:#53616a;--bml-line:#dce1e3;color:var(--bml-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;width:297mm;height:209.5mm;grid-template-columns:148.5mm 148.5mm;position:relative;box-sizing:border-box;margin:0;padding:0;isolation:isolate}
#bml-print-label *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}
#bml-print-label p,#bml-print-label h1,#bml-print-label h2,#bml-print-label h3{margin:0;color:inherit}
#bml-print-label.bml-measuring{display:grid!important;position:absolute!important;left:-100000px!important;top:0!important;visibility:hidden!important;pointer-events:none!important}
#bml-print-label .bml-face{width:148.5mm;height:209.5mm;padding:9mm 10mm 8mm;min-width:0;background:#fff}
#bml-print-label .bml-front-content{display:flex;flex-direction:column;justify-content:space-between;gap:2mm;width:100%;height:100%;min-width:0}
#bml-print-label .bml-brand-row{display:flex;align-items:center;justify-content:space-between;gap:5mm}
#bml-print-label .bml-manufacturer{display:block;width:44mm;height:22.7mm;object-fit:contain;object-position:left center;max-width:none}
#bml-print-label .bml-manufacturer-name{font-size:24pt;font-weight:700}
#bml-print-label .bml-single{font-size:8pt;font-weight:700;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:.2mm solid var(--bml-orange);color:#914a00;background:#fff5e9;padding:2mm 2.7mm}
#bml-print-label .bml-kicker{font-size:8pt;line-height:1.2;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--bml-muted);margin:0 0 3mm}
#bml-print-label .bml-name{font-size:27pt;line-height:1.1;letter-spacing:-.04em;font-weight:700;margin:0 0 3mm}
#bml-print-label .bml-name span{display:inline-block;max-width:100%;overflow-wrap:break-word}
#bml-print-label .bml-model{font-size:10pt;line-height:1.4;color:var(--bml-muted)}
#bml-print-label .bml-condition{margin-top:4mm;padding:3mm 3.5mm;border-left:.9mm solid #2f7d4f;background:#edf7ef;color:#245d3b;break-inside:avoid}
#bml-print-label .bml-condition strong{display:block;font-size:10pt;line-height:1.2;letter-spacing:.055em;font-weight:700;text-transform:uppercase}
#bml-print-label .bml-condition p{font-size:9pt;line-height:1.35;margin-top:1.2mm;color:#245d3b}
#bml-print-label .bml-price-box{border-top:.9mm solid var(--bml-orange);border-bottom:.15mm solid var(--bml-line);padding:5mm 0 4mm}
#bml-print-label .bml-price-label{font-size:8pt;font-weight:700;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;margin-bottom:2mm;color:var(--bml-muted)}
#bml-print-label .bml-price{white-space:nowrap;font-size:64pt;font-weight:700;line-height:1;letter-spacing:-.055em;margin:0 0 2mm}
#bml-print-label .bml-price span{font-size:.43em;letter-spacing:-.025em}
#bml-print-label .bml-previous{font-size:11pt;line-height:1.4;color:var(--bml-muted);margin-top:2mm}
#bml-print-label .bml-vat{font-size:8pt;line-height:1.4;color:var(--bml-muted);margin-top:1mm}
#bml-print-label .bml-saving{display:flex;align-items:center;justify-content:space-between;gap:3mm;background:var(--bml-orange);color:#fff;padding:4mm 5mm;line-height:1.1;margin-top:5mm}
#bml-print-label .bml-saving span{font-size:12pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
#bml-print-label .bml-saving strong{font-size:30pt;font-weight:700;letter-spacing:-.04em;white-space:nowrap}
#bml-print-label .bml-facts{display:flex;gap:3mm}
#bml-print-label .bml-fact{flex:1;min-width:0}
#bml-print-label .bml-fact+.bml-fact{padding-left:3mm;border-left:.15mm solid var(--bml-line)}
#bml-print-label .bml-fact strong{display:block;font-size:21pt;line-height:1.1;font-weight:700;letter-spacing:-.025em;white-space:nowrap}
#bml-print-label .bml-fact small{display:block;font-size:9pt;line-height:1.2;color:var(--bml-muted);margin-top:1.4mm}
#bml-print-label .bml-front-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:5mm}
#bml-print-label .bml-barcode{display:block;width:34mm;height:17.9mm;object-fit:contain;object-position:left bottom;max-width:none}
#bml-print-label .bml-article{font-size:9pt;line-height:1.5;text-align:right;color:var(--bml-muted)}
#bml-print-label .bml-article span{display:block}
#bml-print-label .bml-back{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:2.5mm}
#bml-print-label .bml-back-header{display:grid;grid-template-columns:minmax(0,1fr) 27mm;column-gap:4mm;align-content:start;border-bottom:.9mm solid var(--bml-orange);padding-bottom:3mm}
#bml-print-label .bml-back-header h2{grid-column:1;font-size:21pt;line-height:1.12;letter-spacing:-.035em;font-weight:700;margin-bottom:2mm}
#bml-print-label .bml-back-header p{grid-column:1;font-size:8pt;line-height:1.35;color:var(--bml-muted)}
#bml-print-label .bml-shop-logo{grid-column:2;grid-row:1/span 2;align-self:start;justify-self:end;display:block;width:27mm;height:14.53mm;object-fit:contain;max-width:none}
#bml-print-label .bml-spec-zone{min-height:0;min-width:0}
#bml-print-label .bml-spec-group{margin:0 0 2.2mm}
#bml-print-label .bml-spec-group:last-child{margin-bottom:0}
#bml-print-label .bml-spec-group h3{font-size:8pt;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;font-weight:700;padding:1.2mm 0 1mm}
#bml-print-label .bml-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:8.8pt;line-height:1.22;color:var(--bml-ink);margin:0;background:#fff}
#bml-print-label .bml-table th,#bml-print-label .bml-table td{padding:1.15mm 0;border:0;border-bottom:.15mm solid #e0e5e8;vertical-align:top;text-align:left;font-weight:400;overflow-wrap:break-word;background:#fff}
#bml-print-label .bml-table th{width:38%;padding-right:3mm;color:var(--bml-muted)}
#bml-print-label .bml-table td{font-weight:400}
#bml-print-label .bml-table tr{break-inside:avoid;page-break-inside:avoid}
#bml-print-label[data-density="compact"] .bml-table{font-size:8.5pt;line-height:1.2}
#bml-print-label[data-density="compact"] .bml-table th,#bml-print-label[data-density="compact"] .bml-table td{padding-top:.8mm;padding-bottom:.8mm}
#bml-print-label .bml-back-footer{display:flex;justify-content:space-between;gap:3mm;border-top:.15mm solid var(--bml-line);padding-top:2mm;font-size:8pt;line-height:1.3;color:var(--bml-muted)}
@media print{
 @page{size:A4 landscape;margin:0}
 html:has(body.bml-print-active),body.bml-print-active{display:block!important;width:297mm!important;min-width:297mm!important;height:209.5mm!important;max-height:209.5mm!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;overflow:hidden!important}
 body.bml-print-active>*:not(#bml-print-label){display:none!important}
 body.bml-print-active{position:absolute!important;top:0!important;left:0!important;contain:size!important}
 html:has(body.bml-print-active)::before,html:has(body.bml-print-active)::after,body.bml-print-active::before,body.bml-print-active::after{display:none!important;content:none!important}
 body.bml-print-active #bml-print-label{display:grid!important;position:relative!important;left:auto!important;top:auto!important;visibility:visible!important;width:297mm!important;height:209.5mm!important;margin:0!important;padding:0!important;break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}
 #bml-print-label::before,#bml-print-label::after{content:"";position:absolute;left:148.5mm;width:0;height:3mm;border-left:.2mm solid #b8c2c8}
 #bml-print-label::before{top:3mm}#bml-print-label::after{bottom:3mm}
}
