@page{size:letter;margin:.5in}.work-order{--ink: #000000;--mute: #666666;--line: #cccccc;--line-2: #999999;--bg-2: #f4f4f4;font-family:Helvetica Neue,Arial,sans-serif;color:var(--ink);background:#fff;max-width:8.5in;margin:0 auto;padding:40px 32px;font-size:11pt;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wo-toolbar{display:flex;justify-content:flex-end;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:24px}@media print{.wo-toolbar{display:none}}.wo-btn{display:inline-flex;align-items:center;padding:10px 20px;background:#000;color:#fff;border:1.5px solid #000;font-size:10pt;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;font-family:inherit}.wo-btn-outline{background:#fff;color:#000}.wo-btn:hover{transform:translateY(-1px)}.wo-loading,.wo-error{padding:60px 32px;text-align:center}.wo-error h1{font-size:24pt;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:#d21f1f}.wo-error code{font-family:Courier New,monospace;background:var(--bg-2);padding:2px 6px}.wo-page{background:#fff}.wo-header{display:grid;grid-template-columns:1fr auto;gap:24px;padding-bottom:20px;border-bottom:3px solid var(--ink);margin-bottom:32px}.wo-brand-name{font-size:32pt;font-weight:900;letter-spacing:-.02em;line-height:1;margin:0 0 6px;text-transform:uppercase}.wo-brand-sub{font-size:9pt;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin:0}.wo-meta{display:flex;flex-direction:column;gap:4px;text-align:right;border-left:2px solid var(--ink);padding-left:16px}.wo-meta-row{display:flex;justify-content:space-between;gap:16px;font-size:10pt}.wo-meta-row span{font-size:8pt;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.wo-meta-row strong{font-weight:900;letter-spacing:.02em}.wo-section{margin-bottom:32px}.wo-h2{font-size:14pt;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.wo-h3{font-size:9pt;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.wo-customer{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px;background:var(--bg-2);border-left:4px solid var(--ink)}.wo-col{font-size:10pt;line-height:1.5}.wo-strong{font-size:13pt;font-weight:800;margin-bottom:4px}.wo-col div{margin-bottom:2px}.wo-col strong{font-size:8pt;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--mute)}.wo-designs{display:flex;flex-direction:column;gap:20px}.wo-design{border:1.5px solid var(--ink);break-inside:avoid;page-break-inside:avoid}.wo-design-head{display:flex;justify-content:space-between;align-items:baseline;padding:10px 16px;background:var(--ink);color:#fff}.wo-design-num{font-size:10pt;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.wo-design-name{font-size:11pt;font-weight:700}.wo-design-body{display:grid;grid-template-columns:1.75in 1fr;gap:16px;padding:16px}.wo-design-art{background:var(--bg-2) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><rect width='8' height='8' fill='%23eeeeee'/><rect x='8' y='8' width='8' height='8' fill='%23eeeeee'/></svg>");background-size:12px 12px;border:1px solid var(--line);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}.wo-design-art img{max-width:100%;max-height:100%;object-fit:contain}.wo-design-specs{display:flex;flex-direction:column;gap:12px}.wo-specs{display:grid;grid-template-columns:130px 1fr;gap:4px 12px;margin:0;font-size:10pt}.wo-specs dt{font-size:8pt;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0;align-self:center}.wo-specs dd{margin:0;font-weight:700;font-size:10pt;align-self:center}.wo-garments h4{font-size:9pt;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;color:var(--mute)}.wo-garment-table{width:100%;border-collapse:collapse;font-size:9pt}.wo-garment-table th{background:var(--ink);color:#fff;padding:5px 10px;text-align:left;font-size:8pt;letter-spacing:.14em;text-transform:uppercase}.wo-garment-table td{padding:5px 10px;border-bottom:1px solid var(--line)}.wo-garment-table tfoot td{border-top:2px solid var(--ink);border-bottom:0;padding-top:8px;font-size:9pt}.wo-addons{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;font-size:10pt}.wo-addons li:before{content:"\25aa  ";color:var(--ink);font-weight:900}.wo-price-table{width:100%;border-collapse:collapse;font-size:10pt}.wo-price-table th{background:var(--ink);color:#fff;text-align:left;padding:8px 12px;font-size:9pt;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wo-price-table th:last-child{text-align:right}.wo-price-table td{padding:8px 12px;border-bottom:1px solid var(--line)}.wo-price-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.wo-price-table tfoot td{border-top:2px solid var(--ink);border-bottom:0;padding-top:12px;font-size:12pt;font-weight:900}.wo-check{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:8px 32px;font-size:10pt}.wo-check li{display:flex;align-items:center;gap:10px}.wo-box{display:inline-block;width:14px;height:14px;border:1.5px solid var(--ink);flex-shrink:0}.wo-signoff{display:grid;grid-template-columns:2fr 2fr 1fr;gap:24px;padding-top:16px;border-top:1px solid var(--line);margin-top:16px}.wo-signoff>div span{display:block;font-size:8pt;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.wo-sig-line{border-bottom:1.5px solid var(--ink);height:24px}.wo-footer{margin-top:32px;padding-top:12px;border-top:1px solid var(--line);font-size:8pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);text-align:center}@media print{.work-order{padding:0}.wo-toolbar,.wo-btn{display:none!important}body{background:#fff!important}.wo-design,.wo-section{page-break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/contract-work-order.css.map */
