.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}body.sales-order-printinvoice.account .column.main .block:not(.widget) .box-title{color:#212121 !important;font-size:12px;line-height:16px;font-weight:600;margin:0 0 4px}body.sales-order-printinvoice.account .table-wrapper table:not(.totals)>tbody>tr>td{padding:8px}body.sales-order-printinvoice.account .table-wrapper table:not(.totals)>tbody>tr>td:first-child{padding-left:16px}body.sales-order-printinvoice.account .table-wrapper table:not(.totals):not(.table-order-items)>tbody>tr>td{padding:0 0 2px;border:none}body.sales-order-printinvoice.account .messages{margin:0}body.sales-order-printinvoice .page-main{background-color:#fafafa !important}body.sales-order-printinvoice .page-title-wrapper{background-color:#000 !important;display:flex;align-items:self-end;justify-content:space-between;width:100%;margin-bottom:0;padding:16px 10px;box-sizing:border-box}body.sales-order-printinvoice .page-title-wrapper .page-title{display:none}body.sales-order-printinvoice .page-title-wrapper .logo-container strong,body.sales-order-printinvoice .page-title-wrapper .invoice-info-container strong,body.sales-order-printinvoice .page-title-wrapper .logo-container span,body.sales-order-printinvoice .page-title-wrapper .invoice-info-container span{color:#fff !important}body.sales-order-printinvoice .page-title-wrapper .logo-container .logo{width:80px;height:80px;margin:auto}body.sales-order-printinvoice .page-title-wrapper .logo-container .logo img{width:80px;height:80px;object-fit:scale-down}body.sales-order-printinvoice .page-title-wrapper .invoice-info-container{font-size:10px;line-height:16px}body.sales-order-printinvoice .page-title-wrapper .invoice-info-container .order-date{font-size:10px;display:inline;margin-bottom:0}body.sales-order-printinvoice .page-title-wrapper .invoice-info-container .order-date .label{display:inline-block}body.sales-order-printinvoice .block.block-order-details-view{margin-bottom:0}body.sales-order-printinvoice .order-details-items{background-color:#fafafa !important;padding:16px 24px;margin-bottom:20px;border:none}body.sales-order-printinvoice .order-details-items .block-content{display:inline-block;width:100%}body.sales-order-printinvoice .order-details-items .address-info,body.sales-order-printinvoice .order-details-items .methods-info{display:inline-block;width:100%}body.sales-order-printinvoice .order-details-items .address-info .box-order-billing-address,body.sales-order-printinvoice .order-details-items .methods-info .box-order-billing-address,body.sales-order-printinvoice .order-details-items .address-info .box-order-shipping-address,body.sales-order-printinvoice .order-details-items .methods-info .box-order-shipping-address{display:inline-block;width:50%}body.sales-order-printinvoice .order-details-items .address-info .box-order-shipping-address,body.sales-order-printinvoice .order-details-items .methods-info .box-order-shipping-address{float:right}body.sales-order-printinvoice .order-details-items .address-info .box-order-billing-method,body.sales-order-printinvoice .order-details-items .methods-info .box-order-billing-method,body.sales-order-printinvoice .order-details-items .address-info .box-order-shipping-method,body.sales-order-printinvoice .order-details-items .methods-info .box-order-shipping-method{display:inline-block;width:50%}body.sales-order-printinvoice .order-details-items .address-info .box-order-shipping-method,body.sales-order-printinvoice .order-details-items .methods-info .box-order-shipping-method{float:right}body.sales-order-printinvoice .order-details-items .address-info .box-content,body.sales-order-printinvoice .order-details-items .methods-info .box-content{font-size:12px;line-height:16px;color:#757575 !important;font-weight:400}body.sales-order-printinvoice .order-details-items .address-info .box-content address,body.sales-order-printinvoice .order-details-items .methods-info .box-content address{line-height:18px;color:#757575 !important}body.sales-order-printinvoice .order-details-items .address-info .box-content address a,body.sales-order-printinvoice .order-details-items .methods-info .box-content address a{color:#757575 !important;text-decoration:none !important}body.sales-order-printinvoice .order-details-items .address-info .box-content .payment-method,body.sales-order-printinvoice .order-details-items .methods-info .box-content .payment-method{margin-bottom:0}body.sales-order-printinvoice .order-details-items .address-info .box-content .payment-method .title,body.sales-order-printinvoice .order-details-items .methods-info .box-content .payment-method .title{color:#757575 !important;margin-bottom:4px}body.sales-order-printinvoice .order-details-items .methods-info{padding-top:16px;border-top:1px solid #e0e0e0}body.sales-order-printinvoice .table-wrapper.table-order-items{border:none}body.sales-order-printinvoice .table-wrapper.table-order-items .data.table-order-items{background-color:#fff !important}body.sales-order-printinvoice .table-wrapper.table-order-items thead{background-color:#000 !important;font-size:12px;font-weight:400;line-height:16px;vertical-align:middle}body.sales-order-printinvoice .table-wrapper.table-order-items thead th{color:#fff !important;padding:8px !important}body.sales-order-printinvoice .table-wrapper.table-order-items thead th:first-child{padding-left:16px !important}body.sales-order-printinvoice .table-wrapper.table-order-items thead .col.qty{text-align:left}body.sales-order-printinvoice .table-wrapper.table-order-items tbody+tbody{border:none}body.sales-order-printinvoice .table-wrapper.table-order-items tbody{color:#757575 !important;line-height:16px;font-weight:400;font-size:12px}body.sales-order-printinvoice .table-wrapper.table-order-items tbody tr td{padding:8px 16px}body.sales-order-printinvoice .table-wrapper.table-order-items tbody tr td:first-child{padding-left:16px}body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.sku,body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.tax,body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.qty{color:#757575 !important}body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.sku .qty.summary,body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.tax .qty.summary,body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.qty .qty.summary{color:#757575 !important}body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.price .price-including-tax,body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.subtotal .price-including-tax{font-size:12px;line-height:16px}body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.price .price-including-tax .price,body.sales-order-printinvoice .table-wrapper.table-order-items tbody .col.subtotal .price-including-tax .price{color:#757575 !important;font-size:12px;line-height:16px}body.sales-order-printinvoice .table-wrapper.table-order-items tbody .product-item-name{color:#000 !important;margin:0;font-size:12px}body.sales-order-printinvoice .table-wrapper.table-order-items .table-invoice-subtotals{background-color:#fafafa !important;margin-top:8px}body.sales-order-printinvoice .table-wrapper.table-order-items .table-invoice-subtotals .mark{font-weight:400;text-align:right;color:#757575 !important;padding:0 0 2px}body.sales-order-printinvoice .table-wrapper.table-order-items .table-invoice-subtotals .amount{padding:0 0 2px;width:17%;text-align:right}body.sales-order-printinvoice .table-wrapper.table-order-items .table-invoice-subtotals .amount .price{color:#757575 !important}body.sales-order-printinvoice .table-wrapper.table-order-items .table-invoice-subtotals .grand_total .mark strong{color:#212121 !important;font-weight:400}body.sales-order-printinvoice .table-wrapper.table-order-items .table-invoice-subtotals .grand_total .amount .price{color:#212121 !important;font-weight:400}body.sales-order-printinvoice .invoice-footer-wrapper{text-align:center;padding:0 24px}body.sales-order-printinvoice .invoice-footer-wrapper span{color:#757575 !important;font-size:10px;line-height:16px}body.sales-order-printinvoice .invoice-footer-wrapper .contact{text-decoration:none !important;color:#000 !important}}