:root{
--ink:#0B0B0C;--ink-2:#17181A;--ink-3:#232529;
--paper:#FFF;--paper-2:#F5F5F4;--paper-3:#EDEDEB;
--gold:#C8A96A;--gold-2:#A98B4C;
--line:#DEDEDA;--line-dark:#2E3034;
--grey:#6B6D72;--grey-2:#8E9095;
--ok:#1F7A4D;--okbg:#EFF7F2;--flag:#B4501E;--flagbg:#FDF1E8;
--r:4px;
--disp:"Barlow Condensed",Impact,system-ui,sans-serif;
--body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}.jpgb-bleed *{box-sizing:border-box;margin:0;padding:0}.jpgb-bleed{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.55;padding-bottom:96px}.jpgb-bleed a{color:inherit;text-decoration:none}.jpgb-bleed .wrap{max-width:1400px;margin:0 auto;padding:0 28px}.jpgb-bleed .disp{font-family:var(--disp);text-transform:uppercase;line-height:.95;font-weight:700}.jpgb-bleed button{font-family:inherit}.jpgb-bleed .proto{background:#2B1D08;color:#F0DFB8;font-size:12.5px;padding:9px 24px;text-align:center}.jpgb-bleed .proto b{color:#fff}.jpgb-bleed header{position:sticky;top:0;z-index:70;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.jpgb-bleed header .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.jpgb-bleed .logo{font-family:var(--disp);font-size:27px;font-weight:700;letter-spacing:-.02em}.jpgb-bleed .crumb{font-size:12.5px;color:var(--grey);letter-spacing:.04em}.jpgb-bleed .crumb a:hover{color:var(--gold-2)}.jpgb-bleed .hdmail{font-size:12.5px;color:var(--grey);white-space:nowrap}.jpgb-bleed .hdmail a{color:var(--gold-2);font-weight:600}.jpgb-bleed .hdmail a:hover{text-decoration:underline}
@media(max-width:900px){.jpgb-bleed .crumb{display:none}}
@media(max-width:520px){.jpgb-bleed .hdmail span,.jpgb-bleed .hdmail{font-size:12px}.jpgb-bleed .hdmail{overflow:hidden;text-overflow:ellipsis}}.jpgb-bleed .titlebar{border-bottom:1px solid var(--line);padding:34px 0 30px}.jpgb-bleed .titlebar h1{font-family:var(--disp);font-size:clamp(38px,4.6vw,58px);text-transform:uppercase;line-height:.94}.jpgb-bleed .titlebar .desc{color:var(--grey);font-size:16px;max-width:680px;margin-top:12px}.jpgb-bleed .titlebar .facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.jpgb-bleed .fact{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:100px;padding:6px 14px;color:var(--ink-3);display:flex;align-items:center;gap:7px}.jpgb-bleed .fact b{color:var(--gold-2)}.jpgb-bleed .titlebar .row{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;flex-wrap:wrap}.jpgb-bleed .priceflag{text-align:right;flex-shrink:0}.jpgb-bleed .priceflag .r{font-size:26px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.jpgb-bleed .priceflag .r small{font-size:12px;font-weight:500;color:var(--grey)}.jpgb-bleed .priceflag .n{font-size:12.5px;color:var(--grey);margin-top:2px}.jpgb-bleed .build{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:0;align-items:start}.jpgb-bleed .stage{position:sticky;top:64px;background:var(--paper-2);border-right:1px solid var(--line);padding:16px 24px 18px;height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;position:sticky}.jpgb-bleed .panel{padding:30px 30px 60px}
@media(max-width:1080px){.jpgb-bleed .build{grid-template-columns:1fr}.jpgb-bleed .stage{display:none}}.jpgb-bleed .stagetop{position:absolute;top:16px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:flex-start;z-index:3;pointer-events:none}.jpgb-bleed .stagetop > *{pointer-events:auto}.jpgb-bleed .viewtabs{display:flex;gap:4px;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);padding:4px;border-radius:100px;border:1px solid var(--line)}.jpgb-bleed .viewtabs button{border:0;background:none;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;border-radius:100px;cursor:pointer;color:var(--grey);transition:.15s}.jpgb-bleed .viewtabs button.on{background:var(--ink);color:#fff}.jpgb-bleed .zoomb{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.9);backdrop-filter:blur(6px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;padding:0}.jpgb-bleed .zoomb:hover{background:var(--ink);border-color:var(--ink)}.jpgb-bleed .zoomb svg{width:17px;height:17px;stroke:var(--ink-3);fill:none;stroke-width:2;stroke-linecap:round}.jpgb-bleed .zoomb:hover svg{stroke:#fff}.jpgb-bleed .canvas{flex:1;display:flex;align-items:stretch;justify-content:center;gap:18px;padding:0;min-height:0;position:relative}.jpgb-bleed .gv{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;max-width:360px}.jpgb-bleed .gvw{width:100%;min-height:0;display:flex;align-items:center;justify-content:center}.jpgb-bleed .gv svg{width:100%;height:auto;max-height:100%}.jpgb-bleed .gv figcaption{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--grey-2);margin-top:2px;flex-shrink:0}.jpgb-bleed .hint{text-align:center;font-size:12px;color:var(--grey-2);margin-top:6px}.jpgb-bleed .svgpart{cursor:pointer;transition:filter .12s}.jpgb-bleed .svgpart:hover{filter:brightness(.92)}
@keyframes flash{0%{opacity:1}35%{opacity:.35}100%{opacity:1}}.jpgb-bleed .svgpart.flash{animation:flash .45s ease}.jpgb-bleed .chips{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin-top:12px;flex-shrink:0}.jpgb-bleed .chip{display:flex;align-items:center;gap:7px;background:var(--paper);border:1px solid var(--line);border-radius:100px;padding:5px 12px 5px 6px;cursor:pointer;transition:.15s}.jpgb-bleed .chip:hover{border-color:var(--ink)}.jpgb-bleed .chip.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.jpgb-bleed .chip i{width:19px;height:19px;border-radius:50%;border:1px solid rgba(0,0,0,.2);display:block;flex-shrink:0}.jpgb-bleed .chip span{font-size:11.5px;font-weight:600;line-height:1.15}.jpgb-bleed .chip span em{display:block;font-style:normal;font-weight:400;font-size:10px;color:var(--grey)}.jpgb-bleed .mprev{display:none;position:sticky;top:64px;z-index:65;background:var(--paper-2);border-bottom:1px solid var(--line);flex-direction:column;height:40vh;min-height:250px;overflow:hidden}.jpgb-bleed .mp-stage{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:8px 0}.jpgb-bleed .mp-stage #mini-svg{height:100%;width:100%;display:flex;align-items:stretch;justify-content:center;gap:10px}.jpgb-bleed .mp-stage .gv{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.jpgb-bleed .mp-stage .gvw{width:100%;min-height:0;display:flex;align-items:center;justify-content:center}.jpgb-bleed .mp-stage svg{width:100%;height:auto;max-height:100%}.jpgb-bleed .mp-stage figcaption{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2);margin-top:4px}.jpgb-bleed .mp-top{position:absolute;top:8px;left:14px;right:14px;display:flex;justify-content:space-between;z-index:3}.jpgb-bleed .mp-bar{display:flex;align-items:center;gap:12px;padding:8px 14px;background:var(--ink);color:#fff;flex-shrink:0}.jpgb-bleed .mp-bar .mc{display:flex;gap:4px}.jpgb-bleed .mp-bar .mc i{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.35)}.jpgb-bleed .mp-bar .mq{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8E9095;line-height:1.25}.jpgb-bleed .mp-bar .mq b{display:block;font-family:var(--disp);font-size:19px;color:#fff;letter-spacing:0}.jpgb-bleed .mp-bar .mq b.gold{color:var(--gold)}.jpgb-bleed .mp-bar .sp{flex:1}.jpgb-bleed .mp-bar .madd{background:var(--gold);color:var(--ink);border:0;border-radius:3px;padding:10px 16px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.jpgb-bleed .mp-bar .madd:disabled{opacity:.35}
@media(max-width:1080px){.jpgb-bleed .mprev{display:flex}.jpgb-bleed .bar{display:none}}.jpgb-bleed .fsmask{position:fixed;inset:0;background:#0B0B0C;z-index:120;display:none;flex-direction:column}.jpgb-bleed .fsmask.on{display:flex}.jpgb-bleed .fs-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;flex-shrink:0}.jpgb-bleed .fs-top .viewtabs{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.jpgb-bleed .fs-top .viewtabs button{color:#B4B6B8}.jpgb-bleed .fs-top .viewtabs button.on{background:#fff;color:var(--ink)}.jpgb-bleed .fs-x{background:none;border:0;color:#9A9C9F;font-size:30px;cursor:pointer;line-height:1;padding:0 6px}.jpgb-bleed .fs-x:hover{color:#fff}.jpgb-bleed .fs-body{flex:1;display:flex;align-items:stretch;justify-content:center;gap:28px;padding:0 20px;min-height:0;overflow:auto}.jpgb-bleed .fs-body .gv{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;max-width:560px}.jpgb-bleed .fs-body .gvw{width:100%;min-height:0;display:flex;align-items:center;justify-content:center}.jpgb-bleed .fs-body svg{width:100%;height:auto;max-height:100%;transition:transform .2s}.jpgb-bleed .fs-body figcaption{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8E9095;margin-top:10px}.jpgb-bleed .fs-body.z2 svg{transform:scale(1.75);transform-origin:center}.jpgb-bleed .fs-foot{padding:14px 20px 22px;flex-shrink:0;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.jpgb-bleed .fs-chip{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:100px;padding:6px 14px 6px 7px;color:#fff}.jpgb-bleed .fs-chip i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.3)}.jpgb-bleed .fs-chip span{font-size:11.5px;font-weight:600;line-height:1.15}.jpgb-bleed .fs-chip span em{display:block;font-style:normal;font-weight:400;font-size:10px;color:#9A9C9F}.jpgb-bleed .fs-zoom{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:100px;padding:8px 18px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.jpgb-bleed .fs-zoom.on{background:#fff;color:var(--ink)}.jpgb-bleed .step{border:1px solid var(--line);border-radius:var(--r);margin-bottom:16px;overflow:hidden}.jpgb-bleed .step-h{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--paper);cursor:pointer;user-select:none}.jpgb-bleed .step-h .num{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--disp);font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jpgb-bleed .step.done .step-h .num{background:var(--ok)}.jpgb-bleed .step-h h3{font-family:var(--disp);font-size:23px;text-transform:uppercase;flex:1;line-height:1}.jpgb-bleed .step-h .st{font-size:12.5px;color:var(--grey);font-weight:500;text-align:right;display:flex;align-items:center;gap:6px;justify-content:flex-end}.jpgb-bleed .step-h .st i{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,.22);display:inline-block}.jpgb-bleed .step.done .step-h .st{color:var(--ok);font-weight:600}.jpgb-bleed .step-h .car{color:var(--grey-2);font-size:18px;transition:.2s;flex-shrink:0}.jpgb-bleed .step.open .step-h .car{transform:rotate(180deg)}.jpgb-bleed .step-b{display:none;padding:4px 18px 20px;border-top:1px solid var(--line)}.jpgb-bleed .step.open .step-b{display:block}.jpgb-bleed .designs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.jpgb-bleed .dopt{border:1.5px solid var(--line);border-radius:var(--r);padding:8px;cursor:pointer;text-align:center;transition:.15s;background:var(--paper)}.jpgb-bleed .dopt:hover{border-color:var(--grey-2)}.jpgb-bleed .dopt.on{border-color:var(--ink);background:var(--paper-2);box-shadow:0 0 0 1px var(--ink)}.jpgb-bleed .dopt svg{width:100%;height:auto;pointer-events:none}.jpgb-bleed .dopt span{display:block;font-size:11.5px;font-weight:600;margin-top:5px;letter-spacing:.02em}.jpgb-bleed .dopt{position:relative}.jpgb-bleed .dtag{position:absolute;top:6px;left:6px;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--gold);color:var(--ink);padding:3px 7px;border-radius:2px;z-index:2}
@media(max-width:560px){.jpgb-bleed .designs{grid-template-columns:repeat(2,1fr)}}.jpgb-bleed .layers{display:flex;flex-direction:column;gap:7px;margin-top:14px}.jpgb-bleed .layer{display:flex;align-items:center;gap:12px;border:1.5px solid var(--line);border-radius:var(--r);padding:9px 12px;cursor:pointer;transition:.15s;background:var(--paper)}.jpgb-bleed .layer:hover{border-color:var(--grey-2)}.jpgb-bleed .layer.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.jpgb-bleed .layer .sw{width:30px;height:30px;border-radius:3px;border:1px solid rgba(0,0,0,.18);flex-shrink:0}.jpgb-bleed .layer .nm{flex:1;font-size:14.5px;font-weight:600}.jpgb-bleed .layer .cn{font-size:12.5px;color:var(--grey);text-align:right}.jpgb-bleed .layer .cn b{display:block;font-size:10.5px;color:var(--grey-2);font-weight:600;letter-spacing:.05em}.jpgb-bleed .layer.unset .cn{color:var(--flag)}.jpgb-bleed .palette{margin-top:12px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper-2);padding:16px;display:none}.jpgb-bleed .palette.on{display:block}.jpgb-bleed .palette .ph{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--grey);margin-bottom:12px}.jpgb-bleed .palette .ph b{color:var(--ink)}.jpgb-bleed .sw-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:7px}.jpgb-bleed .sw-grid.limited{grid-template-columns:repeat(2,minmax(0,92px))}.jpgb-bleed .sw-fam{display:flex;flex-direction:column;gap:14px;max-height:330px;overflow-y:auto;padding-right:4px}.jpgb-bleed .sw-fam::-webkit-scrollbar{width:6px}.jpgb-bleed .sw-fam::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.jpgb-bleed .famh{font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--grey-2);margin-bottom:7px}.jpgb-bleed .famg{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.jpgb-bleed .famg button{aspect-ratio:1;border-radius:3px;border:1px solid rgba(0,0,0,.16);cursor:pointer;padding:0;transition:.12s}.jpgb-bleed .famg button:hover{transform:scale(1.16);z-index:2}.jpgb-bleed .famg button.on{box-shadow:0 0 0 2px var(--paper-2),0 0 0 4px var(--ink)}.jpgb-bleed .pal-custom{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.jpgb-bleed .pch{font-size:13px;font-weight:600;margin-bottom:9px}.jpgb-bleed .pcr{display:flex;gap:8px;align-items:center}.jpgb-bleed .pcr input#pc-code{flex:1;min-width:0;border:1px solid var(--line);border-radius:3px;padding:10px 12px;font-family:inherit;font-size:14px}.jpgb-bleed .pcr input#pc-code:focus{outline:0;border-color:var(--ink)}.jpgb-bleed .pc-sw{position:relative;width:42px;height:40px;flex-shrink:0;cursor:pointer}.jpgb-bleed .pc-sw input[type=color]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.jpgb-bleed .pc-sw span{position:absolute;inset:0;border-radius:3px;border:1px solid rgba(0,0,0,.2);pointer-events:none}.jpgb-bleed .pcn{font-size:12px;color:var(--grey);margin-top:9px;line-height:1.5}
@media(max-width:560px){.jpgb-bleed .famg{grid-template-columns:repeat(7,1fr)}}.jpgb-bleed .sw-grid button{aspect-ratio:1;border-radius:3px;border:1px solid rgba(0,0,0,.16);cursor:pointer;padding:0;position:relative;transition:.12s}.jpgb-bleed .sw-grid button:hover{transform:scale(1.14);z-index:2}.jpgb-bleed .sw-grid button.on{box-shadow:0 0 0 2px var(--paper-2),0 0 0 4px var(--ink)}.jpgb-bleed .sw-name{margin-top:11px;font-size:13px;color:var(--grey);min-height:19px}.jpgb-bleed .sw-name b{color:var(--ink)}
@media(max-width:560px){.jpgb-bleed .sw-grid{grid-template-columns:repeat(6,1fr)}}.jpgb-bleed .drops{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.jpgb-bleed .drop{border:1.5px dashed var(--line);border-radius:var(--r);padding:14px 8px;text-align:center;cursor:pointer;transition:.15s;background:var(--paper)}.jpgb-bleed .drop:hover{border-color:var(--gold-2);background:#FDFBF6}.jpgb-bleed .drop.has{border-style:solid;border-color:var(--ok);background:var(--okbg)}.jpgb-bleed .drop .ic{font-size:20px;color:var(--grey-2);line-height:1}.jpgb-bleed .drop.has .ic{color:var(--ok)}.jpgb-bleed .drop .lb{font-size:11.5px;font-weight:600;margin-top:6px;letter-spacing:.03em}.jpgb-bleed .drop .fn{font-size:10.5px;color:var(--grey);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jpgb-bleed .vecnote{margin-top:14px;background:var(--okbg);border:1px solid #CCE5D8;border-radius:var(--r);padding:12px 14px;font-size:13px;color:#2A5B44}.jpgb-bleed .vecnote b{display:block;margin-bottom:2px}.jpgb-bleed .toggle-row{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.jpgb-bleed .sw-t{width:44px;height:25px;border-radius:100px;background:var(--line);position:relative;cursor:pointer;flex-shrink:0;transition:.18s;border:0}.jpgb-bleed .sw-t:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 3px rgba(0,0,0,.25)}.jpgb-bleed .sw-t.on{background:var(--ok)}.jpgb-bleed .sw-t.on:after{left:22px}.jpgb-bleed .toggle-row .tx{font-size:14.5px;font-weight:600}.jpgb-bleed .toggle-row .tx small{display:block;font-weight:400;font-size:12.5px;color:var(--grey)}.jpgb-bleed .nn{display:none;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.jpgb-bleed .nn.on{display:grid}.jpgb-bleed .fld label{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--grey);margin-bottom:5px}.jpgb-bleed .fld select,.jpgb-bleed .fld input{width:100%;border:1px solid var(--line);border-radius:3px;padding:10px 11px;font-family:inherit;font-size:14px;background:#fff}.jpgb-bleed .fld select:focus,.jpgb-bleed .fld input:focus{outline:0;border-color:var(--ink)}.jpgb-bleed .sleeve-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0 20px}.jpgb-bleed .sleeve{border:1.5px solid var(--line);border-radius:var(--r);padding:13px 15px;cursor:pointer;transition:.15s;background:var(--paper)}.jpgb-bleed .sleeve:hover{border-color:var(--grey-2)}.jpgb-bleed .sleeve.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.jpgb-bleed .sleeve b{font-size:14.5px;display:block}.jpgb-bleed .sleeve span{font-size:12.5px;color:var(--grey)}.jpgb-bleed .fonts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.jpgb-bleed .fopt{border:1.5px solid var(--line);border-radius:var(--r);padding:14px 8px 10px;cursor:pointer;text-align:center;transition:.15s;background:var(--paper)}.jpgb-bleed .fopt:hover{border-color:var(--grey-2)}.jpgb-bleed .fopt.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:var(--paper-2)}.jpgb-bleed .fopt .fn{font-size:13px;line-height:1;color:var(--ink)}.jpgb-bleed .fopt .fnum{font-size:30px;line-height:1;margin-top:3px;color:var(--ink)}.jpgb-bleed .fopt .flb{display:block;font-size:11px;font-weight:600;margin-top:9px;letter-spacing:.03em;color:var(--grey);font-family:var(--body)}.jpgb-bleed .fopt.on .flb{color:var(--ink)}.jpgb-bleed .nn-warn{margin-top:10px;background:var(--flagbg);border:1px solid #EBD3C0;border-left:3px solid var(--flag);border-radius:var(--r);padding:12px 14px;font-size:13px;color:#7A4020}.jpgb-bleed .nn-note{margin-top:16px;background:var(--okbg);border:1px solid #CCE5D8;border-radius:var(--r);padding:12px 14px;font-size:13px;color:#2A5B44}
@media(max-width:560px){.jpgb-bleed .fonts{grid-template-columns:repeat(2,1fr)}}.jpgb-bleed .modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}.jpgb-bleed .mode{border:1.5px solid var(--line);border-radius:var(--r);padding:13px 15px;cursor:pointer;transition:.15s;background:var(--paper)}.jpgb-bleed .mode:hover{border-color:var(--grey-2)}.jpgb-bleed .mode.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.jpgb-bleed .mode b{font-size:14.5px;display:block}.jpgb-bleed .mode span{font-size:12.5px;color:var(--grey)}.jpgb-bleed .rost-start{border:1px solid var(--line);border-left:3px solid var(--gold);background:#FDFBF6;border-radius:var(--r);padding:18px 20px}.jpgb-bleed .rost-start b{display:block;font-size:15px;margin-bottom:12px}.jpgb-bleed .rost-start span{display:block;font-size:12.5px;color:var(--grey);margin-top:10px}.jpgb-bleed .rs-row{display:flex;gap:8px}.jpgb-bleed .rs-row input{width:110px;border:1px solid var(--line);border-radius:3px;padding:11px 12px;font-family:inherit;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield}.jpgb-bleed .rs-row input::-webkit-outer-spin-button,.jpgb-bleed .rs-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jpgb-bleed .rs-row input:focus{outline:0;border-color:var(--ink);background:#FFFDF6}.jpgb-bleed button.rs-go{background:var(--ink);color:#fff;border-color:var(--ink);padding:11px 22px;font-size:13px;white-space:nowrap}.jpgb-bleed button.rs-go:hover{background:var(--gold-2);border-color:var(--gold-2);color:#fff}.jpgb-bleed .rost-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.jpgb-bleed .rh{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--grey)}.jpgb-bleed .rost-btns{display:flex;gap:6px;flex-wrap:wrap}.jpgb-bleed .minib{border:1px solid var(--line);background:var(--paper);border-radius:3px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:.15s}.jpgb-bleed .minib:hover{border-color:var(--ink);background:var(--ink);color:#fff}.jpgb-bleed .rost-collect{background:#FDFBF6;border:1px solid #EADFC6;border-left:3px solid var(--gold);border-radius:var(--r);padding:12px 14px;font-size:13px;color:#6B5C3C;margin-bottom:14px}.jpgb-bleed .rost{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.jpgb-bleed .rrow{display:grid;grid-template-columns:26px 1fr 62px 116px 30px;gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--line);background:var(--paper)}.jpgb-bleed .rrow:last-child{border-bottom:0}.jpgb-bleed .rrow.hd{background:var(--paper-2);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--grey);padding:9px 10px}.jpgb-bleed .rrow .ix{font-size:12px;color:var(--grey-2);font-weight:600;text-align:center}.jpgb-bleed .rrow input,.jpgb-bleed .rrow select{width:100%;border:1px solid var(--line);border-radius:3px;padding:8px 9px;font-family:inherit;font-size:13.5px;background:#fff}.jpgb-bleed .rrow input:focus,.jpgb-bleed .rrow select:focus{outline:0;border-color:var(--ink);background:#FFFDF6}.jpgb-bleed .rrow input.bad,.jpgb-bleed .rrow select.bad{border-color:var(--flag);background:var(--flagbg)}.jpgb-bleed .rrow .del{border:0;background:none;color:var(--grey-2);font-size:17px;cursor:pointer;line-height:1}.jpgb-bleed .rrow .del:hover{color:var(--flag)}.jpgb-bleed .rost-issue{margin-top:10px;font-size:13px;color:var(--flag);background:var(--flagbg);border:1px solid #EBD3C0;border-radius:var(--r);padding:10px 13px;display:none}.jpgb-bleed .rost-issue.on{display:block}.jpgb-bleed .rost-sum{margin-top:12px;font-size:13px;color:var(--grey);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.jpgb-bleed .rost-sum b{background:var(--ink);color:#fff;border-radius:100px;padding:3px 10px;font-size:11.5px;font-weight:700}
@media(max-width:620px){.jpgb-bleed .rrow{grid-template-columns:22px 1fr 54px 96px 26px;gap:5px}.jpgb-bleed .modes{grid-template-columns:1fr}}.jpgb-bleed .szg{margin-bottom:16px}.jpgb-bleed .szg .gl{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--grey);margin-bottom:7px;display:flex;justify-content:space-between}.jpgb-bleed .szg .gl em{font-style:normal;color:var(--ink);font-weight:700}.jpgb-bleed .szr{display:flex;gap:6px;flex-wrap:wrap}.jpgb-bleed .sz{width:58px;border:1px solid var(--line);border-radius:3px;overflow:hidden;text-align:center}.jpgb-bleed .sz .k{font-size:10.5px;font-weight:700;padding:4px 0;background:var(--paper-2);border-bottom:1px solid var(--line)}.jpgb-bleed .sz input{width:100%;border:0;text-align:center;font-family:inherit;font-size:15px;font-weight:600;padding:6px 0;outline:0;-moz-appearance:textfield;background:#fff}.jpgb-bleed .sz input::-webkit-outer-spin-button,.jpgb-bleed .sz input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jpgb-bleed .sz input:focus{background:#FFF9EA}.jpgb-bleed .sz.has{border-color:var(--ink)}.jpgb-bleed .sz.has .k{background:var(--ink);color:#fff}.jpgb-bleed .tierbar{display:flex;gap:0;margin-top:8px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.jpgb-bleed .tb{flex:1;padding:11px 12px;text-align:center;border-right:1px solid var(--line);transition:.15s}.jpgb-bleed .tb:last-child{border-right:0}.jpgb-bleed .tb.on{background:var(--ink);color:#fff}.jpgb-bleed .tb b{display:block;font-family:var(--disp);font-size:19px}.jpgb-bleed .tb span{font-size:12px;color:var(--grey)}.jpgb-bleed .tb.on span{color:#B9BBBD}.jpgb-bleed .upsell{margin-top:12px;background:var(--okbg);border:1px solid #CCE5D8;border-left:3px solid var(--ok);border-radius:var(--r);padding:12px 14px;font-size:13.5px;color:#2A5B44;font-weight:500;display:none}.jpgb-bleed .upsell.on{display:block}.jpgb-bleed .spec{border:1px solid var(--line);border-radius:var(--r);margin-top:22px;overflow:hidden}.jpgb-bleed .spec summary{list-style:none;cursor:pointer;padding:15px 18px;background:var(--ink);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:14px}.jpgb-bleed .spec summary::-webkit-details-marker{display:none}.jpgb-bleed .spec summary b{font-family:var(--disp);font-size:19px;text-transform:uppercase}.jpgb-bleed .spec summary span{font-size:12px;color:var(--gold)}.jpgb-bleed .spec .sb{padding:18px;font-size:13.5px}.jpgb-bleed .spec table{width:100%;border-collapse:collapse}.jpgb-bleed .spec td{padding:8px 0;border-bottom:1px solid var(--line);vertical-align:top}.jpgb-bleed .spec td:first-child{color:var(--grey);width:150px}.jpgb-bleed .spec tr:last-child td{border-bottom:0}.jpgb-bleed .spec .pt{display:inline-flex;align-items:center;gap:7px}.jpgb-bleed .spec .pt i{width:15px;height:15px;border-radius:2px;border:1px solid rgba(0,0,0,.2);display:inline-block}.jpgb-bleed .shmask{position:fixed;inset:0;background:rgba(8,8,9,.72);backdrop-filter:blur(4px);z-index:100;display:none;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.jpgb-bleed .shmask.on{display:flex}.jpgb-bleed .shmodal{background:var(--paper);border-radius:5px;max-width:620px;width:100%;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5)}.jpgb-bleed .sh-top{background:var(--ink);color:#fff;padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:2px solid var(--gold)}.jpgb-bleed .sh-top b{font-family:var(--disp);font-size:26px;text-transform:uppercase;display:block;line-height:1}.jpgb-bleed .sh-top span{font-size:13px;color:#A9ABAE;display:block;margin-top:5px}.jpgb-bleed .shx{background:none;border:0;color:#9A9C9F;font-size:26px;cursor:pointer;line-height:1}.jpgb-bleed .shx:hover{color:#fff}.jpgb-bleed .sh-body{padding:22px 24px}.jpgb-bleed .sh-prev{display:flex;gap:16px;align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);padding:14px;margin-bottom:18px}.jpgb-bleed .sh-prev #sh-thumb{display:flex;gap:8px}.jpgb-bleed .sh-prev .gv{margin:0}.jpgb-bleed .sh-prev .gvw{display:flex}.jpgb-bleed .sh-prev svg{height:86px;width:auto}.jpgb-bleed .sh-prev figcaption{display:none}.jpgb-bleed .sh-prev b{font-family:var(--disp);font-size:21px;text-transform:uppercase}.jpgb-bleed .sh-meta{font-size:12.5px;color:var(--grey);margin-top:4px;line-height:1.7}.jpgb-bleed .sh-meta i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.2);display:inline-block;vertical-align:-2px;margin-right:3px}.jpgb-bleed .sh-link{display:flex;gap:8px}.jpgb-bleed .sh-link input{flex:1;border:1px solid var(--line);border-radius:3px;padding:12px 13px;font-family:inherit;font-size:14px;background:var(--paper-2);color:var(--ink-3)}.jpgb-bleed .sh-link button{border:0;background:var(--ink);color:#fff;border-radius:3px;padding:0 20px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:.15s}.jpgb-bleed .sh-link button.cop{background:var(--ok)}.jpgb-bleed .sh-sub{font-size:12.5px;color:var(--grey);margin-top:7px}.jpgb-bleed .sh-opts{margin-top:20px;border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:13px}.jpgb-bleed .sh-o{display:flex;gap:12px;align-items:flex-start}.jpgb-bleed .sh-o b{font-size:14px;display:block}.jpgb-bleed .sh-o small{font-size:12.5px;color:var(--grey);display:block}.jpgb-bleed .sh-t{width:42px;height:24px;border-radius:100px;background:var(--line);position:relative;cursor:pointer;flex-shrink:0;border:0;transition:.18s;margin-top:2px}.jpgb-bleed .sh-t:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 3px rgba(0,0,0,.25);pointer-events:none}.jpgb-bleed .sh-t.on{background:var(--ok)}.jpgb-bleed .sh-t.on:after{left:21px}.jpgb-bleed .sh-inv{display:flex;gap:8px;margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.jpgb-bleed .sh-inv input{flex:1;border:1px solid var(--line);border-radius:3px;padding:12px 13px;font-family:inherit;font-size:14px}.jpgb-bleed .sh-inv input:focus{outline:0;border-color:var(--ink)}.jpgb-bleed .sh-inv button{border:1.5px solid var(--ink);background:transparent;border-radius:3px;padding:0 22px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:.15s}.jpgb-bleed .sh-inv button:hover{background:var(--ink);color:#fff}.jpgb-bleed .sh-people{margin-top:14px}.jpgb-bleed .pr{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.jpgb-bleed .pr:last-child{border-bottom:0}.jpgb-bleed .av{width:32px;height:32px;border-radius:50%;background:var(--paper-3);color:var(--ink-3);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.jpgb-bleed .pn{flex:1;font-size:13.5px;font-weight:600;line-height:1.3}.jpgb-bleed .pn em{display:block;font-style:normal;font-weight:400;font-size:12px;color:var(--grey)}.jpgb-bleed .pill{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:4px 9px;border-radius:100px;background:var(--paper-3);color:var(--grey);white-space:nowrap}.jpgb-bleed .pill.ok{background:var(--okbg);color:var(--ok)}.jpgb-bleed .sh-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;border-top:1px solid var(--line);padding-top:16px;font-size:12.5px;color:var(--grey);flex-wrap:wrap}.jpgb-bleed .btn-done{background:var(--gold);border:0;border-radius:3px;padding:12px 26px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.jpgb-bleed .btn-done:hover{background:var(--gold-2);color:#fff}.jpgb-bleed .bar{position:fixed;bottom:0;left:0;right:0;background:var(--ink);color:#fff;z-index:80;border-top:2px solid var(--gold);box-shadow:0 -8px 28px rgba(0,0,0,.22)}.jpgb-bleed .bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-top:14px;padding-bottom:14px;flex-wrap:wrap}.jpgb-bleed .bar .l{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.jpgb-bleed .bar .m{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8E9095}.jpgb-bleed .bar .m b{display:block;font-family:var(--disp);font-size:27px;color:#fff;letter-spacing:0}.jpgb-bleed .bar .m b.gold{color:var(--gold)}.jpgb-bleed .bar .warn{font-size:13.5px;color:#F0C9AE;font-weight:600}.jpgb-bleed .bar .btn{background:var(--gold);color:var(--ink);border:0;border-radius:var(--r);padding:15px 30px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:.15s}.jpgb-bleed .bar .btn:hover:not(:disabled){background:#fff}.jpgb-bleed .bar .btn:disabled{opacity:.35;cursor:not-allowed}.jpgb-bleed .bar .btn2{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.jpgb-bleed .bar .btn2:hover{background:#fff;color:var(--ink)}.jpgb-bleed .savep{display:inline-block;background:#E4F0E7;color:#1F7A4D;font-weight:800;font-size:10.5px;letter-spacing:.06em;border-radius:100px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.jpgb-bleed .tb .savep{margin-top:5px;font-size:9.5px;padding:3px 8px}.jpgb-bleed .tb.on .savep{background:#2C4633;color:#9FD8B4}.jpgb-bleed .bar .savep{background:#22331F;color:#8FCBAA;margin-left:8px;vertical-align:2px}.jpgb-bleed .designs.scrolly{max-height:460px;overflow-y:auto;padding-right:4px}