/**handles:jtl-builder**/
@font-face{font-family:"JTL Barlow Condensed";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/barlow-condensed-latin-800-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL Bebas Neue";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/bebas-neue-latin-400-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL Oswald";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/oswald-latin-700-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL Anton";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/anton-latin-400-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL Montserrat";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/montserrat-latin-800-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL Archivo Black";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/archivo-black-latin-400-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL Graduate";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/graduate-latin-400-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL UnifrakturMaguntia";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/unifrakturmaguntia-latin-400-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL Saira Stencil One";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/saira-stencil-one-latin-400-normal.woff) format("woff");font-display:swap}@font-face{font-family:"JTL Roboto Slab";src:url(https://jobtowngraphics.com/wp-content/plugins/jobtown-equipment-labels/assets/fonts/roboto-slab-latin-800-normal.woff) format("woff");font-display:swap}.jtl{--r:#c8102e;--rd:#a10c24;--k:#111;--g:#6b6b6b;--line:#e3e3e6;--soft:#f5f5f7;font-size:16px;color:var(--k);line-height:1.5}.jtl *,.jtl :after,.jtl :before{box-sizing:border-box}.jtl .jtl-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:start}.jtl .jtl-side{position:sticky;top:110px}.jtl .jtl-stage{background:linear-gradient(180deg,#f7f7f8,#ececee);border-radius:14px;padding:22px 22px 18px}.jtl .jtl-stage__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--g)}.jtl .jtl-switch{display:inline-flex;gap:6px;align-items:center;text-transform:none;letter-spacing:0;font-weight:600;cursor:pointer;margin:0!important}.jtl .jtl-switch input{margin:0!important}.jtl .jtl-prev{display:flex;align-items:center;justify-content:center;min-height:240px;padding:20px 8px;overflow:auto}.jtl .jtl-prev svg{width:100%;max-width:520px;height:auto;filter:drop-shadow(0 8px 14px rgba(0,0,0,.18)) drop-shadow(0 1px 1px rgba(0,0,0,.2));border-radius:6px}.jtl .jtl-prev.is-real svg{max-width:none}.jtl .jtl-more:not([hidden]){display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}.jtl .jtl-mini svg{width:100%;height:auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,.15));border-radius:3px}.jtl .jtl-mini--more{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:14px;color:var(--g);background:rgba(255,255,255,.6);border-radius:6px;padding:6px;line-height:1.3}.jtl .jtl-mini--more small{font-weight:500;font-size:12px}.jtl .jtl-warn{margin:12px 0 0!important;padding:8px 12px!important;line-height:1.4!important;background:#fff4d6;border-radius:8px;font-size:14px!important;color:#6b4e00!important}.jtl .jtl-note{margin:12px 0 0!important;padding:0!important;font-size:13px!important;color:var(--g)!important;text-align:center}.jtl .jtl-step{padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid var(--line)}.jtl .jtl-step h3{display:flex;align-items:center;gap:12px;font-family:"Barlow Condensed",sans-serif!important;font-weight:800!important;text-transform:uppercase;font-size:26px!important;line-height:1!important;letter-spacing:.3px;margin:0 0 16px!important;color:var(--k)!important}.jtl .jtl-step h3 i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--k);color:#fff;font-size:17px}.jtl .jtl-sizes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.jtl .jtl-size{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px;border:2px solid var(--line);border-radius:10px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s;margin:0!important}.jtl .jtl-size:hover{border-color:#bbb}.jtl .jtl-size.is-on{border-color:var(--r);box-shadow:0 0 0 3px rgba(200,16,46,.12)}.jtl .jtl-size input{position:absolute;opacity:0;pointer-events:none}.jtl .jtl-size__vis{display:flex;align-items:center;height:40px;margin-bottom:8px}.jtl .jtl-size__vis i{display:block;height:0;border:2px solid var(--k);border-radius:3px;background:repeating-linear-gradient(135deg,#fff,#fff 4px,#f0f0f0 4px,#f0f0f0 8px)}.jtl .jtl-size b{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:21px;line-height:1.1}.jtl .jtl-size__use{font-size:13px;color:var(--g);line-height:1.35}.jtl .jtl-size__from{font-size:13px;font-weight:700;color:var(--r);margin-top:4px}.jtl .jtl-seg{display:inline-flex;flex-wrap:wrap;background:var(--soft);border-radius:10px;padding:4px;gap:4px;margin:0 0 16px}.jtl .jtl-seg button{appearance:none;border:0;background:0 0;padding:9px 16px!important;border-radius:7px;font-weight:700;font-size:14px!important;color:#444!important;cursor:pointer;line-height:1.2;margin:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.jtl .jtl-seg button.is-on{background:#fff;color:var(--k)!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important}.jtl .jtl-seg--4{display:flex;margin-bottom:10px}.jtl .jtl-seg--4 button{flex:1}.jtl .jtl-field{margin:0 0 16px}.jtl .jtl-field>label,.jtl .jtl-row3 label{display:block;font-weight:700;font-size:14px;margin:0 0 6px!important;color:var(--k)}.jtl input[type=number],.jtl input[type=text],.jtl select,.jtl textarea{width:100%;padding:12px 14px!important;border:1.5px solid #d4d4d8!important;border-radius:8px!important;font-size:16px!important;background:#fff!important;color:var(--k)!important;margin:0!important;box-shadow:none!important;text-transform:uppercase;height:auto!important;font-family:inherit!important;line-height:1.3!important}.jtl textarea#jtl-notes{text-transform:none}.jtl input:focus,.jtl select:focus,.jtl textarea:focus{outline:0;border-color:var(--r)!important;box-shadow:0 0 0 3px rgba(200,16,46,.12)!important}.jtl input:disabled{opacity:.45}.jtl small{display:block;font-size:13px;color:var(--g);margin-top:6px}.jtl .jtl-check{display:flex!important;align-items:center;gap:8px;font-weight:700;font-size:14px;cursor:pointer;margin:0 0 8px!important}.jtl .jtl-check input{width:18px;height:18px;margin:0!important;accent-color:var(--r)}.jtl .jtl-row3{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.jtl .jtl-row3 label{font-size:13px}.jtl .jtl-row2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px}.jtl .jtl-inline{display:inline-flex!important;align-items:center;gap:8px;font-size:14px;font-weight:700;margin:0!important}.jtl .jtl-inline input{width:90px!important}.jtl .jtl-drop{display:block;border:2px dashed #c9c9cf;border-radius:10px;padding:20px;text-align:center;cursor:pointer;background:#fff;margin:0 0 16px!important;font-size:14px;color:var(--g);transition:border-color .15s,background .15s}.jtl .jtl-drop b{color:var(--k);font-size:15px}.jtl .jtl-drop.is-over,.jtl .jtl-drop:hover{border-color:var(--r);background:#fff7f8}.jtl .jtl-drop input{display:none}.jtl .jtl-linkbtn{appearance:none;border:0;background:0 0;color:var(--r)!important;font-weight:700;text-decoration:underline;padding:0!important;cursor:pointer;font-size:14px!important;margin:0!important;box-shadow:none!important}.jtl .jtl-sws{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.jtl .jtl-sw{appearance:none;display:flex;align-items:center;gap:10px;padding:6px 8px 6px 6px!important;border:1.5px solid var(--line)!important;border-radius:8px;background:#fff!important;cursor:pointer;text-align:left;margin:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.jtl .jtl-sw span{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:28px;border-radius:4px;border:2px solid;font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:14px}.jtl .jtl-sw em{font-style:normal;font-size:12.5px;font-weight:600;color:#333;line-height:1.2}.jtl .jtl-sw.is-on{border-color:var(--r)!important;box-shadow:0 0 0 3px rgba(200,16,46,.12)!important}.jtl .jtl-sw--custom span{background:conic-gradient(#d2152a,#ffd200,#1f7a35,#1f4aa8,#7b2cbf,#d2152a)!important;color:#fff!important;border-color:transparent!important;font-size:18px}.jtl .jtl-custom:not([hidden]){display:flex;gap:18px;margin-top:10px;flex-wrap:wrap}.jtl .jtl-custom label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin:0!important}.jtl .jtl-custom input[type=color]{width:44px;height:32px;padding:0;border:1px solid #ccc;border-radius:6px;background:0 0;cursor:pointer}.jtl .jtl-packs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}.jtl .jtl-pack{appearance:none;display:flex;flex-direction:column;align-items:center;gap:1px;padding:12px 4px!important;border:2px solid var(--line)!important;border-radius:10px;background:#fff!important;cursor:pointer;margin:0!important;box-shadow:none!important;color:var(--k)!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2}.jtl .jtl-pack b{font-family:"Barlow Condensed",sans-serif;font-size:24px;font-weight:800}.jtl .jtl-pack span{font-weight:700;font-size:15px}.jtl .jtl-pack em{font-style:normal;font-size:11.5px;color:var(--g)}.jtl .jtl-pack.is-on{border-color:var(--r)!important;box-shadow:0 0 0 3px rgba(200,16,46,.12)!important}.jtl .jtl-otherq{margin-bottom:4px!important}.jtl .jtl-listqty{margin:0 0 16px!important;padding:12px 14px!important;background:var(--soft);border-radius:8px;font-size:15px!important}.jtl .jtl-buy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:12px;background:var(--k);color:#fff}.jtl .jtl-buy__p b{display:block;font-family:"Barlow Condensed",sans-serif;font-size:34px;font-weight:800;line-height:1;color:#fff}.jtl .jtl-buy__p span{font-size:13px;color:#bbb}.jtl .jtl-add{appearance:none;border:0;background:var(--r)!important;color:#fff!important;font-family:"Barlow Condensed",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.6px;font-size:19px!important;padding:15px 28px!important;border-radius:8px;cursor:pointer;margin:0!important;line-height:1.1;transition:background .15s}.jtl .jtl-add:hover{background:var(--rd)!important}.jtl .jtl-add:disabled{opacity:.55;cursor:not-allowed}.jtl .jtl-err{margin:12px 0 0!important;padding:10px 12px!important;background:#fde8eb;color:#8a0f22!important;border-radius:8px;font-size:14px!important;font-weight:600}.jtl .jtl-fine{margin:12px 0 0!important;font-size:13px!important;color:var(--g)!important}@media (max-width:999px){.jtl .jtl-grid{grid-template-columns:1fr;gap:20px}.jtl .jtl-side{position:sticky;top:60px;z-index:5}.jtl .jtl-stage{padding:12px 14px;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.08)}.jtl .jtl-stage__top{margin-bottom:4px}.jtl .jtl-prev{min-height:0;padding:10px 4px}.jtl .jtl-prev svg{max-height:120px;width:auto;max-width:100%}.jtl .jtl-more,.jtl .jtl-note{display:none!important}.jtl .jtl-buy{position:sticky;bottom:10px;z-index:6;box-shadow:0 10px 30px rgba(0,0,0,.25)}}@media (max-width:600px){.jtl .jtl-sws{grid-template-columns:repeat(2,1fr)}.jtl .jtl-packs{grid-template-columns:repeat(3,1fr)}.jtl .jtl-row3{grid-template-columns:1fr 1fr}.jtl .jtl-row3>div:first-child{grid-column:1/-1}.jtl .jtl-seg--4 button{padding:9px 6px!important;font-size:13px!important}.jtl .jtl-add{padding:14px 18px!important;font-size:17px!important}.jtl .jtl-buy__p b{font-size:28px}}.jtl .jtl-styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.jtl .jtl-style{appearance:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px!important;border:2px solid var(--line)!important;border-radius:10px;background:#fff!important;cursor:pointer;margin:0!important;box-shadow:none!important;color:var(--k)!important;text-transform:none!important;letter-spacing:0!important}.jtl .jtl-style svg{width:100%;height:auto;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.jtl .jtl-style b{font-size:13px;font-weight:700;line-height:1.2}.jtl .jtl-style.is-on{border-color:var(--r)!important;box-shadow:0 0 0 3px rgba(200,16,46,.12)!important}.jtl .jtl-hint{display:block;margin-top:6px;color:var(--g);font-size:13px}.jtl [hidden]{display:none!important}@media (max-width:600px){.jtl .jtl-styles{grid-template-columns:repeat(2,minmax(0,1fr))}}.jtl .jtl-free{margin:14px 0 0}.jtl .jtl-freebtn{appearance:none;width:100%;border:2px dashed var(--k)!important;background:#fff!important;color:var(--k)!important;font-weight:700;font-size:15px!important;padding:12px!important;border-radius:10px;cursor:pointer;margin:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.jtl .jtl-freebtn:hover{background:var(--k)!important;color:#fff!important}.jtl .jtl-edpanel{margin-top:4px;padding:14px;background:var(--soft);border-radius:10px}.jtl .jtl-edtools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.jtl .jtl-edbtn,.jtl .jtl-edtools button{appearance:none;display:flex;align-items:center;justify-content:center;border:2px solid var(--k)!important;background:#fff!important;color:var(--k)!important;font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:16px!important;text-transform:uppercase;padding:10px 6px!important;border-radius:8px;cursor:pointer;margin:0!important;box-shadow:none!important;line-height:1.1}.jtl .jtl-edbtn input{display:none}.jtl .jtl-efonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.jtl .jtl-efonts button{appearance:none;min-height:42px;border:2px solid var(--line)!important;border-radius:7px;background:#fff!important;cursor:pointer;margin:0!important;padding:6px 4px!important;font-size:15px!important;color:var(--k)!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.jtl .jtl-ecol button.is-on,.jtl .jtl-efonts button.is-on{border-color:var(--r)!important;box-shadow:0 0 0 3px rgba(200,16,46,.15)!important}.jtl .jtl-ecol{display:flex;flex-wrap:wrap;gap:8px}.jtl .jtl-ecol button{appearance:none;width:32px;height:32px;border-radius:50%;border:2px solid rgba(0,0,0,.18)!important;cursor:pointer;margin:0!important;padding:0!important;box-shadow:none!important}.jtl .jtl-edrow{display:flex;flex-wrap:wrap;gap:6px}.jtl .jtl-edrow button{appearance:none;border:1px solid #d4d4d8!important;background:#fff!important;color:var(--k)!important;font-size:13px!important;font-weight:600;padding:7px 10px!important;border-radius:6px;cursor:pointer;margin:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.jtl .jtl-edrow button.is-del{color:#a10c24!important;border-color:#f0c2ca!important}.jtl .jtl-edfoot{margin:12px 0 0!important;font-size:14px}.jtl .jtl-edwrap{position:relative;margin:0 auto;filter:drop-shadow(0 3px 8px rgba(0,0,0,.18))}.jtl .jtl-edwrap .canvas-container{position:absolute!important;inset:0}