@page{margin-top:1cm;margin-bottom:3cm;margin-left:2cm;margin-right:2cm}body{background:#fff;color:#000;margin:0;font-family:'Open Sans',sans-serif!important;font-size:9pt;line-height:100%}h1,h2,h3,h4,.item-h1,.item-h2,.item-h3,.item-h4{font-family:'Open Sans',sans-serif!important;margin:0;color:#8e8e8e;font-size:11px}h1,h2,.item-h1,.item-h2{font-family:'Open Sans',sans-serif;color:#000;text-transform:uppercase;font-size:24px;font-weight:bold}hr{color:#bfbfbf;border:1px solid #bfbfbf;border-top:0;margin-bottom:20px;margin-top:20px}h3,h4{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal}ol,ul{list-style:none;margin:0;padding:0}li,ul{margin-bottom:.75em}p{margin:0;padding:0}p+p{margin-top:1.25em}a{border-bottom:1px solid;text-decoration:none}table{border-collapse:collapse;border-spacing:0;page-break-inside:always;border:0;margin:0;padding:0}th,td{vertical-align:top;text-align:left}table.container{width:100%;border:0}div.bottom-spacer{clear:both;height:8mm}table.head{margin-bottom:12mm}td.header img{max-height:3cm;width:auto}td.header{font-size:16pt;font-weight:bold}td.shop-info{width:40%;text-align:right}div.invoice-details{color:#000;font-weight:normal;font-size:9pt;margin-bottom:3px}.document-type-label{text-transform:uppercase}table.order-data-addresses{width:100%;margin-bottom:10mm;font-size:14px}table.order-data-addresses td.address{word-wrap:break-word}td.order-data{width:40%;text-align:right;font-size:14px}td.order-data table{width:100%}td.order-data table th{font-weight:normal;padding-right:5mm;width:50%}.invoice .shipping-address{width:30%}.packing-slip .billing-address{width:30%}table.order-details{width:100%;margin-bottom:0}.quantity,.price{width:20%}.order-details tr{page-break-inside:always;page-break-after:auto}.item-h-green{width:100%;text-align:center;color:#4353ff;margin-bottom:10px}.item-h-details{color:#bfbfbf;text-align:center}.order-details td,.order-details th{border-bottom:1px #bfbfbf solid;border-top:1px #bfbfbf solid;padding:10px}.order-details th{font-weight:bold;text-align:left}.order-details thead th{color:#000;background-color:#fefbfb;border-color:#bfbfbf;font-family:'Open Sans',sans-serif;text-transform:uppercase}.order-details tr.bundled-item td.product{padding-left:5mm}.order-details tr.product-bundle td,.order-details tr.bundled-item td{border:0}.order-details tr.bundled-item.hidden{display:none}dl{margin:4px 0}dt,dd,dd p{display:inline;font-size:7pt;line-height:7pt}dd{margin-left:5px}dd:after{content:"\A";white-space:pre}.wc-item-meta{margin:4px 0;font-size:7pt;line-height:7pt}.wc-item-meta p{display:inline}.wc-item-meta li{margin:0;margin-left:5px}.document-notes,.customer-notes{margin-top:10mm}table.totals{width:100%;margin-top:10mm;table-layout:fixed;border:1px solid #bfbfbf;background-color:#fefbfb}table.totals th,table.totals td{border:0}table.totals th.description{font-size:12px;font-weight:normal}table.totals th.description,table.totals td.price{width:50%}table.totals td.price{font-weight:bold;text-align:right}table.totals tr.order_total td,table.totals tr.order_total th{font-weight:bold}table.totals tr.payment_method{display:none}#footer{position:absolute;bottom:-2cm;left:0;right:0;height:2cm;text-align:center;margin-bottom:0;padding-top:2mm}.pagenum:before{content:counter(page)}.pagenum,.pagecount{font-family:sans-serif}tr.no-borders,td.no-borders{border:0!important;border-top:0!important;border-bottom:0!important;padding:0!important;width:auto}