@page{size:auto;margin:0}@media print{body{-webkit-print-color-adjust:exact;color-adjust:exact}}@media print{html,body{height:99%;page-break-after:avoid;page-break-before:avoid}}@media print{html[dir=rtl]{direction:ltr !important}}*{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:34px;color:#000;font-size:16px;font-family:Tahoma,Arial,sans-serif}@media not print{body{max-width:1420px;margin:0 auto}}a{color:#000;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}img{max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}table th,table td{vertical-align:middle;padding:10px}table.table-fixed{table-layout:fixed}.button{background:#ff6348;color:#fff;text-align:center;border-radius:2px;line-height:46px;cursor:pointer;padding:0 15px;display:inline-block;border:none;font-size:100%}.table-bordered{border:1px solid #000}.table-bordered th,.table-bordered td{border:1px solid #000}.container{position:relative;border:1px solid rgba(0,0,0,0);padding:10px}.component{margin:0 5px}.component .title{font-weight:bold;display:inline-block;margin:0 5px}.component .content{display:inline-block}.shop-logo img{max-width:300px}.print{text-align:center;margin:10px 0}@media print{.print{display:none}}.rtl{text-align:right;direction:rtl}.rtl .container{text-align:right;direction:rtl}.pre-invoice .template-1 .shop-info{border:1px solid #000;text-align:center}.pre-invoice .template-1 .shop-info .invoice-title{font-size:150%}.pre-invoice .template-1 .shop-info tfoot td{background:rgba(72,72,72,.25)}.pre-invoice .template-1 .shop-info tfoot .component{display:inline-block}.pre-invoice .template-1 .customer-info{border:1px solid #000;padding:15px;background:rgba(72,72,72,.25);margin:20px 0}.pre-invoice .template-1 .customer-info .component{display:inline-block}.pre-invoice .template-1 th{background:rgba(72,72,72,.25)}.pre-invoice .template-1 .products-table{text-align:center}.pre-invoice .template-1 .cart-total-table{text-align:center;margin-top:15px;width:50%;margin-left:auto}.pre-invoice.rtl .template-1 .cart-total-table{margin-left:0;margin-right:auto}