@page{margin:8mm;size:A4}.print-sheet{background:#fff;color:#1a1a1a;font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;line-height:1.2;margin:0 auto;padding:12mm;width:100%}.print-sheet,.print-sheet *{box-sizing:border-box}.print-sheet h1,.print-sheet h2{color:inherit;font-family:inherit;font-weight:700}.print-masthead{align-items:flex-start;border-bottom:2px solid #1a1a1a;display:flex;gap:8mm;justify-content:space-between;padding-bottom:2.5mm}.print-masthead__logo{max-height:12mm;max-width:44mm}.print-contact{font-size:8pt;line-height:1.4;text-align:right}.print-contact b{display:block;font-size:9.5pt}.print-contact__phone{color:var(--accent);font-size:10pt;font-weight:700}.print-titlerow{align-items:baseline;display:flex;gap:6mm;justify-content:space-between;margin:3mm 0}.print-title{font-size:15pt;line-height:1.1;margin:0}.print-price{color:var(--accent);font-size:17pt;font-weight:700;text-align:right;white-space:nowrap}.print-price s{color:#666}.print-price .mox-tax,.print-price s{display:block;font-size:8pt;font-weight:400}.print-split{display:flex;gap:5mm;margin-bottom:4mm}.print-figure{flex:0 0 56%;margin:0}.print-figure img{display:block;height:auto;max-height:78mm;-o-object-fit:contain;object-fit:contain;width:100%}.print-side{display:flex;flex:1;flex-direction:column;gap:3mm;min-width:0}.print-stats{border:1px solid #d8d8d8;margin:0;padding:2.5mm}.print-stats>div{border-bottom:1px solid #eee;display:flex;gap:2mm;justify-content:space-between;padding:1mm 0}.print-stats>div:last-child{border-bottom:0}.print-stats dt{color:#666;font-weight:400}.print-stats dd{font-weight:700;margin:0;text-align:right}.print-stats__nap{height:3.4mm;vertical-align:middle}.print-marks{flex-wrap:wrap;gap:3mm;justify-content:center;list-style:none;margin:0;padding:0}.print-marks,.print-marks li{align-items:center;display:flex}.print-marks img{max-height:12mm;max-width:22mm;-o-object-fit:contain;object-fit:contain}.print-marks span{font-size:8pt;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.15}.print-section{margin-bottom:4mm}.print-section h2{border-bottom:1px solid #1a1a1a;font-size:8pt;letter-spacing:1pt;margin:0 0 2mm;padding-bottom:1mm;text-transform:uppercase}.print-specs{-moz-column-gap:5mm;column-gap:5mm;-moz-columns:3;column-count:3;margin:0}.print-specs>div{border-bottom:1px dotted #ccc;-moz-column-break-inside:avoid;break-inside:avoid;display:flex;gap:2mm;justify-content:space-between;padding:.5mm 0;page-break-inside:avoid}.print-specs dt{color:#666;font-weight:400}.print-specs dd{font-weight:600;margin:0;text-align:right}.print-opts{color:#333;margin:0}@media screen{.print-sheet{display:none}}@media print{.print-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;display:block!important;margin:0;max-width:none;padding:4mm 4mm 0;width:auto}body:has(.print-sheet){margin:0!important;min-width:0!important;padding:0!important}body:has(.print-sheet) :not(:has(.print-sheet)):not(.print-sheet):not(.print-sheet *){display:none!important}body:has(.print-sheet) :has(.print-sheet){display:block!important;float:none!important;height:auto!important;margin:0!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important;width:auto!important}html:has(.print-sheet){margin:0!important;padding:0!important}.print-section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.print-section--description,.print-section:has(.print-specs){-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.print-section h2{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.print-section h2+*{-moz-column-break-before:avoid;break-before:avoid;page-break-before:avoid}.print-description>:last-child,.print-sheet>:last-child{margin-bottom:0!important}.print-description{-moz-column-gap:6mm;column-gap:6mm;-moz-columns:2;column-count:2;font-size:7.5pt;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3;text-align:justify;text-justify:inter-word}.print-description img{max-width:100%}.print-description p{margin:0 0 2mm}}