{"id":63,"date":"2026-03-12T02:06:49","date_gmt":"2026-03-12T02:06:49","guid":{"rendered":"https:\/\/colorwaydesignco.com\/?page_id=63"},"modified":"2026-06-23T20:53:50","modified_gmt":"2026-06-23T20:53:50","slug":"quote","status":"publish","type":"page","link":"https:\/\/colorwaydesignco.com\/index.php\/quote\/","title":{"rendered":"Quote"},"content":{"rendered":"<div class=\"cwd\">\n<section>\n<div class=\"cwd-wrap\" id=\"cwdQuote\">\n<style>\n#cwdQuote .q-grid{display:grid;grid-template-columns:1.6fr .9fr;gap:34px;align-items:start}\n#cwdQuote fieldset{border:1px solid var(--line);border-radius:14px;padding:22px;margin:0 0 18px;background:#fff}\n#cwdQuote legend{font-family:Oswald,sans-serif;font-weight:600;font-size:16px;padding:0 8px;color:var(--navy)}\n#cwdQuote legend b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--navy);color:#fff;font-size:12px;margin-right:8px;vertical-align:middle;font-family:Inter}\n#cwdQuote label.fld{display:block;font-size:13.5px;font-weight:600;margin:0 0 6px}\n#cwdQuote .req{color:var(--royal)}\n#cwdQuote input[type=text],#cwdQuote input[type=email],#cwdQuote input[type=tel],#cwdQuote input[type=date],#cwdQuote input[type=number],#cwdQuote select,#cwdQuote textarea{width:100%;font:inherit;font-size:15px;padding:11px 13px;border:1px solid #c4d2e4;border-radius:9px;background:#fff;color:var(--ink)}\n#cwdQuote input:focus,#cwdQuote select:focus,#cwdQuote textarea:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 3px rgba(47,93,168,.15)}\n#cwdQuote textarea{min-height:84px;resize:vertical}\n#cwdQuote .row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 14px}\n#cwdQuote .row3{grid-template-columns:1fr 1fr 1fr}\n#cwdQuote .one{margin:0 0 14px}\n#cwdQuote .glab{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 8px}\n#cwdQuote .chips{display:flex;flex-wrap:wrap;gap:9px}\n#cwdQuote .chip{position:relative;cursor:pointer}\n#cwdQuote .chip input{position:absolute;opacity:0;pointer-events:none}\n#cwdQuote .chip span{display:block;padding:9px 14px;border:1px solid #c4d2e4;border-radius:999px;font-size:14px;font-weight:500;transition:.12s}\n#cwdQuote .chip input:checked+span{background:var(--navy);color:#fff;border-color:var(--navy)}\n#cwdQuote .chip input:focus+span{box-shadow:0 0 0 3px rgba(47,93,168,.18)}\n#cwdQuote .chip.col span{border-radius:9px}\n#cwdQuote .help{font-size:12.5px;color:var(--muted);margin:6px 0 0}\n#cwdQuote .sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}\n#cwdQuote .sizes label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);display:block;text-align:center;margin:0 0 4px}\n#cwdQuote .sizes input{text-align:center;padding:9px 4px}\n#cwdQuote .uptag{font-size:10px;color:var(--royal);font-weight:700}\n#cwdQuote .total{margin-top:14px;font-size:15px;font-weight:600}\n#cwdQuote .cond{display:none}\n#cwdQuote .cond.show{display:block}\n#cwdQuote .osum{position:sticky;top:16px;background:var(--navy);color:#fff;border-radius:16px;padding:22px}\n#cwdQuote .osum h3{font-family:Oswald,sans-serif;font-weight:600;margin:0 0 2px;color:#fff;font-size:18px}\n#cwdQuote .osum .strip{display:flex;height:8px;border-radius:3px;overflow:hidden;margin:0 0 14px}\n#cwdQuote .osum .strip i{flex:1}\n#cwdQuote .osum .strip i:nth-child(1){background:#fff;opacity:.6}#cwdQuote .osum .strip i:nth-child(2){background:var(--royal)}#cwdQuote .osum .strip i:nth-child(3){background:var(--blue)}#cwdQuote .osum .strip i:nth-child(4){background:var(--sky)}\n#cwdQuote .os-empty{color:#B6C2D8;font-size:13px;line-height:1.55;margin-top:4px}\n#cwdQuote .os-sec{padding:10px 0;border-bottom:1px solid #2e355f}\n#cwdQuote .os-sec:last-child{border-bottom:0}\n#cwdQuote .os-k{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#93a0bd;font-weight:700;margin-bottom:3px}\n#cwdQuote .os-v{font-size:13.5px;color:#EAF0F8;line-height:1.5}\n#cwdQuote .os-v .pc{font-family:Oswald,sans-serif;font-weight:700;font-size:22px;color:#fff}\n#cwdQuote .q-err{display:none;background:#FBEAEA;border:1px solid #E9C2C2;color:#9C3232;border-radius:10px;padding:11px 13px;font-size:13.5px;margin:0 0 14px;font-weight:500}\n#cwdQuote .miss{border-color:#D9534F !important;background:#FFF8F8 !important}\n#cwdQuote .flag{display:none;margin-top:12px;font-size:13px;padding:10px 12px;border-radius:9px}\n#cwdQuote .flag.rush{background:#3a2f12;color:#FFD37A}\n#cwdQuote .flag.reorder{background:#12303a;color:#8fd6e6}\n#cwdQuote .actions{margin-top:6px;display:flex;gap:10px;flex-wrap:wrap}\n#cwdQuote .ok-msg{display:none;background:#103a2a;color:#9be6c2;border-radius:10px;padding:11px 13px;font-size:13.5px;margin:16px 0 0;font-weight:500}\n#cwdQuote .next{margin-top:26px;border-top:1px solid var(--line);padding-top:22px}\n#cwdQuote .next ol{margin:10px 0 0;padding-left:20px;font-size:14.5px;color:#3a4252}\n#cwdQuote .summary{display:none;background:var(--ice);border:1px solid var(--line);border-radius:12px;padding:18px;margin-top:16px;white-space:pre-wrap;font:13px\/1.6 ui-monospace,Menlo,monospace}\n@media(max-width:840px){#cwdQuote .q-grid{grid-template-columns:1fr}#cwdQuote .sizes{grid-template-columns:repeat(4,1fr)}#cwdQuote .row,#cwdQuote .row3{grid-template-columns:1fr}#cwdQuote .osum{position:static}}\n<\/style>\n<p>  <span class=\"cwd-eyebrow\">Get a quote<\/span><\/p>\n<h2 class=\"cwd-h\">Tell us about your order<\/h2>\n<p class=\"cwd-lead\">It takes about two minutes, and there\u2019s no payment now \u2014 this just starts your quote. Your order builds in the summary on the right as you go, and we reply within 1\u20132 business days.<\/p>\n<div class=\"q-grid\" style=\"margin-top:30px\">\n<div>\n<div class=\"q-err\" id=\"q_err\"><\/div>\n<fieldset>\n<legend><b>1<\/b>Your project<\/legend>\n<div class=\"one\"><label class=\"fld\">Who is this for? <span class=\"req\">*<\/span><\/label><br \/>\n          <select id=\"q_type\"><option value=\"\">Choose one\u2026<\/option><option>PTA \/ parent group<\/option><option>School \/ district<\/option><option>Sports club \/ team<\/option><option>Company \/ business<\/option><option>Special event<\/option><option>Nonprofit \/ fundraiser<\/option><option>Personal<\/option><option>Other<\/option><\/select><\/div>\n<div class=\"one\"><label class=\"fld\">What do you need? <span class=\"req\">*<\/span><\/label><\/p>\n<div class=\"glab\">Apparel<\/div>\n<div class=\"chips\" id=\"q_ap\">\n            <label class=\"chip\"><input type=\"checkbox\" class=\"ap\" value=\"T-shirts\"><span>T-shirts<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"ap\" value=\"Hoodies\"><span>Hoodies<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"ap\" value=\"Polos\"><span>Polos<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"ap\" value=\"Hats\"><span>Hats<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"ap\" value=\"Jerseys\"><span>Jerseys<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"ap\" value=\"Bags\"><span>Bags<\/span><\/label>\n          <\/div>\n<div class=\"glab\" style=\"margin-top:14px\">Signs, stickers &amp; print<\/div>\n<div class=\"chips\" id=\"q_lf\">\n            <label class=\"chip\"><input type=\"checkbox\" class=\"lf\" value=\"Banners\"><span>Banners<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"lf\" value=\"Yard \/ business signs\"><span>Yard \/ business signs<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"lf\" value=\"Stickers \/ decals\"><span>Stickers \/ decals<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"lf\" value=\"Posters\"><span>Posters<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"lf\" value=\"Promo products\"><span>Promo products<\/span><\/label><br \/>\n            <label class=\"chip\"><input type=\"checkbox\" class=\"lf\" value=\"Other\"><span>Other<\/span><\/label>\n          <\/div>\n<p class=\"help\">Pick anything \u2014 the form shows only the details that apply.<\/p>\n<\/p><\/div>\n<div class=\"one\"><label class=\"fld\">Tell us about your design<\/label><br \/>\n          <textarea id=\"q_design\" placeholder=\"Colors, text, logo, vibe, garment or material you have in mind\u2026\"><\/textarea><\/div>\n<\/fieldset>\n<fieldset class=\"cond\" id=\"fs_ap\">\n<legend><b>2<\/b>Apparel \u2014 quantity &amp; sizes<\/legend>\n<p class=\"help\" style=\"margin:0 0 12px\">Enter how many of each size; we\u2019ll total it for you. Sizes 2XL and up may have a small upcharge.<\/p>\n<div class=\"sizes\">\n<div><label>YS<\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"0\" id=\"z_ys\"><\/div>\n<div><label>YM<\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"0\" id=\"z_ym\"><\/div>\n<div><label>YL<\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"0\" id=\"z_yl\"><\/div>\n<div><label>S<\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"0\" id=\"z_s\"><\/div>\n<div><label>M<\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"0\" id=\"z_m\"><\/div>\n<div><label>L<\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"0\" id=\"z_l\"><\/div>\n<div><label>XL<\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"0\" id=\"z_xl\"><\/div>\n<div><label>2XL <span class=\"uptag\">+<\/span><\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"1\" id=\"z_2xl\"><\/div>\n<div><label>3XL <span class=\"uptag\">+<\/span><\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"1\" id=\"z_3xl\"><\/div>\n<div><label>4XL <span class=\"uptag\">+<\/span><\/label><input type=\"number\" min=\"0\" class=\"sz\" data-up=\"1\" id=\"z_4xl\"><\/div>\n<\/p><\/div>\n<div class=\"total\">Total pieces: <span id=\"q_total\">0<\/span><\/div>\n<div class=\"row\" style=\"margin-top:16px\">\n<div><label class=\"fld\">Decoration method<\/label><\/p>\n<div class=\"chips\" id=\"q_method\" style=\"margin-top:2px\">\n              <label class=\"chip\"><input type=\"radio\" name=\"meth\" value=\"Screen print\"><span>Screen print<\/span><\/label><br \/>\n              <label class=\"chip\"><input type=\"radio\" name=\"meth\" value=\"Embroidery\"><span>Embroidery<\/span><\/label><br \/>\n              <label class=\"chip\"><input type=\"radio\" name=\"meth\" value=\"DTG \/ digital\"><span>DTG<\/span><\/label><br \/>\n              <label class=\"chip\"><input type=\"radio\" name=\"meth\" value=\"Not sure\" checked=\"\"><span>Recommend for me<\/span><\/label>\n            <\/div>\n<\/div><\/div>\n<div class=\"row\">\n<div><label class=\"fld\">Imprint colors (screen print)<\/label><br \/>\n            <select id=\"q_colors\"><option value=\"1\">1 color<\/option><option value=\"2\">2 colors<\/option><option value=\"3\">3 colors<\/option><option value=\"4\">4 colors<\/option><option value=\"5\">5+ \/ full color<\/option><\/select><\/div>\n<div><label class=\"fld\">Print locations<\/label><\/p>\n<div class=\"chips\" id=\"q_loc\" style=\"margin-top:2px\">\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Front\" checked=\"\"><span>Front<\/span><\/label><br \/>\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Back\"><span>Back<\/span><\/label><br \/>\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Left chest\"><span>L. chest<\/span><\/label><br \/>\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Sleeve\"><span>Sleeve<\/span><\/label>\n            <\/div>\n<\/div><\/div>\n<\/fieldset>\n<fieldset class=\"cond\" id=\"fs_lf\">\n<legend><b>S<\/b>Signs, stickers &amp; large-format<\/legend>\n<p class=\"help\" style=\"margin:0 0 12px\">For multiple sign types or sizes, fill in the main one here and add the rest in \u201cTell us about your design\u201d \u2014 we\u2019ll follow up to confirm specs.<\/p>\n<div class=\"row3\">\n<div><label class=\"fld\">Width<\/label><input type=\"number\" min=\"0\" id=\"lf_w\" placeholder=\"e.g. 36\"><\/div>\n<div><label class=\"fld\">Height<\/label><input type=\"number\" min=\"0\" id=\"lf_h\" placeholder=\"e.g. 24\"><\/div>\n<div><label class=\"fld\">Units<\/label><select id=\"lf_unit\"><option value=\"in\">inches<\/option><option value=\"ft\">feet<\/option><\/select><\/div>\n<\/p><\/div>\n<div class=\"row3\">\n<div><label class=\"fld\">Quantity<\/label><input type=\"number\" min=\"0\" id=\"lf_qty\" placeholder=\"e.g. 5\"><\/div>\n<div><label class=\"fld\">Material \/ finish<\/label><br \/>\n            <select id=\"lf_mat\"><option value=\"\">Choose\u2026<\/option><option>Vinyl banner (13oz)<\/option><option>Mesh banner<\/option><option>Coroplast yard sign<\/option><option>Aluminum sign<\/option><option>Vinyl sticker \/ decal<\/option><option>Paper poster<\/option><option>Other \/ not sure<\/option><\/select><\/div>\n<div><label class=\"fld\">Sides<\/label><select id=\"lf_sides\"><option>Single-sided<\/option><option>Double-sided<\/option><\/select><\/div>\n<\/p><\/div>\n<div class=\"row\">\n<div><label class=\"fld\">Use<\/label><select id=\"lf_use\"><option>Indoor<\/option><option>Outdoor<\/option><option>Both<\/option><\/select><\/div>\n<div><label class=\"fld\">Finishing<\/label><\/p>\n<div class=\"chips\" id=\"lf_fin\" style=\"margin-top:2px\">\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Grommets\"><span>Grommets<\/span><\/label><br \/>\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Pole pockets\"><span>Pole pockets<\/span><\/label><br \/>\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Stakes\"><span>Stakes<\/span><\/label><br \/>\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Lamination\"><span>Laminate<\/span><\/label><br \/>\n              <label class=\"chip col\"><input type=\"checkbox\" value=\"Install\"><span>Install<\/span><\/label>\n            <\/div>\n<\/div><\/div>\n<\/fieldset>\n<fieldset>\n<legend><b>3<\/b>Artwork<\/legend>\n<p>        <label class=\"chip\" style=\"display:inline-block;margin-bottom:12px\"><input type=\"checkbox\" id=\"q_help\"><span>I don\u2019t have artwork yet \u2014 I\u2019d like free design help<\/span><\/label><\/p>\n<div class=\"one\"><label class=\"fld\">Upload your file (logo \/ design)<\/label><br \/>\n          <input type=\"file\" id=\"q_file\" accept=\".png,.jpg,.jpeg,.pdf,.ai,.eps,.svg\"><\/p>\n<p class=\"help\">PNG, JPG, PDF, AI, EPS, or SVG. Vector or 300&nbsp;dpi is best. (On the instant version you\u2019ll attach this to the email that opens.)<\/p>\n<\/div>\n<\/fieldset>\n<fieldset>\n<legend><b>4<\/b>Timing &amp; budget<\/legend>\n<div class=\"row3\">\n<div><label class=\"fld\">Need it by <span class=\"req\">*<\/span><\/label><input type=\"date\" id=\"q_date\"><\/div>\n<div><label class=\"fld\">Budget (optional)<\/label><br \/>\n            <select id=\"q_budget\"><option value=\"\">No preference<\/option><option>Under $250<\/option><option>$250\u2013$500<\/option><option>$500\u2013$1,000<\/option><option>$1,000\u2013$2,500<\/option><option>$2,500+<\/option><\/select><\/div>\n<div><label class=\"fld\">Reorder?<\/label><br \/>\n            <label class=\"chip\" style=\"margin-top:6px;display:inline-block\"><input type=\"checkbox\" id=\"q_reorder\"><span>Exact reorder<\/span><\/label><\/div>\n<\/p><\/div>\n<div class=\"flag rush\" id=\"q_rushflag\">\u23f1 That\u2019s a quick turnaround \u2014 we\u2019ll confirm rush availability up front.<\/div>\n<div class=\"flag reorder\" id=\"q_reflag\">\u267b Exact reorder noted \u2014 we\u2019ll reuse your previous setup so it\u2019s faster.<\/div>\n<\/fieldset>\n<fieldset>\n<legend><b>5<\/b>Your contact info<\/legend>\n<div class=\"row\">\n<div><label class=\"fld\">Name <span class=\"req\">*<\/span><\/label><input type=\"text\" id=\"q_name\"><\/div>\n<div><label class=\"fld\">Group \/ company<\/label><input type=\"text\" id=\"q_org\"><\/div>\n<\/div>\n<div class=\"row\">\n<div><label class=\"fld\">Email <span class=\"req\">*<\/span><\/label><input type=\"email\" id=\"q_email\"><\/div>\n<div><label class=\"fld\">Phone<\/label><input type=\"tel\" id=\"q_phone\"><\/div>\n<\/div>\n<p class=\"help\">We\u2019ll only use these to send your quote and proof.<\/p>\n<\/fieldset><\/div>\n<aside>\n<div class=\"osum\">\n<div class=\"strip\"><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n<h3>Your order so far<\/h3>\n<div class=\"os-empty\" id=\"os_empty\">Pick what you need on the left and it\u2019ll show up here.<\/div>\n<div id=\"os_body\" style=\"display:none\">\n<div class=\"os-sec\">\n<div class=\"os-k\">Items<\/div>\n<div class=\"os-v\" id=\"os_items\">\u2014<\/div>\n<\/div>\n<div class=\"os-sec\" id=\"os_ap_wrap\">\n<div class=\"os-k\">Apparel<\/div>\n<div class=\"os-v\" id=\"os_ap\">\u2014<\/div>\n<\/div>\n<div class=\"os-sec\" id=\"os_lf_wrap\">\n<div class=\"os-k\">Signs \/ large-format<\/div>\n<div class=\"os-v\" id=\"os_lf\">\u2014<\/div>\n<\/div>\n<div class=\"os-sec\" id=\"os_time_wrap\">\n<div class=\"os-k\">Timing<\/div>\n<div class=\"os-v\" id=\"os_time\">\u2014<\/div>\n<\/div><\/div>\n<div class=\"actions\" style=\"margin-top:18px\">\n          <a class=\"cwd-btn cwd-btn-primary\" href=\"#\" id=\"q_send\" style=\"padding:13px 20px;font-size:15px\">Review &amp; send<\/a>\n        <\/div>\n<div class=\"ok-msg\" id=\"q_ok\">\u2713 Looks good! Choose how to send your request below.<\/div>\n<\/p><\/div>\n<div class=\"next\">\n        <span class=\"cwd-eyebrow\" style=\"margin-bottom:8px\">What happens next<\/span><\/p>\n<ol>\n<li>We review and send your itemized quote.<\/li>\n<li>You get a free digital proof to approve.<\/li>\n<li>Nothing prints until you say go.<\/li>\n<\/ol><\/div>\n<\/aside><\/div>\n<div class=\"summary\" id=\"q_summary\"><\/div>\n<div class=\"actions\" id=\"q_postactions\" style=\"display:none\">\n    <a class=\"cwd-btn cwd-btn-primary\" href=\"#\" id=\"q_email_btn\">Open email to send<\/a><br \/>\n    <a class=\"cwd-btn cwd-btn-ghost\" href=\"#\" id=\"q_copy_btn\">Copy my order details<\/a><br \/>\n    <a class=\"cwd-btn cwd-btn-ghost\" href=\"#\" id=\"q_text_btn\" style=\"display:none\">Text us this order<\/a>\n  <\/div>\n<p><script>\n(function(){\n  \/* =================== SETTINGS \u2014 edit these =================== *\/\n  var ORDER_EMAIL=\"info@colorwaydesignco.com\";   \/* where quote requests are emailed *\/\n  var BUSINESS_SMS=\"\";   \/* OPTIONAL: your cell, e.g. \"+13105551234\". If set, a \"Text us this order\" button appears on phones. *\/\n  \/* ============================================================ *\/<\/p>\n<p>  var q=function(id){return document.getElementById(id);};\n  var szs=[].slice.call(document.querySelectorAll(\"#cwdQuote .sz\"));\n  function methodVal(){var r=document.querySelector(\"#cwdQuote input[name=meth]:checked\");return r?r.value:\"Not sure\";}\n  function checkedVals(sel){return [].slice.call(document.querySelectorAll(sel)).map(function(c){return c.value;});}\n  function anyChecked(sel){return document.querySelectorAll(sel).length>0;}\n  function apTotals(){var t=0,up=0;szs.forEach(function(i){var v=parseInt(i.value||0,10);if(v>0){t+=v;if(i.getAttribute(\"data-up\")===\"1\")up+=v;}});return {total:t,upcount:up};}\n  function sizeStr(){var a=[];szs.forEach(function(i){var v=parseInt(i.value||0,10);if(v>0)a.push(i.id.replace(\"z_\",\"\").toUpperCase()+\" \"+v);});return a.join(\" \u00b7 \");}\n  function fmtDate(s){if(!s)return \"\";var d=new Date(s+\"T00:00:00\");if(isNaN(d.getTime()))return s;return d.toLocaleDateString(undefined,{month:\"short\",day:\"numeric\",year:\"numeric\"});}<\/p>\n<p>  function toggleSections(){\n    q(\"fs_ap\").className=\"cond\"+(anyChecked(\"#q_ap input:checked\")?\" show\":\"\");\n    q(\"fs_lf\").className=\"cond\"+(anyChecked(\"#q_lf input:checked\")?\" show\":\"\");\n  }\n  function checkDate(){\n    var d=q(\"q_date\").value;var days=d?((new Date(d+\"T00:00:00\")-new Date())\/86400000):999;\n    var show=d&&days<10;q(\"q_rushflag\").style.display=show?\"block\":\"none\";\n  }\n\n  function updateSummary(){\n    toggleSections();checkDate();\n    var ap=checkedVals(\"#q_ap input:checked\"), lf=checkedVals(\"#q_lf input:checked\");\n    var any=(ap.length+lf.length)>0;\n    q(\"os_empty\").style.display=any?\"none\":\"block\";\n    q(\"os_body\").style.display=any?\"block\":\"none\";\n    q(\"os_items\").textContent=ap.concat(lf).join(\", \")||\"\u2014\";<\/p>\n<p>    var hasAp=ap.length>0,tt=apTotals();q(\"q_total\").textContent=tt.total;\n    q(\"os_ap_wrap\").style.display=hasAp?\"block\":\"none\";\n    if(hasAp){\n      var s='<span class=\"pc\">'+tt.total+'<\/span> piece'+(tt.total===1?\"\":\"s\");\n      var ss=sizeStr();if(ss)s+='<br \/>'+ss;\n      var m=methodVal();s+='<br \/>'+m;\n      if(m===\"Screen print\")s+=' \u00b7 '+q(\"q_colors\").options[q(\"q_colors\").selectedIndex].text;\n      var loc=checkedVals(\"#q_loc input:checked\");if(loc.length)s+='<br \/>'+loc.join(\", \");\n      q(\"os_ap\").innerHTML=s;\n    }<\/p>\n<p>    var hasLf=lf.length>0;q(\"os_lf_wrap\").style.display=hasLf?\"block\":\"none\";\n    if(hasLf){\n      var b=[];var w=q(\"lf_w\").value,h=q(\"lf_h\").value;\n      if(w||h)b.push((w||\"?\")+\" \u00d7 \"+(h||\"?\")+\" \"+q(\"lf_unit\").value);\n      if(q(\"lf_qty\").value)b.push(\"Qty \"+q(\"lf_qty\").value);\n      if(q(\"lf_mat\").value)b.push(q(\"lf_mat\").value);\n      var line=b.join(\" \u00b7 \")||\"specs to confirm\";\n      line+='<br \/>'+q(\"lf_sides\").value+\" \u00b7 \"+q(\"lf_use\").value;\n      var fin=checkedVals(\"#lf_fin input:checked\");if(fin.length)line+='<br \/>'+fin.join(\", \");\n      q(\"os_lf\").innerHTML=line;\n    }<\/p>\n<p>    var dt=q(\"q_date\").value,ro=q(\"q_reorder\").checked;\n    var st=dt||ro;q(\"os_time_wrap\").style.display=st?\"block\":\"none\";\n    if(st){var t=[];if(dt)t.push(\"Need by \"+fmtDate(dt));if(ro)t.push(\"Exact reorder\");q(\"os_time\").innerHTML=t.join(\"<br \/>\");}<\/p>\n<p>    q(\"q_reflag\").style.display=ro?\"block\":\"none\";\n  }<\/p>\n<p>  document.querySelectorAll(\"#cwdQuote input, #cwdQuote select, #cwdQuote textarea\").forEach(function(el){\n    el.addEventListener(\"input\",updateSummary);el.addEventListener(\"change\",updateSummary);\n  });\n  updateSummary();<\/p>\n<p>  function buildSummary(){\n    var tt=apTotals();var L=[];\n    L.push(\"=== COLORWAY DESIGN CO \u2014 QUOTE REQUEST ===\");\n    L.push(\"For: \"+(q(\"q_type\").value||\"-\"));\n    L.push(\"Needs: \"+(checkedVals(\"#q_ap input:checked\").concat(checkedVals(\"#q_lf input:checked\")).join(\", \")||\"-\"));\n    if(anyChecked(\"#q_ap input:checked\")){\n      L.push(\"-- Apparel --\");\n      L.push(\"Total pieces: \"+tt.total);\n      var sizes=[];szs.forEach(function(i){if(parseInt(i.value||0,10)>0)sizes.push(i.id.replace(\"z_\",\"\").toUpperCase()+\": \"+i.value);});\n      L.push(\"Sizes: \"+(sizes.join(\", \")||\"-\"));\n      L.push(\"Method: \"+methodVal());\n      if(methodVal()===\"Screen print\")L.push(\"Imprint colors: \"+q(\"q_colors\").options[q(\"q_colors\").selectedIndex].text);\n      L.push(\"Locations: \"+(checkedVals(\"#q_loc input:checked\").join(\", \")||\"-\"));\n    }\n    if(anyChecked(\"#q_lf input:checked\")){\n      L.push(\"-- Signs \/ large-format --\");\n      L.push(\"Size: \"+(q(\"lf_w\").value||\"?\")+\" x \"+(q(\"lf_h\").value||\"?\")+\" \"+q(\"lf_unit\").value);\n      L.push(\"Quantity: \"+(q(\"lf_qty\").value||\"-\"));\n      L.push(\"Material: \"+(q(\"lf_mat\").value||\"-\")+\" | \"+q(\"lf_sides\").value+\" | \"+q(\"lf_use\").value);\n      L.push(\"Finishing: \"+(checkedVals(\"#lf_fin input:checked\").join(\", \")||\"none\"));\n    }\n    L.push(\"-- Project --\");\n    L.push(\"Design notes: \"+(q(\"q_design\").value||\"-\"));\n    L.push(\"Needs design help: \"+(q(\"q_help\").checked?\"YES\":\"no\"));\n    L.push(\"Artwork file: \"+(q(\"q_file\").files.length?q(\"q_file\").files[0].name+\"  (attach to this email)\":\"none\"));\n    L.push(\"Needed by: \"+(q(\"q_date\").value||\"-\"));\n    L.push(\"Budget: \"+(q(\"q_budget\").value||\"no preference\"));\n    L.push(\"Reorder: \"+(q(\"q_reorder\").checked?\"YES (exact)\":\"no\"));\n    L.push(\"-- Contact --\");\n    L.push(\"Name: \"+(q(\"q_name\").value||\"-\"));\n    L.push(\"Group\/company: \"+(q(\"q_org\").value||\"-\"));\n    L.push(\"Email: \"+(q(\"q_email\").value||\"-\"));\n    L.push(\"Phone: \"+(q(\"q_phone\").value||\"-\"));\n    return L.join(\"\\n\");\n  }\n  function buildSMS(){\n    var tt=apTotals();var p=[\"Colorway order\",(q(\"q_type\").value||\"-\")];\n    var items=checkedVals(\"#q_ap input:checked\").concat(checkedVals(\"#q_lf input:checked\"));\n    if(items.length)p.push(items.join(\"\/\"));\n    if(anyChecked(\"#q_ap input:checked\"))p.push(tt.total+\"pc \"+methodVal());\n    if(anyChecked(\"#q_lf input:checked\"))p.push(\"sign \"+(q(\"lf_w\").value||\"?\")+\"x\"+(q(\"lf_h\").value||\"?\")+\" q\"+(q(\"lf_qty\").value||\"?\"));\n    if(q(\"q_date\").value)p.push(\"by \"+q(\"q_date\").value);\n    p.push(((q(\"q_name\").value||\"\")+\" \"+(q(\"q_phone\").value||q(\"q_email\").value||\"\")).trim());\n    return p.join(\" | \");\n  }<\/p>\n<p>  function clearMiss(){[].slice.call(document.querySelectorAll(\"#cwdQuote .miss\")).forEach(function(e){e.classList.remove(\"miss\");});}\n  function validate(){\n    clearMiss();var miss=[];\n    function mark(id){var el=q(id);if(el)el.classList.add(\"miss\");}\n    if(!q(\"q_type\").value){miss.push(\"who it\u2019s for\");mark(\"q_type\");}\n    if(!anyChecked(\"#q_ap input:checked\")&&!anyChecked(\"#q_lf input:checked\"))miss.push(\"what you need\");\n    if(!q(\"q_date\").value){miss.push(\"a needed-by date\");mark(\"q_date\");}\n    if(!q(\"q_name\").value){miss.push(\"your name\");mark(\"q_name\");}\n    var em=q(\"q_email\").value;\n    if(!em){miss.push(\"your email\");mark(\"q_email\");}\n    else if(!\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(em)){miss.push(\"a valid email\");mark(\"q_email\");}\n    return miss;\n  }<\/p>\n<p>  q(\"q_send\").addEventListener(\"click\",function(e){\n    e.preventDefault();\n    var miss=validate();var err=q(\"q_err\");\n    if(miss.length){\n      err.textContent=\"Almost there \u2014 please add \"+miss.join(\", \")+\".\";\n      err.style.display=\"block\";q(\"q_ok\").style.display=\"none\";q(\"q_postactions\").style.display=\"none\";q(\"q_summary\").style.display=\"none\";\n      var first=document.querySelector(\"#cwdQuote .miss\")||err;\n      first.scrollIntoView({behavior:\"smooth\",block:\"center\"});\n      return;\n    }\n    err.style.display=\"none\";q(\"q_ok\").style.display=\"block\";\n    var box=q(\"q_summary\");box.textContent=buildSummary();box.style.display=\"block\";\n    q(\"q_postactions\").style.display=\"flex\";\n    box.scrollIntoView({behavior:\"smooth\",block:\"center\"});\n  });<\/p>\n<p>  q(\"q_email_btn\").addEventListener(\"click\",function(e){\n    e.preventDefault();\n    var subj=\"Quote request \u2014 \"+(q(\"q_org\").value||q(\"q_name\").value||\"new order\");\n    window.location.href=\"mailto:\"+ORDER_EMAIL+\"?subject=\"+encodeURIComponent(subj)+\"&body=\"+encodeURIComponent(buildSummary()+\"\\n\\n(If you have an artwork file, please attach it to this email.)\");\n  });\n  q(\"q_copy_btn\").addEventListener(\"click\",function(e){\n    e.preventDefault();var t=buildSummary();var b=this;\n    if(navigator.clipboard){navigator.clipboard.writeText(t);}else{var ta=document.createElement(\"textarea\");ta.value=t;document.body.appendChild(ta);ta.select();document.execCommand(\"copy\");ta.remove();}\n    b.textContent=\"Copied \\u2713\";setTimeout(function(){b.textContent=\"Copy my order details\";},1600);\n  });\n  if(BUSINESS_SMS){\n    q(\"q_text_btn\").style.display=\"inline-block\";\n    q(\"q_text_btn\").addEventListener(\"click\",function(e){\n      e.preventDefault();\n      window.location.href=\"sms:\"+BUSINESS_SMS+\"?body=\"+encodeURIComponent(buildSMS());\n    });\n  }\n})();\n<\/script>\n<\/div>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Get a quote Tell us about your order It takes about two minutes, and there\u2019s no payment now \u2014 this just starts your quote. Your order builds in the summary<\/p>\n<div class=\"read-more\"><a class=\"btn button-secondary\" href=\"https:\/\/colorwaydesignco.com\/index.php\/quote\/\">Read More<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","footnotes":""},"class_list":["post-63","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/colorwaydesignco.com\/index.php\/wp-json\/wp\/v2\/pages\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/colorwaydesignco.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/colorwaydesignco.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/colorwaydesignco.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/colorwaydesignco.com\/index.php\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":3,"href":"https:\/\/colorwaydesignco.com\/index.php\/wp-json\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":369,"href":"https:\/\/colorwaydesignco.com\/index.php\/wp-json\/wp\/v2\/pages\/63\/revisions\/369"}],"wp:attachment":[{"href":"https:\/\/colorwaydesignco.com\/index.php\/wp-json\/wp\/v2\/media?parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}