.print-catalog{background:#eef0f2;color:#1c2430}.print-catalog header{display:block;padding:30px 0}.print-catalog .brand{color:#1c2430}.print-catalog h1{font-size:2rem}.print-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.print-actions a,.print-actions button{color:#17202b;background:#fff;border:2px solid #677787;padding:12px 16px;border-radius:8px}.print-products{display:grid;gap:24px}.print-catalog .product{background:#fff;color:#17202b;border:2px solid #8c98a5;box-shadow:none}.print-catalog .product a{color:#16426b}.print-catalog .product dd,.print-catalog .product small,.print-catalog .eyebrow{color:#394957}.print-catalog footer{padding:25px 0}.print-help{font-size:.9rem}
@media print{@page{size:A4;margin:14mm 16mm}*{box-shadow:none!important;text-shadow:none!important}.print-catalog{background:white;color:black;font-size:10pt}.shell{width:100%;max-width:none;padding:0}.print-actions,.print-help,.quote-link,.product-video{display:none!important}.print-catalog header{padding:0 0 8mm}.print-catalog h1{font-size:20pt}.print-products{display:block}.print-catalog .product{display:block;margin:0 0 8mm;border:1px solid #777;break-inside:avoid;page-break-inside:avoid}.product-photo{float:right;width:32%;height:auto;margin:4mm}.product-photo img{width:100%;height:40mm;object-fit:contain}.product-body{padding:5mm}.product-body h3{font-size:15pt}.product-body dl{font-size:9pt}.product-commercial{clear:both}.print-catalog a{color:black;text-decoration:underline;overflow-wrap:anywhere}.print-catalog footer{font-size:9pt;padding:0}}
