.ld-embed{font-family:Manrope,Arial,Helvetica,sans-serif;color:#242a32;background:#fff;font-size:16px;font-synthesis:none;--accent:#B52D40;--line:#D4DCE3;--muted:#5B6571}.ld-embed *{box-sizing:border-box}.ld-embed button,.ld-embed input,.ld-embed select,.ld-embed textarea{font:inherit}.ld-embed button{cursor:pointer}.ld-embed button:disabled{cursor:default;opacity:.42}.ld-embed button,.ld-embed a,.ld-embed input,.ld-embed select,.ld-embed summary,.ld-embed textarea{-webkit-tap-highlight-color:transparent}.ld-embed button:focus-visible,.ld-embed a:focus-visible,.ld-embed input:focus-visible,.ld-embed select:focus-visible,.ld-embed summary:focus-visible{outline:3px solid #242A32;outline-offset:3px}.ld-embed button{min-height:44px;border:1px solid var(--line);background:#fff;color:inherit;border-radius:9px;padding:8px 13px;font-size:.88rem;font-weight:600}.ld-embed button:hover:not(:disabled){border-color:#5b6571;background:#eef3f7}.ld-embed button[aria-pressed=true],.ld-embed button.active{color:var(--accent);background:#eef3f7;border-color:#242a32}.ld-embed [hidden]{display:none!important}.ld-embed .skip{position:absolute;left:16px;top:-60px;background:#fff;z-index:10;padding:12px}.ld-embed .skip:focus{top:8px}.ld-embed .site-header{height:83px;max-width:1440px;margin:auto;padding:0 46px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.ld-embed .brand{font-size:1.22rem;letter-spacing:3px;font-weight:800;color:inherit;text-decoration:none;display:flex;align-items:center;gap:20px}.ld-embed .brand span{font-size:.7rem;letter-spacing:1.2px;color:var(--muted);font-weight:400;border-left:1px solid #D4DCE3;padding-left:20px}.ld-embed .local-badge{font-size:.72rem;font-weight:600;display:flex;align-items:center;gap:8px;color:#5b6571}.ld-embed .local-badge i{width:6px;height:6px;border-radius:50%;background:#b52d40}.ld-embed main{max-width:1348px;margin:0 auto;padding:34px 30px 24px}.ld-embed .intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px;gap:24px}.ld-embed .eyebrow{font-size:.63rem;letter-spacing:1.8px;font-weight:700;color:var(--muted);margin:0 0 9px}.ld-embed h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-1.5px;font-size:2.5rem;margin:0}.ld-embed h2{font-size:1.1rem;font-weight:600;margin:0 0 22px;letter-spacing:-.3px}.ld-embed .intro>p{color:var(--muted);font-size:.87rem;margin:0 0 7px}.ld-embed .workspace{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:auto auto;gap:0 22px;align-items:start}.ld-embed .design-column{grid-column:2;grid-row:1;min-width:0;border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.ld-embed .tools{grid-column:1;grid-row:1;min-width:0;background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden}.ld-embed .tool-tabs{display:flex;padding:8px;gap:3px;border-bottom:1px solid var(--line)}.ld-embed .tool-tabs button{flex:1;border:0;border-radius:7px;min-width:0}.ld-embed .tool-panel{padding:25px 19px}.ld-embed .canvas-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:65px;padding:10px 22px;gap:8px}.ld-embed .canvas-label{font-size:.63rem;letter-spacing:1.6px;font-weight:700;color:var(--muted)}.ld-embed .editor-actions{display:flex;align-items:center;gap:4px}.ld-embed .editor-actions button{border:0;background:transparent}.ld-embed .editor-actions button:first-child,.ld-embed .editor-actions button:nth-child(2){font-size:1.4rem;width:44px;padding:0}.ld-embed .divider{height:20px;width:1px;background:var(--line);margin:0 8px}.ld-embed .artboard{height:410px;margin:0 18px;position:relative;background:#eef3f7;border:1px solid #D4DCE3;border-radius:7px;overflow:hidden;touch-action:none;cursor:text}.ld-embed .artboard:focus-within{box-shadow:inset 0 0 0 2px #d4dce3}.ld-embed .artboard.dark{background:#5b6571;border-color:#5b6571}.ld-embed .artboard svg{display:block;width:100%;height:100%;overflow:visible;-webkit-user-select:none;user-select:none}.ld-embed .canvas-corner{position:absolute;bottom:13px;left:16px;color:#5b6571;font-size:.55rem;letter-spacing:1.6px;pointer-events:none}.ld-embed .artboard.dark .canvas-corner{color:#d4dce3}.ld-embed .input-host{position:absolute;left:0;top:0;pointer-events:none}.ld-embed #document-input{position:absolute;width:2px;min-width:2px;height:30px;border:0;padding:0;margin:0;resize:none;overflow:hidden;background:transparent;color:transparent;caret-color:transparent;outline:0!important;white-space:pre;font-size:16px;line-height:1.3;pointer-events:none}.ld-embed #document-input::selection{background:transparent;color:transparent}.ld-embed .text-only .input-host{top:20px;right:20px;bottom:20px;left:20px;pointer-events:auto;display:flex;flex-direction:column;gap:12px}.ld-embed .text-only #text-only-label{font-size:.8rem;font-weight:600}.ld-embed .text-only #document-input{position:relative;flex:1;min-height:130px;width:100%;color:#242a32;caret-color:#242a32;border:1px solid #D4DCE3;background:#fff;border-radius:8px;padding:16px;pointer-events:auto;font-size:20px;line-height:1.5;overflow:auto}.ld-embed .text-only #document-input::selection{background:#d4dce3;color:inherit}.ld-embed .text-only svg,.ld-embed .text-only .canvas-corner{visibility:hidden}.ld-embed #empty-hint{position:absolute;left:0;right:0;top:44%;text-align:center;color:var(--muted);pointer-events:none}.ld-embed .canvas-caption{padding:9px 22px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:53px}.ld-embed .canvas-caption p{font-size:.74rem;color:var(--muted);margin:0;line-height:1.5}.ld-embed #done-editing{flex-shrink:0;min-height:36px;color:var(--accent);background:#eef3f7;border:0;font-size:.75rem}.ld-embed .size-strip{padding:19px 22px;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px;font-size:.78rem}.ld-embed .size-strip>span:first-child{color:var(--muted)}.ld-embed .size-strip strong{font-size:.9rem;font-weight:600}.ld-embed .size-note{color:var(--muted);font-size:.68rem;margin-left:auto}.ld-embed .inline-message{font-size:.74rem;line-height:1.6;color:#b52d40;margin:0;padding:0 22px 17px;min-height:0}.ld-embed .inline-message:empty{padding:0}.ld-embed .font-choices{display:grid;gap:9px}.ld-embed .font-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:78px;padding:12px 14px;width:100%;text-align:left;position:relative}.ld-embed .font-card span{font-size:.65rem;white-space:nowrap;color:var(--muted)}.ld-embed .font-card svg{width:115px;max-width:72%;height:43px;fill:#242a32}.ld-embed .font-card[aria-pressed=true]:after{content:"\2713";position:absolute;right:9px;top:5px;font-size:.65rem;color:var(--accent)}.ld-embed details{margin:22px 0 18px;border-top:1px solid var(--line);padding-top:16px}.ld-embed summary{font-size:.76rem;color:var(--muted);cursor:pointer;min-height:32px;line-height:28px}.ld-embed label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.75rem;font-weight:600;margin:19px 0 8px}.ld-embed label span{font-weight:400;color:var(--muted)}.ld-embed input[type=number],.ld-embed select{width:100%;border:1px solid #D4DCE3;border-radius:7px;padding:12px;min-height:46px;background:#fff;color:#242a32}.ld-embed input[aria-invalid=true]{border-color:#b52d40;background:#eef3f7}.ld-embed .small{font-size:.72rem;line-height:1.6;color:var(--muted);margin:12px 0 0}.ld-embed .alignment{display:flex;gap:4px;justify-content:space-between;padding-top:10px}.ld-embed .alignment button{flex:1;font-size:.75rem;padding:8px 3px}.ld-embed .unit-switch{display:flex;width:100px;margin-bottom:22px;gap:4px}.ld-embed .unit-switch button{flex:1;font-size:.75rem}.ld-embed .swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ld-embed .swatch{width:100%;height:46px;padding:7px;border-radius:7px;display:grid;place-items:center;background:#fff}.ld-embed .swatch i{width:27px;height:27px;border-radius:50%;border:1px solid #0002;display:grid;place-items:center;font-style:normal;font-size:.85rem}.ld-embed .swatch[aria-pressed=true]{outline:2px solid #B52D40;outline-offset:1px}.ld-embed .total-bar{grid-column:2;grid-row:2;margin-top:20px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.ld-embed .estimate-label{font-size:.6rem;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ld-embed .estimate-label span{font-weight:400;letter-spacing:0}.ld-embed .price-row{display:flex;align-items:baseline;gap:12px;margin-top:4px}.ld-embed .price-row strong{font-size:1.9rem;font-weight:500;letter-spacing:-.7px}.ld-embed .price-row>span{font-size:.71rem;color:var(--muted)}.ld-embed .primary{background:var(--accent);color:#fff;border-color:var(--accent);min-height:51px;min-width:185px;padding:13px 23px;display:flex;gap:30px;justify-content:space-between;align-items:center}.ld-embed .primary:hover:not(:disabled){background:#922337;color:#fff}.ld-embed .primary span{font-size:1.2rem}.ld-embed .secondary{border-color:#b52d40;color:var(--accent);white-space:nowrap}.ld-embed .local-note{margin:12px 0 0;text-align:right;font-size:.68rem;color:var(--muted);line-height:1.7}.ld-embed .review{border-top:1px solid var(--line);padding:25px 22px;background:#eef3f7}.ld-embed .review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ld-embed .review h2{margin:0}.ld-embed .review-heading .eyebrow{color:var(--accent)}.ld-embed .review>p{font-size:.8rem;color:var(--muted);line-height:1.6}.ld-embed .review dl{display:grid;grid-template-columns:115px minmax(0,1fr);gap:12px;margin:25px 0;font-size:.8rem;line-height:1.5}.ld-embed .review dt{color:var(--muted)}.ld-embed .review dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.ld-embed .review-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:20px}.ld-embed .review-footer strong{font-size:.82rem}.ld-embed .review-footer p{font-size:.72rem;color:var(--muted);line-height:1.6;margin:5px 0 0}.ld-embed #review-blocker{color:#b52d40}body.keyboard-open .ld-embed .artboard{height:clamp(135px,calc(var(--vvh) - 190px),310px)}body.keyboard-open .ld-embed .intro{display:none}body.keyboard-open .ld-embed .site-header{height:50px}body.keyboard-open .ld-embed main{padding-top:12px}.ld-embed .selection-handle{pointer-events:all;cursor:ew-resize}.ld-embed .caret{pointer-events:none}@media(min-width:1500px){.ld-embed .artboard{height:480px}}@media(max-width:900px){.ld-embed .site-header{padding:0 24px;height:69px}.ld-embed .brand span{display:none}.ld-embed main{padding:25px 20px}.ld-embed .intro{margin-bottom:21px}.ld-embed .intro>p{display:none}.ld-embed .workspace{grid-template-columns:215px minmax(0,1fr);gap:0 14px}.ld-embed .tool-panel{padding:20px 13px}.ld-embed .artboard{height:350px;margin:0 12px}.ld-embed .canvas-toolbar{padding:8px 14px}.ld-embed .size-strip{padding:17px 14px;flex-wrap:wrap;gap:8px 14px}.ld-embed .size-note{width:100%;margin:0}.ld-embed .total-bar{gap:12px}.ld-embed .price-row{display:block}.ld-embed .price-row>span{display:block;margin-top:2px}.ld-embed .primary{min-width:165px}.ld-embed .font-card{padding:10px}.ld-embed .canvas-caption{padding:10px 14px}}@media(max-width:680px){.ld-embed .site-header{height:59px;padding:0 20px}.ld-embed .brand{font-size:1rem;letter-spacing:2.5px}.ld-embed .local-badge{font-size:.65rem}.ld-embed main{padding:21px 14px}.ld-embed .intro{margin:0 4px 19px}.ld-embed .intro .eyebrow{font-size:.57rem;margin-bottom:7px}.ld-embed h1{font-size:2rem;letter-spacing:-1px}.ld-embed .workspace{display:flex;flex-direction:column;gap:14px}.ld-embed .design-column,.ld-embed .tools,.ld-embed .total-bar{width:100%}.ld-embed .design-column{order:0;border-radius:12px}.ld-embed .tools{order:1;border-radius:12px}.ld-embed .total-bar{order:2;margin:0;padding:10px 3px;gap:14px}.ld-embed .artboard{height:278px;margin:0 10px}.ld-embed .canvas-toolbar{min-height:54px;padding:4px 12px}.ld-embed .canvas-label{font-size:.56rem;letter-spacing:1px}.ld-embed .editor-actions{gap:0}.ld-embed .editor-actions #edit-text{font-size:.75rem;padding:8px}.ld-embed .divider{margin:0 3px}.ld-embed .canvas-caption{padding:7px 12px;min-height:48px}.ld-embed .canvas-caption p{font-size:.67rem;max-width:220px}.ld-embed .size-strip{padding:14px 12px;gap:8px;font-size:.73rem}.ld-embed .size-strip strong{font-size:.81rem}.ld-embed .size-note{display:none}.ld-embed .inline-message{font-size:.69rem;padding:0 12px 12px}.ld-embed .tool-tabs{padding:5px}.ld-embed .tool-tabs button{min-height:44px}.ld-embed .tool-panel{padding:18px}.ld-embed .tool-panel h2{font-size:1rem;margin-bottom:14px}.ld-embed .tool-panel>.eyebrow{font-size:.56rem;margin-bottom:7px}.ld-embed .font-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ld-embed .font-card{flex-direction:column-reverse;min-height:85px;justify-content:center;gap:7px;padding:12px 6px}.ld-embed .font-card svg{max-width:100%;width:100%;height:29px}.ld-embed .font-card span{font-size:.59rem}.ld-embed .font-card[aria-pressed=true]:after{top:4px;right:6px}.ld-embed .alignment{padding-top:0}.ld-embed .alignment button{max-width:110px}.ld-embed details{margin:15px 0 12px;padding-top:10px}.ld-embed summary{font-size:.72rem}.ld-embed .total-bar .primary{min-width:158px;gap:15px;padding:12px 16px;font-size:.79rem}.ld-embed .price-row strong{font-size:1.65rem}.ld-embed .estimate-label{font-size:.56rem;letter-spacing:.6px}.ld-embed .price-row>span{font-size:.64rem}.ld-embed .local-note{text-align:left;font-size:.6rem;margin:6px 3px 0}.ld-embed .review{padding:20px 14px}.ld-embed .review-heading{align-items:flex-start}.ld-embed .review-heading button{padding:8px;font-size:.72rem}.ld-embed .review h2{font-size:1rem}.ld-embed .review dl{grid-template-columns:93px minmax(0,1fr);gap:10px;font-size:.75rem}.ld-embed .review-footer{gap:12px;flex-wrap:wrap}.ld-embed .review-footer .secondary{width:100%}.ld-embed .swatches{grid-template-columns:repeat(6,1fr)}body.keyboard-open .ld-embed .artboard{height:clamp(130px,calc(var(--vvh) - 180px),260px)}body.keyboard-open .ld-embed .site-header{display:none}body.keyboard-open .ld-embed main{padding-top:4px}body.keyboard-open .ld-embed .tools,body.keyboard-open .ld-embed .total-bar,body.keyboard-open .ld-embed .local-note{display:none}body.keyboard-open .ld-embed .canvas-caption p{max-width:175px}.ld-embed .text-only .input-host{top:12px;right:12px;bottom:12px;left:12px}.ld-embed .text-only #text-only-label{font-size:.65rem}}@media(prefers-reduced-motion:no-preference){.ld-embed button{transition:background .12s,border-color .12s}}.ld-embed .review{grid-column:1;grid-row:1;border:1px solid var(--line);border-radius:15px;min-width:0}body.review-open .ld-embed .workspace{grid-template-columns:320px minmax(0,1fr)}.ld-embed .review-heading{flex-wrap:wrap}body.review-open .ld-embed .canvas-caption{display:none}body.review-open .ld-embed .artboard{cursor:default}.ld-embed .review-footer{flex-wrap:wrap}.ld-embed .review-footer .secondary{width:100%}@media(max-width:900px){body.review-open .ld-embed .workspace{grid-template-columns:245px minmax(0,1fr)}.ld-embed .review{padding:20px 15px}.ld-embed .review dl{grid-template-columns:85px minmax(0,1fr)}}@media(max-width:680px){.ld-embed main{padding-bottom:115px}.ld-embed .total-bar{position:fixed;bottom:0;left:0;right:0;width:100%;padding:12px 17px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 18px #183b2810;z-index:4}.ld-embed .review{order:1;width:100%;padding:20px 15px}body.review-open .ld-embed .intro{display:none}body.review-open .ld-embed .artboard{height:clamp(115px,28dvh,230px)}body.review-open .ld-embed .canvas-toolbar{min-height:44px}body.review-open .ld-embed .editor-actions{display:none}.ld-embed .review-heading{flex-wrap:nowrap}.ld-embed .review-footer .secondary{width:100%}body.review-open .ld-embed .local-note{display:none}}.ld-embed .style-target{padding:12px;background:#eef3f7;border:1px solid #D4DCE3;border-radius:8px;margin:12px 0}.ld-embed .style-target label{margin-top:0}.ld-embed .style-target select{width:100%;min-height:44px}.ld-embed .style-target p{margin:8px 0 0}.ld-embed .input-rejection{position:sticky;top:0;z-index:8;margin:0;padding:12px 18px;background:#eef3f7;color:#242a32;border-bottom:1px solid #D4DCE3;font-size:14px}@media(max-width:680px){body.keyboard-open .ld-embed .artboard.text-only{height:clamp(215px,calc(var(--vvh) - 180px),260px)}}.ld-embed #done-editing{background:var(--accent);color:#fff;min-height:44px;font-weight:600;border:1px solid var(--accent)}.ld-embed #done-editing:hover{background:#922337;color:#fff}.ld-embed #done-editing:focus-visible{outline:3px solid #242A32;outline-offset:3px}.ld-embed .artboard{--guide-ink:#5B6571;--guide-paper:#EEF3F7;min-height:180px}.ld-embed .artboard.dark{--guide-ink:#EEF3F7;--guide-paper:#5B6571}.ld-embed #artboard #canvas{position:absolute;left:78px;top:30px;width:calc(100% - 90px);height:calc(100% - 60px)}.ld-embed #artboard #measurements{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;color:var(--guide-ink)}.ld-embed #measurements .dimension-line{fill:none;stroke:currentColor;stroke-width:1}.ld-embed #measurements .dimension-bounds{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:4 4;opacity:.52}.ld-embed #measurements .body-bounds{stroke-dasharray:2 5;opacity:.32}.ld-embed #measurements .dimension-label rect{fill:var(--guide-paper)}.ld-embed #measurements .dimension-label text{fill:currentColor;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;text-anchor:middle;dominant-baseline:central}.ld-embed #measurements .body-label text{font-weight:400;font-size:11px}.ld-embed #line-measurement{position:absolute;bottom:11px;left:12px;right:12px;margin:0;text-align:right;color:var(--guide-ink);font-size:11px;line-height:16px;pointer-events:none}.ld-embed .artboard[data-measurements=visible] .canvas-corner{display:none}@media(max-width:680px){.ld-embed #artboard #canvas{left:68px;width:calc(100% - 78px)}.ld-embed #measurements .dimension-label text{font-size:11px}.ld-embed #measurements .body-label text{font-size:10px}.ld-embed #line-measurement{font-size:10px}}.ld-embed .constructor-tabs{max-width:1348px;padding:19px 30px 0;margin:0 auto;display:flex;gap:6px;align-items:center}.ld-embed .constructor-tabs button{min-width:110px}.ld-embed .constructor-tabs button[aria-pressed=true]{background:#b52d40;color:#fff;border-color:#b52d40}.ld-embed .constructor-note{font-size:12px;color:#5b6571;margin-left:auto}.ld-embed .sp-intro{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:26px}.ld-embed .sp-intro>p{font-size:14px;color:#5b6571}.ld-embed .sp-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px 22px;align-items:start}.ld-embed .sp-tools,.ld-embed .sp-canvas-column{min-width:0;background:#fff;border:1px solid #D4DCE3;border-radius:15px;overflow:hidden}.ld-embed .sp-steps{display:flex;padding:8px;gap:3px;border-bottom:1px solid #D4DCE3}.ld-embed .sp-steps button{flex:1;min-width:0;border:0;padding:8px 4px;font-size:12px}.ld-embed .sp-steps button[aria-current=step]{color:#b52d40;background:#eef3f7}.ld-embed .sp-panel{padding:25px 20px}.ld-embed .sp-panel h2{line-height:1.4}.ld-embed .sp-panel input[type=text]{width:100%;min-height:46px;border:1px solid #D4DCE3;border-radius:7px;padding:12px;background:#fff;color:#242a32;font-size:16px}.ld-embed .sp-panel [aria-invalid=true]{border-color:#b52d40!important;background:#eef3f7!important}.ld-embed .sp-panel label:first-child{margin-top:0}.ld-embed .sp-unit-switch{display:flex;gap:5px;margin-top:22px}.ld-embed .sp-unit-switch button{min-width:48px}.ld-embed .sp-normalised{font-size:12px;line-height:1.6;overflow-wrap:anywhere;margin:10px 0 0}.ld-embed .sp-normalised strong{color:#b52d40}.ld-embed #sp-name-fields,.ld-embed #sp-number-fields{margin-top:16px}.ld-embed .sp-canvas-column{grid-column:2;grid-row:1}.ld-embed .sp-canvas-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:65px;padding:15px 22px}.ld-embed .sp-canvas-heading>span:last-child{color:#5b6571;font-size:12px}.ld-embed #sp-stage{position:relative;height:470px;margin:0 18px 18px;background:#eef3f7;border:1px solid #D4DCE3;border-radius:7px;overflow:hidden;--sp-guide:#5B6571;--sp-paper:#EEF3F7}.ld-embed #sp-stage.sp-dark{background:#5b6571;--sp-guide:#EEF3F7;--sp-paper:#5B6571}.ld-embed #sports-exact-preview{position:absolute;background:#010101;mask-image:var(--sports-artwork);-webkit-mask-image:var(--sports-artwork);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.ld-embed #sp-guides{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--sp-guide)}.ld-embed #sp-guides line,.ld-embed #sp-guides rect.sp-bound{fill:none;stroke:currentColor;stroke-width:1}.ld-embed #sp-guides rect.sp-bound{stroke-dasharray:4 4;opacity:.5}.ld-embed #sp-guides .sp-dimension rect{fill:var(--sp-paper)}.ld-embed #sp-guides text{font:600 12px Arial,Helvetica,sans-serif;text-anchor:middle;dominant-baseline:central;fill:currentColor}.ld-embed #sp-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:25px;text-align:center;font-size:14px;color:#5b6571;line-height:1.6}.ld-embed .sp-size-strip{padding:18px 22px;display:flex;gap:13px;flex-wrap:wrap;align-items:center;border-top:1px solid #D4DCE3;font-size:12px}.ld-embed .sp-size-strip>span{color:#5b6571}.ld-embed .sp-size-strip>span:last-child{margin-left:auto;font-size:11px}.ld-embed .sp-size-strip strong{font-size:14px}.ld-embed #sp-message{padding:0 22px 15px;margin:0;font-size:12px;line-height:1.6;color:#b52d40}.ld-embed #sp-message:empty{padding:0}.ld-embed .sp-actionbar{grid-column:2;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:4px 0 10px}.ld-embed .sp-actionbar>div{min-width:0}.ld-embed .sp-actionbar .eyebrow{display:block;margin-bottom:5px;font-size:9px}.ld-embed .sp-actionbar strong{font-size:15px;font-weight:500}.ld-embed #sp-action{min-width:185px;min-height:51px;background:#b52d40;border-color:#b52d40;color:#fff;display:flex;gap:22px;justify-content:space-between;align-items:center}.ld-embed #sp-action:disabled{opacity:.5}.ld-embed #sp-review-details{display:grid;grid-template-columns:86px minmax(0,1fr);gap:11px;font-size:12px;line-height:1.5;margin:18px 0 22px}.ld-embed #sp-review-details dt{color:#5b6571}.ld-embed #sp-review-details dd{margin:0;overflow-wrap:anywhere}.ld-embed .sp-local-note{text-align:right;color:#5b6571;font-size:11px;line-height:1.7;margin:12px 0 0}.ld-embed .sp-panel{scroll-margin-bottom:110px}@media(max-width:680px){.ld-embed #lettering-designer-app[data-step=review] .sp-intro{display:none}.ld-embed #lettering-designer-app[data-step=review] #sp-stage{height:220px}}@media(max-width:1000px){.ld-embed .sp-workspace{grid-template-columns:260px minmax(0,1fr);gap:16px}.ld-embed .sp-panel{padding:20px 16px}.ld-embed #sp-stage{height:400px;margin:0 12px 12px}.ld-embed .sp-size-strip>span:last-child{width:100%;margin-left:0}.ld-embed .sp-intro>p{display:none}}@media(max-width:680px){.ld-embed .constructor-tabs{padding:14px 18px 0}.ld-embed .constructor-tabs button{min-width:100px}.ld-embed .constructor-note{display:none}.ld-embed .sp-intro{margin:0 4px 20px}.ld-embed .sp-intro h1{font-size:1.9rem}.ld-embed .sp-workspace{display:flex;flex-direction:column;gap:14px}.ld-embed .sp-canvas-column{order:0;width:100%}.ld-embed .sp-tools{order:1;width:100%}.ld-embed .sp-actionbar{order:2;position:fixed;bottom:0;left:0;right:0;padding:12px 17px;background:#fff;border-top:1px solid #D4DCE3;box-shadow:0 -6px 18px #183b2810;z-index:4}.ld-embed .sp-actionbar strong{font-size:12px}.ld-embed #sp-action{min-width:153px;gap:10px;font-size:12px;padding:12px}.ld-embed .sp-canvas-heading{min-height:50px;padding:12px}.ld-embed .sp-canvas-heading>span:last-child{font-size:11px}.ld-embed #sp-stage{height:310px;margin:0 10px 12px}.ld-embed #sp-guides text{font-size:11px}.ld-embed .sp-size-strip{padding:14px 12px;gap:7px 12px}.ld-embed .sp-size-strip>span:last-child{display:none}.ld-embed .sp-panel{padding:19px 18px}.ld-embed .sp-panel h2{margin-bottom:16px}.ld-embed #sp-message{padding:0 12px 12px}.ld-embed .sp-local-note{text-align:left;font-size:10px}body[data-constructor=sports] .ld-embed main{padding-top:21px;padding-bottom:110px}}.ld-embed #sp-message{min-height:calc(1.6em + 15px)}.ld-embed #sp-fit-summary{min-height:1.6em}.ld-embed .sp-finish{border-top:1px solid #D4DCE3;margin-top:24px;padding-top:21px}.ld-embed .sp-finish h3{font-size:1.1rem;font-weight:600;letter-spacing:-.3px;margin:0 0 20px}.ld-embed .sp-colour-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.75rem;font-weight:600;margin:19px 0 8px}.ld-embed #sp-colour-name{font-weight:400;color:#5b6571;text-align:right;overflow-wrap:anywhere;min-width:0}.ld-embed .sp-swatches{display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));gap:8px}.ld-embed .sp-swatch{width:100%;min-width:44px;height:46px;min-height:46px;padding:7px;border-radius:7px;display:grid;place-items:center;background:#fff;scroll-margin:12px 0 115px}.ld-embed .sp-swatch i{width:27px;height:27px;border-radius:50%;border:1px solid #0002;display:grid;place-items:center;font-style:normal;font-size:.85rem}.ld-embed .sp-swatch[aria-pressed=true]{outline:2px solid #B52D40;outline-offset:1px}.ld-embed .sp-swatch:focus-visible{outline:3px solid #242A32;outline-offset:3px}.ld-embed #sp-material{scroll-margin:12px 0 115px}.ld-embed #sp-colours[aria-invalid=true]{border:1px solid #B52D40;border-radius:7px;min-height:46px}@media(max-width:680px){.ld-embed .sp-finish{margin-top:21px;padding-top:18px}.ld-embed .sp-finish h3{font-size:1rem;margin-bottom:14px}}.ld-embed .sp-swatches{min-height:100px;grid-auto-rows:46px;align-content:start}.ld-embed.studio-shell{--header:64px;--footer:76px;--dock:70px;background:#eef3f7;display:block}.ld-embed.studio-shell .site-header{height:var(--header);max-width:none;padding:0 24px;background:#fff;gap:16px;justify-content:flex-start}.ld-embed.studio-shell .brand{font-size:16px;letter-spacing:2px}.ld-embed.studio-shell .brand span{display:none}.ld-embed.studio-shell .local-badge{margin-left:auto}.ld-embed .product-back{border:0;color:var(--accent);background:#eef3f7}.ld-embed .constructor-tabs,.ld-embed .intro,.ld-embed .sp-intro,.ld-embed .constructor-note{display:none!important}.ld-embed.studio-shell main{max-width:none;margin:0;padding:0;height:calc(var(--vvh) - var(--header));overflow:hidden}.ld-embed.studio-shell .workspace,.ld-embed.studio-shell .sp-workspace{display:grid;height:100%;min-height:0;padding:18px 22px 0;grid-template-columns:88px minmax(0,1fr) 340px;grid-template-rows:minmax(0,1fr) var(--footer);gap:16px;align-items:stretch}.ld-embed.studio-shell .design-column,.ld-embed.studio-shell .sp-canvas-column{grid-area:1/2;display:flex;flex-direction:column;min-height:0;min-width:0;background:transparent;border:0;border-radius:0;overflow:hidden}.ld-embed.studio-shell .canvas-toolbar,.ld-embed.studio-shell .sp-canvas-heading{flex:0 0 48px;min-height:48px;padding:0 10px}.ld-embed.studio-shell .artboard,.ld-embed.studio-shell #sp-stage{height:auto!important;min-height:90px!important;flex:1;min-width:0;margin:0;border:1px solid #EEF3F7;border-radius:12px;background:#eef3f7}.ld-embed.studio-shell .canvas-caption{min-height:30px;padding:4px 10px}.ld-embed.studio-shell .size-strip,.ld-embed.studio-shell .sp-size-strip{padding:10px;min-height:40px;flex-shrink:0;font-size:12px;border:0}.ld-embed.studio-shell .inline-message{max-height:70px;overflow:auto;padding:0 10px}.ld-embed.studio-shell .inline-message:empty{padding:0}.ld-embed.studio-shell .tools,.ld-embed.studio-shell .sp-tools{grid-area:1/3;min-height:0;display:flex;flex-direction:column;overflow:visible;border:1px solid var(--line);background:#fff;border-radius:14px;position:relative}.ld-embed.studio-shell .panel-scroll{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;border-radius:14px}.ld-embed.studio-shell .tool-panel,.ld-embed.studio-shell .sp-panel{padding:22px;min-height:0}.ld-embed.studio-shell .sp-panel{overflow:auto;overscroll-behavior:contain;flex:1}.ld-embed.studio-shell .tool-panel>.eyebrow{display:none}.ld-embed.studio-shell .tool-panel h2{margin:0 0 15px;font-size:19px}.ld-embed.studio-shell .tool-panel input,.ld-embed.studio-shell .tool-panel select{font-size:16px}.ld-embed.studio-shell .font-choices{display:grid;grid-template-columns:1fr}.ld-embed.studio-shell .font-card{min-height:80px}.ld-embed.studio-shell label{font-size:13px}.ld-embed.studio-shell .small{font-size:12px}.ld-embed.studio-shell .tool-tabs{position:fixed;left:22px;top:calc(var(--header) + 18px);width:88px;padding:5px;display:flex;flex-direction:column;gap:8px;border:0;background:#fff;border-radius:14px;z-index:2}.ld-embed.studio-shell .tool-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:none;min-height:70px;font-size:12px}.ld-embed.studio-shell .tool-tabs button span{font-size:23px;font-weight:500}.ld-embed.studio-shell .sp-steps{grid-area:1/1;display:flex;flex-direction:column;align-self:start;padding:5px;gap:8px;border:0;border-radius:14px;background:#fff}.ld-embed.studio-shell .sp-steps button{font-size:12px;min-height:65px}.ld-embed.studio-shell .total-bar,.ld-embed.studio-shell .sp-actionbar{position:static!important;grid-area:2/2/3/4;min-height:0;margin:0;padding:8px 0 14px;background:transparent;display:flex!important;align-items:center;justify-content:space-between;box-shadow:none;border:0}.ld-embed.studio-shell .price-row{display:flex}.ld-embed.studio-shell .price-row strong{font-size:25px}.ld-embed.studio-shell .primary,.ld-embed.studio-shell #sp-action{min-height:46px}.ld-embed.studio-shell .local-note,.ld-embed.studio-shell .sp-local-note{display:none}.ld-embed.studio-shell .shell-review{grid-area:1/3;min-height:0;overflow:auto;margin:0;padding:20px;border:1px solid var(--line);border-radius:14px}.ld-embed.studio-shell .review-heading,.ld-embed.studio-shell .review-footer{display:flex;flex-wrap:wrap}.ld-embed.studio-shell .review dl{grid-template-columns:95px minmax(0,1fr)}.ld-embed.studio-shell .input-host,.ld-embed.studio-shell .text-only .input-host{position:static!important;display:block!important;inset:auto!important;pointer-events:auto!important}.ld-embed.studio-shell #text-only-label{display:none!important}.ld-embed.studio-shell #document-input,.ld-embed.studio-shell .text-only #document-input{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;min-width:0!important;height:130px!important;min-height:90px!important;display:block;padding:12px!important;margin:14px 0!important;border:1px solid #D4DCE3!important;border-radius:9px;background:#fff!important;color:#242a32!important;caret-color:#b52d40!important;pointer-events:auto!important;resize:vertical;overflow:auto!important;font-size:18px!important;line-height:1.4!important;white-space:pre;user-select:text!important;-webkit-user-select:text!important}.ld-embed.studio-shell #document-input::selection{color:inherit!important;background:#d4dce3!important}.ld-embed.studio-shell .text-only svg,.ld-embed.studio-shell .text-only .canvas-corner{visibility:visible!important}.ld-embed.studio-shell #done-editing{background:#b52d40;color:#fff;min-height:44px;width:100%;border-radius:9px;font-size:14px}.ld-embed.studio-shell #done-editing:hover{background:#922337}.ld-embed.studio-shell #edit-text{color:#b52d40}.ld-embed.studio-shell .input-rejection{position:fixed;top:var(--header);left:12px;right:12px;z-index:8;background:#eef3f7;max-height:90px;overflow:auto;margin:0;padding:10px}.ld-embed .product-chooser,.ld-embed .future-product{max-width:1000px;margin:auto;padding:38px 28px;height:calc(var(--vvh) - var(--header));overflow:auto}.ld-embed .product-chooser h1,.ld-embed .future-product h1{font-size:36px}.ld-embed .product-chooser>p,.ld-embed .future-product>p{color:var(--muted);line-height:1.6}.ld-embed .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.ld-embed .product-card{display:flex;align-items:center;gap:18px;text-align:left;min-height:105px;padding:20px;background:#fff;border-radius:14px;font-weight:400}.ld-embed .product-card strong{display:block;font-size:17px;margin-bottom:7px}.ld-embed .product-card small{display:block;color:var(--muted);font-size:12px;line-height:1.5}.ld-embed .product-card>span:last-child{margin-left:auto;color:var(--accent)}.ld-embed .product-icon{min-width:52px;color:var(--accent);font-family:Georgia,serif;font-size:28px}.ld-embed .future-field{padding:22px;margin:15px 0;border:1px solid var(--line);border-radius:12px;background:#fff}.ld-embed .future-field span{float:right;color:var(--muted);font-size:13px}@media(min-width:701px)and (max-width:1000px){.ld-embed.studio-shell .workspace,.ld-embed.studio-shell .sp-workspace{padding:12px 14px 0;grid-template-columns:65px minmax(0,1fr) 280px;gap:10px}.ld-embed.studio-shell .tool-tabs{left:14px;width:65px;top:calc(var(--header) + 12px)}.ld-embed.studio-shell .size-note{display:none}}@media(max-width:700px){.ld-embed.studio-shell{--header:54px;--footer:65px;--dock:62px}.ld-embed.studio-shell .site-header{padding:0 12px;gap:10px}.ld-embed.studio-shell .brand{font-size:14px}.ld-embed.studio-shell .local-badge{font-size:10px}.ld-embed.studio-shell .workspace,.ld-embed.studio-shell .sp-workspace{padding:0;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,1fr) minmax(140px,32%) var(--dock) var(--footer)}.ld-embed.studio-shell .design-column,.ld-embed.studio-shell .sp-canvas-column{grid-area:1/1;padding:0 12px}.ld-embed.studio-shell .canvas-toolbar,.ld-embed.studio-shell .sp-canvas-heading{min-height:36px;flex-basis:36px;padding:0}.ld-embed.studio-shell .canvas-label{font-size:9px}.ld-embed.studio-shell .editor-actions button{min-height:34px}.ld-embed.studio-shell .artboard,.ld-embed.studio-shell #sp-stage{min-height:55px!important;border-radius:10px}.ld-embed.studio-shell .canvas-caption{display:none}.ld-embed.studio-shell .size-strip,.ld-embed.studio-shell .sp-size-strip{padding:5px 0;min-height:28px;font-size:11px;gap:8px}.ld-embed.studio-shell .size-note{display:none}.ld-embed.studio-shell .tools,.ld-embed.studio-shell .sp-tools,.ld-embed.studio-shell .shell-review{grid-area:2/1;border-radius:15px 15px 0 0;min-height:0}.ld-embed.studio-shell .panel-scroll{border-radius:15px 15px 0 0}.ld-embed.studio-shell .tool-panel,.ld-embed.studio-shell .sp-panel{padding:14px 18px}.ld-embed.studio-shell .tool-panel h2,.ld-embed.studio-shell .sp-panel h2{font-size:17px;margin-bottom:12px}.ld-embed.studio-shell .font-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-embed.studio-shell .font-card{flex-direction:column-reverse;min-height:75px;gap:6px;padding:10px 5px}.ld-embed.studio-shell .style-target{padding:0;border:0;background:none}.ld-embed.studio-shell .style-target label{margin-top:0}.ld-embed.studio-shell .tool-tabs{position:fixed;left:0;right:0;top:auto;bottom:var(--footer);width:auto;height:var(--dock);border-radius:0;flex-direction:row;gap:2px;padding:3px 7px;border-top:1px solid var(--line)}.ld-embed.studio-shell .tool-tabs button{min-height:54px;flex:1;font-size:10px;padding:3px;gap:2px}.ld-embed.studio-shell .tool-tabs button span{font-size:22px}.ld-embed.studio-shell .sp-steps{grid-area:3/1;flex-direction:row;align-self:stretch;padding:3px 8px;border-radius:0}.ld-embed.studio-shell .sp-steps button{flex:1;min-height:44px}.ld-embed.studio-shell .total-bar,.ld-embed.studio-shell .sp-actionbar{grid-area:4/1;padding:7px 12px!important;background:#fff;border-top:1px solid var(--line)}.ld-embed.studio-shell .price-row{display:block;margin-top:0}.ld-embed.studio-shell .price-row strong{font-size:22px}.ld-embed.studio-shell .price-row>span{font-size:9px;margin-top:0}.ld-embed.studio-shell .estimate-label{font-size:8px;letter-spacing:.5px}.ld-embed.studio-shell .primary,.ld-embed.studio-shell #sp-action{min-width:155px;padding:10px 15px;font-size:12px}.ld-embed.studio-shell #document-input{height:85px!important;min-height:70px!important;margin:6px 0!important;font-size:16px!important}.ld-embed.studio-shell #panel-text h2{display:none}.ld-embed.studio-shell #panel-text .small{margin:0}.ld-embed.studio-shell #done-editing{min-height:40px}.ld-embed .product-chooser,.ld-embed .future-product{padding:20px 16px}.ld-embed .product-chooser h1,.ld-embed .future-product h1{font-size:28px}.ld-embed .product-grid{grid-template-columns:1fr;gap:9px;margin-top:18px}.ld-embed .product-card{min-height:85px;padding:14px;gap:13px}.ld-embed .product-card strong{font-size:15px;margin-bottom:4px}.ld-embed .product-card small{font-size:11px}.ld-embed .product-icon{font-size:25px;min-width:45px}.ld-embed.studio-shell .shell-review{grid-area:2/1/4/2;border-radius:14px 14px 0 0}.ld-embed.studio-shell:has(#document-input:focus) .workspace{grid-template-rows:minmax(95px,1fr) minmax(138px,38%) var(--dock) var(--footer)}}@media(max-height:600px){.ld-embed.studio-shell{--header:44px;--footer:54px;--dock:54px}.ld-embed.studio-shell .site-header{height:var(--header)}.ld-embed.studio-shell .workspace,.ld-embed.studio-shell .sp-workspace{padding-top:0}.ld-embed.studio-shell .canvas-toolbar{min-height:32px;flex-basis:32px}.ld-embed.studio-shell .tool-tabs button{min-height:46px}.ld-embed.studio-shell .product-back{min-height:36px}.ld-embed.studio-shell .tool-tabs{top:var(--header)}.ld-embed.studio-shell .sp-steps button{min-height:42px}.ld-embed.studio-shell .brand span,.ld-embed.studio-shell .canvas-caption{display:none}}@media(max-width:700px)and (max-height:600px){.ld-embed.studio-shell .tool-tabs{top:auto;bottom:var(--footer)}.ld-embed.studio-shell .workspace,.ld-embed.studio-shell .sp-workspace{grid-template-rows:minmax(95px,1fr) minmax(120px,32%) var(--dock) var(--footer)}.ld-embed.studio-shell .canvas-toolbar{min-height:30px;flex-basis:30px}.ld-embed.studio-shell .size-strip{font-size:10px}.ld-embed.studio-shell .panel-text{padding:8px}.ld-embed.studio-shell .primary,.ld-embed.studio-shell #sp-action{min-height:38px;padding:6px 12px}.ld-embed.studio-shell .price-row>span{display:none}}.ld-embed.studio-shell main#lettering-designer-app{padding:0!important}.ld-embed.studio-shell .panel-scroll>.style-target{margin:16px 18px 0;padding:10px;border-radius:10px;background:#eef3f7}.ld-embed.studio-shell .panel-scroll>.style-target label{margin-top:0}.ld-embed.studio-shell .canvas-toolbar{overflow:visible}.ld-embed.studio-shell .editor-actions button:first-child,.ld-embed.studio-shell .editor-actions button:nth-child(2){line-height:1}@media(max-width:700px)and (max-height:600px){.ld-embed.studio-shell:has(#document-input:focus) .workspace{grid-template-rows:minmax(145px,1fr) minmax(185px,46%)}.ld-embed.studio-shell:has(#document-input:focus) .tool-tabs,.ld-embed.studio-shell:has(#document-input:focus) .total-bar{display:none!important}.ld-embed.studio-shell:has(#document-input:focus) .tool-panel{padding:10px 16px}.ld-embed.studio-shell:has(#document-input:focus) #document-input{height:82px!important}}.ld-embed.studio-shell .size-slider{width:100%;min-height:44px;margin:0;accent-color:#B52D40;touch-action:pan-y;padding:0;border:0;background:transparent}.ld-embed.studio-shell .slider-label{font-size:12px;margin:8px 0 0;color:var(--muted)}.ld-embed.studio-shell #line-options{margin:0;padding:0}@media(max-width:700px){body.text-editing .ld-embed.studio-shell .site-header{display:none!important}body.text-editing .ld-embed.studio-shell main{position:fixed;top:var(--vvoffset,0px);left:0;right:0;height:var(--vvh);padding:0!important}body.text-editing .ld-embed.studio-shell .workspace{height:100%;grid-template-rows:minmax(0,1fr) minmax(196px,55%)!important;gap:0}body.text-editing .ld-embed.studio-shell .tool-tabs,body.text-editing .ld-embed.studio-shell .total-bar{display:none!important}body.text-editing .ld-embed.studio-shell .design-column{min-height:0;padding:4px 12px}body.text-editing .ld-embed.studio-shell .canvas-toolbar{display:none}body.text-editing .ld-embed.studio-shell .size-strip{min-height:24px;flex:0 0 24px}body.text-editing .ld-embed.studio-shell .artboard{min-height:0!important;overflow:hidden}body.text-editing .ld-embed.studio-shell .tools{display:flex!important;min-height:0;overflow:hidden}body.text-editing .ld-embed.studio-shell .panel-scroll{display:flex;min-height:0;overflow:hidden;border-radius:0}body.text-editing .ld-embed.studio-shell #panel-text{display:flex;flex-direction:column;flex:1;min-height:0;padding:10px 16px;overflow:hidden}body.text-editing .ld-embed.studio-shell #panel-text[hidden]{display:none}body.text-editing .ld-embed.studio-shell #panel-text>.small{flex:0 0 auto;margin:0 0 6px}body.text-editing .ld-embed.studio-shell .input-host{flex:1;min-height:70px;display:flex!important}body.text-editing .ld-embed.studio-shell #document-input{height:100%!important;min-height:70px!important;margin:0!important;resize:none}body.text-editing .ld-embed.studio-shell #done-editing{flex:0 0 44px;min-height:44px;margin:8px 0 0}body.text-editing-tight .ld-embed.studio-shell .workspace{grid-template-rows:minmax(0,1fr)!important}body.text-editing-tight .ld-embed.studio-shell .design-column{display:none}body.text-editing-tight .ld-embed.studio-shell .tools{grid-area:1/1}}.ld-embed .numeric-stepper{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:8px;align-items:center;margin:8px 0 14px}.ld-embed .numeric-stepper input{width:100%;min-width:0;text-align:center;margin:0!important}.ld-embed .numeric-stepper button{height:52px;min-width:44px;border:1px solid #D4DCE3;border-radius:12px;background:#eef3f7;color:#b52d40;font-size:28px;font-weight:600;touch-action:manipulation}.ld-embed .numeric-stepper button:active{background:#d4dce3}.ld-embed .numeric-stepper button:disabled{opacity:.4}.ld-embed .numeric-stepper button:focus-visible{outline:3px solid #B52D40;outline-offset:2px}.ld-embed.studio-shell .canvas-toolbar{min-height:48px;flex-basis:48px}.ld-embed.studio-shell .editor-actions{display:flex;align-items:center;gap:2px}.ld-embed.studio-shell .editor-actions button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px}.ld-embed.studio-shell #undo,.ld-embed.studio-shell #redo{width:44px;min-width:44px;height:44px;font-size:16px;line-height:1}.ld-embed.studio-shell .editor-actions svg{display:block;flex-shrink:0;overflow:visible}@media(max-width:360px){.ld-embed.studio-shell .local-badge{font-size:8px}.ld-embed.studio-shell .site-header{gap:6px;padding:0 10px}}.ld-embed .numeric-stepper input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ld-embed .numeric-stepper input::-webkit-inner-spin-button,.ld-embed .numeric-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ld-embed #sp-curve-straight{min-height:44px;padding:8px 14px;border:1px solid #D4DCE3;border-radius:10px;background:#eef3f7;color:#b52d40;font-weight:700}.ld-embed #sp-curve-notice{padding:8px 14px;margin:0;background:#eef3f7;color:#242a32}.ld-embed #sp-curve-notice{flex-shrink:0;border-radius:8px}.ld-embed.studio-shell .input-rejection{position:static;inset:auto;z-index:auto;flex-shrink:0;margin:0 0 6px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.35;max-height:72px}.ld-embed .design-handoff{display:block;margin-top:18px;padding:16px 0 4px;border-top:1px solid var(--line, #D4DCE3);min-width:0}.ld-embed .design-handoff .dh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.ld-embed .design-handoff .dh-head .eyebrow,.ld-embed .design-handoff .dh-snapshot-head .eyebrow{display:block;margin:0 0 4px}.ld-embed .design-handoff h2{margin:0;font-size:1.1rem}.ld-embed .design-handoff h3{margin:0;font-size:1rem}.ld-embed .design-handoff .dh-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;margin:10px 0 6px}.ld-embed .design-handoff .dh-actions button,.ld-embed .design-handoff .dh-open{min-height:44px}.ld-embed .design-handoff .dh-open{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:6px 12px;border:1px solid var(--line, #D4DCE3);border-radius:9px;cursor:pointer;background:#fff;font-size:13px;min-width:0;flex:1 1 200px}.ld-embed .design-handoff .dh-open input{max-width:100%;font:inherit;font-size:12px;min-width:0;min-height:44px;padding:8px 0}.ld-embed .design-handoff .dh-status{margin:6px 0 0;font-size:13px;line-height:1.4;min-height:1.4em;overflow-wrap:anywhere}.ld-embed .design-handoff .dh-snapshot{margin-top:12px;padding:12px 12px 14px;border:1px solid var(--line, #D4DCE3);border-radius:12px;background:#fff}.ld-embed .design-handoff .dh-snapshot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.ld-embed .design-handoff .dh-snapshot-head button{min-height:44px}.ld-embed .design-handoff .dh-preview{margin:10px 0 8px;padding:10px;border:1px dashed rgba(0,0,0,.25);border-radius:10px;background:repeating-conic-gradient(rgba(0,0,0,.05) 0 25%,transparent 0 50%) 0 0 / 16px 16px;display:flex;justify-content:center;min-width:0}.ld-embed .design-handoff .dh-art{width:100%;max-width:100%;max-height:200px;aspect-ratio:4 / 1;background-color:#000;-webkit-mask-image:var(--dh-artwork);mask-image:var(--dh-artwork);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.ld-embed .design-handoff .dh-art.dh-art-light{outline:1px solid rgba(0,0,0,.2)}.ld-embed .design-handoff .dh-size{margin:0 0 8px;font-size:13px;overflow-wrap:anywhere}.ld-embed .design-handoff .dh-details{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr);gap:4px 10px;margin:0 0 12px;font-size:13px}.ld-embed .design-handoff .dh-details dt{font-weight:600}.ld-embed .design-handoff .dh-details dd{margin:0;min-width:0;overflow-wrap:anywhere}.ld-embed .design-handoff .dh-snapshot-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line, #D4DCE3);padding-top:12px}.ld-embed .design-handoff .dh-snapshot-footer p{margin:2px 0 0}.ld-embed .design-handoff .dh-snapshot-footer button{min-height:44px}@media(max-width:700px){.ld-embed .design-handoff .dh-details{grid-template-columns:1fr;gap:0}.ld-embed .design-handoff .dh-details dd{margin-bottom:6px}.ld-embed .design-handoff .dh-art{max-height:140px}}.ld-embed.studio-shell .brand{display:inline-flex;align-items:center;min-height:44px}.ld-embed.studio-shell #artboard .input-host{position:absolute!important;inset:auto!important;display:block!important;flex:none!important;min-height:0!important;pointer-events:none!important}.ld-embed.studio-shell #artboard #document-input{position:absolute!important;inset:auto!important;width:2px!important;min-width:2px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:transparent!important;caret-color:transparent!important;outline:0!important;resize:none!important;overflow:hidden!important;white-space:pre!important;font-size:16px!important;line-height:1.3!important;pointer-events:none!important}.ld-embed.studio-shell #artboard #document-input::selection{background:transparent!important;color:transparent!important}.ld-embed.studio-shell .artboard{cursor:text}.ld-embed.studio-shell .artboard:focus-within{box-shadow:inset 0 0 0 2px #d4dce3}@media(max-width:700px){.ld-embed.studio-shell:has(#artboard #document-input:focus) .workspace{grid-template-rows:minmax(170px,1fr) minmax(0,24%) var(--dock) var(--footer)!important}}body.numbers-product .ld-embed #line-gap,body.numbers-product .ld-embed label[for=line-gap],body.numbers-product .ld-embed #line-gap-minus,body.numbers-product .ld-embed #line-gap-plus,body.numbers-product .ld-embed .alignment,body.numbers-product .ld-embed .style-target{display:none!important}body.numbers-product .ld-embed label[for=line-height]{font-weight:600}body.numbers-product .ld-embed .numbers-note{color:#b52d40;margin:6px 0 0;grid-column:1 / -1;max-width:100%;box-sizing:border-box}body.numbers-product .ld-embed .numbers-note[hidden]{display:none!important}body.numbers-product .ld-embed #document-input{ime-mode:disabled}.ld-embed.studio-shell .total-bar{flex-wrap:wrap;align-content:center}.ld-embed #review-gate-note{flex:0 0 100%;order:3;width:100%;margin:3px 0 0;font-size:12px;line-height:1.35;color:#b52d40}.ld-embed #review-gate-note[hidden]{display:none}body.review-gate-open .ld-embed.studio-shell:not(.text-editing){--footer:116px}@media(max-width:700px){body.review-gate-open .ld-embed.studio-shell:not(.text-editing){--footer:120px}}@media(max-height:600px){body.review-gate-open .ld-embed.studio-shell:not(.text-editing){--footer:108px}}html[data-ld-host=shopify] .ld-embed .site-header,html[data-ld-host=shopify] .ld-embed #shell-chooser,html[data-ld-host=shopify] .ld-embed #shell-future,html[data-ld-host=shopify] .ld-embed .constructor-tabs,html[data-ld-host=shopify] .ld-embed #lettering-designer-app,html[data-ld-host=shopify] .ld-embed .local-note,html[data-ld-host=shopify] .ld-embed .sp-local-note,html[data-ld-host=shopify] .ld-embed #design-handoff,html[data-ld-host=shopify] .ld-embed .review-footer,html[data-ld-host=shopify] .ld-embed #download-svg,html[data-ld-host=shopify] .ld-embed .total-bar>div:first-child,html[data-ld-host=shopify] .ld-embed #open-review,html[data-ld-host=shopify] .ld-embed #review-gate-note{display:none!important}html[data-ld-host=shopify] .ld-embed.studio-shell{--header: 0px !important}html[data-ld-host=shopify] .ld-embed .ld-shopify-note{margin:0;font-size:.95rem;color:inherit;opacity:.8}html[data-ld-host=shopify] .ld-embed .total-bar{justify-content:center}html[data-ld-host=shopify] .ld-embed .ld-empty-note{margin:24px 16px;padding:16px;border-radius:12px;background:#fff;font-size:1rem;text-align:center}html[data-ld-host=shopify] .ld-embed .ld-cart{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;width:100%}html[data-ld-host=shopify] .ld-embed .ld-cart-price{display:flex;align-items:baseline;gap:8px}html[data-ld-host=shopify] .ld-embed .ld-cart-price strong{font-size:1.25rem}html[data-ld-host=shopify] .ld-embed .ld-cart-quantity{font-size:.9rem;opacity:.8}html[data-ld-host=shopify] .ld-embed #ld-add-to-cart{min-height:44px}html[data-ld-host=shopify] .ld-embed .ld-cart-status{flex-basis:100%;margin:0;text-align:center;font-size:.9rem;min-height:1.2em}html[data-ld-host=shopify] .ld-embed .ld-cart-status:empty{display:none}.ld-embed.studio-shell .tool-tabs button>span.ld-m5-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:0}.ld-embed.studio-shell .tool-tabs button>span.ld-m5-icon svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ld-embed.studio-shell .style-target{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px}.ld-embed.studio-shell .style-target label{margin:0;flex:0 0 auto;font-size:13px}.ld-embed.studio-shell .style-target select{flex:1 1 140px;min-width:0;width:auto;min-height:40px;height:40px;padding-top:0;padding-bottom:0;font-size:15px}.ld-embed.studio-shell .style-target #selection-scope{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ld-embed.studio-shell .font-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ld-embed.studio-shell .font-card{flex-direction:column-reverse;justify-content:center;align-items:center;min-height:72px;gap:4px;padding:10px 8px 8px;text-align:center}.ld-embed.studio-shell .font-card svg{width:100%;max-width:100%;height:34px}.ld-embed.studio-shell .font-card span{font-size:11px}.ld-embed.studio-shell .tool-panel h2{margin-bottom:12px}@media(max-width:700px){.ld-embed.studio-shell .workspace{grid-template-rows:minmax(150px,38%) minmax(0,1fr) var(--dock) var(--footer)}.ld-embed.studio-shell .canvas-toolbar{min-height:38px;flex-basis:38px}.ld-embed.studio-shell .size-strip{min-height:24px;padding:3px 0}.ld-embed.studio-shell #line-measurement{display:none}.ld-embed.studio-shell .panel-scroll{overscroll-behavior:contain}.ld-embed.studio-shell .tool-panel{padding:10px 14px 14px}.ld-embed.studio-shell .tool-panel h2{font-size:15px;margin-bottom:8px}.ld-embed.studio-shell .style-target{margin:10px 14px 0;padding:6px 10px}.ld-embed.studio-shell .style-target select{min-height:36px;height:36px;font-size:15px}.ld-embed.studio-shell .font-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ld-embed.studio-shell .font-card{min-height:60px;padding:8px 4px 6px}.ld-embed.studio-shell .font-card svg{height:26px}.ld-embed.studio-shell .font-card span{font-size:10px}.ld-embed.studio-shell .tool-tabs button>span.ld-m5-icon svg{width:22px;height:22px}.ld-embed.studio-shell #panel-size>h2{display:inline-block;margin:12px 0 8px}.ld-embed.studio-shell #panel-size .unit-switch{float:right;margin:0 0 8px}.ld-embed.studio-shell #panel-size .unit-switch+p.small{clear:both}.ld-embed.studio-shell #panel-size p.small{margin-top:4px}.ld-embed.studio-shell #panel-size label{margin-top:10px}.ld-embed.studio-shell #panel-size .numeric-stepper{margin-bottom:6px}html[data-ld-host=shopify] .ld-embed.studio-shell .ld-cart{flex-wrap:nowrap;justify-content:space-between;gap:10px;padding:0 14px}html[data-ld-host=shopify] .ld-embed.studio-shell .ld-cart-price{flex-direction:column;align-items:flex-start;gap:0;line-height:1.15;min-width:0}html[data-ld-host=shopify] .ld-embed.studio-shell .ld-cart-price strong{font-size:1.15rem}html[data-ld-host=shopify] .ld-embed.studio-shell .ld-cart-quantity{font-size:.75rem;white-space:nowrap}html[data-ld-host=shopify] .ld-embed.studio-shell #ld-add-to-cart{flex:0 1 auto;min-width:0;min-height:44px;padding:10px 22px;justify-content:center}html[data-ld-host=shopify] .ld-embed.studio-shell .ld-cart-status{position:fixed;top:6px;left:12px;right:12px;z-index:30;flex-basis:auto;margin:0;padding:9px 12px;border-radius:10px;background:#242a32;color:#fff;font-size:.85rem;text-align:center;box-shadow:0 4px 14px #0000002e}html[data-ld-host=shopify] .ld-embed.studio-shell .ld-cart-status a{color:#fff;font-weight:600}html[data-ld-host=shopify] .ld-embed.studio-shell .ld-cart-status.ld-m5-quiet{visibility:hidden}}@media(max-width:700px)and (max-height:600px){.ld-embed.studio-shell .workspace{grid-template-rows:minmax(130px,34%) minmax(0,1fr) var(--dock) var(--footer)}}html[data-ld-host=shopify] body[data-constructor=sports] .ld-embed #lettering-designer-app:not([hidden]){display:block!important}html[data-ld-host=shopify] .ld-embed .canvas-toolbar>.canvas-label,html[data-ld-host=shopify] .ld-embed .sp-canvas-heading>.canvas-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html[data-ld-host=shopify] .ld-embed .sp-canvas-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ld-embed .ld-mode-switch{display:inline-flex;flex:0 1 auto;min-width:0;padding:3px;gap:2px;border-radius:999px;background:#eef3f7}.ld-embed .ld-mode-switch button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#242a32;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:none}.ld-embed .ld-mode-switch button[aria-pressed=true]{background:#fff;color:#242a32;box-shadow:0 1px 3px #00000024}.ld-embed .ld-mode-switch button:disabled{opacity:.45;cursor:not-allowed}.ld-embed .ld-mode-switch button:focus-visible{outline:2px solid #242A32;outline-offset:1px}.ld-embed .ld-mode-switch .ld-short{display:none}html[data-ld-host=shopify] .ld-embed #sports-artwork-check,html[data-ld-host=shopify] .ld-embed #sports-artwork-check+button,html[data-ld-host=shopify] .ld-embed #sp-order-status,html[data-ld-host=shopify] .ld-embed #sp-order-retry,html[data-ld-host=shopify] .ld-embed #sp-review>p.small:not([id]),html[data-ld-host=shopify] .ld-embed .sp-local-note,html[data-ld-host=shopify] .ld-embed #sp-curve-notice,html[data-ld-host=shopify] .ld-embed .sp-actionbar.ld-sp-has-cart>div:not(.ld-sp-cart){display:none!important}html[data-ld-host=shopify][data-ld-sp-step=review] .ld-embed #sp-action{display:none!important}html[data-ld-host=shopify]:not([data-ld-sp-step=review]) .ld-embed #ld-sp-add-to-cart{display:none!important}.ld-embed .sp-actionbar.ld-sp-has-cart{gap:14px}.ld-embed .ld-sp-cart{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;justify-content:center;gap:2px}.ld-embed .ld-sp-cart .ld-cart-price{display:flex;align-items:baseline;gap:8px;min-width:0}.ld-embed .ld-sp-cart .ld-cart-price strong{font-size:1.3rem}.ld-embed .ld-sp-cart .ld-cart-quantity{font-size:.85rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-embed .ld-sp-cart-status{margin:0;font-size:.85rem;min-height:0}.ld-embed .ld-sp-cart-status:empty{display:none}.ld-embed #ld-sp-add-to-cart{flex:0 0 auto;min-height:44px;padding:10px 22px}@media(max-width:700px){.ld-embed .ld-mode-switch{padding:2px}.ld-embed .ld-mode-switch button{min-height:34px;padding:0 14px;font-size:13px}.ld-embed .ld-mode-switch .ld-long{display:none}.ld-embed .ld-mode-switch .ld-short{display:inline}html[data-ld-host=shopify] .ld-embed .canvas-toolbar{gap:6px}html[data-ld-host=shopify] .ld-embed .canvas-toolbar #edit-text{display:none}.ld-embed .ld-sp-cart .ld-cart-price{flex-direction:column;align-items:flex-start;gap:0;line-height:1.15}.ld-embed .ld-sp-cart .ld-cart-price strong{font-size:1.15rem}.ld-embed .ld-sp-cart .ld-cart-quantity{font-size:.75rem}.ld-embed .sp-actionbar.ld-sp-has-cart #sp-action{min-height:44px;padding-left:16px;padding-right:16px}html[data-ld-host=shopify] .ld-embed .ld-sp-cart-status.ld-sp-added{position:fixed;top:6px;left:12px;right:12px;z-index:30;margin:0;padding:9px 12px;border-radius:10px;background:#242a32;color:#fff;font-size:.85rem;text-align:center;box-shadow:0 4px 14px #0000002e}html[data-ld-host=shopify] .ld-embed .ld-sp-cart-status.ld-sp-added a{color:#fff;font-weight:600}html[data-ld-host=shopify] .ld-embed .ld-sp-cart-status.ld-sp-quiet{visibility:hidden}}html[data-ld-personalise] .ld-embed .ld-mode-switch,html[data-ld-personalise] .ld-embed .ld-cart,html[data-ld-personalise] .ld-embed .total-bar>div:first-child,html[data-ld-personalise] .ld-embed #open-review,html[data-ld-personalise] .ld-embed #review-gate-note,html[data-ld-personalise] .ld-embed #download-svg,html[data-ld-personalise] .ld-embed .local-note,html[data-ld-personalise] .ld-embed .ld-shopify-note{display:none!important}html[data-ld-personalise] .ld-embed .ld-p-send{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;width:100%;min-width:0}html[data-ld-personalise] .ld-embed .ld-p-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}html[data-ld-personalise] .ld-embed .ld-p-order{margin:0;font-size:.78rem;color:#5b6571;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ld-personalise] .ld-embed .ld-p-status{margin:0;font-size:.78rem;line-height:1.3;color:#b52d40}html[data-ld-personalise] .ld-embed .ld-p-status:empty{display:none}html[data-ld-personalise] .ld-embed #ld-p-email{flex:0 1 260px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #D4DCE3;border-radius:9px;font-size:16px;background:#fff;color:#242a32}html[data-ld-personalise] .ld-embed #ld-p-send{flex:0 0 auto;min-width:0;min-height:44px;padding:10px 20px;justify-content:center}html[data-ld-personalise] .ld-embed .ld-p-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html[data-ld-personalise] .ld-embed .ld-p-finish-note{margin:0 0 12px;padding:10px 12px;border-radius:9px;background:#eef3f7;color:#242a32;font-size:.8rem;line-height:1.5}html[data-ld-personalise] .ld-embed #material:disabled,html[data-ld-personalise] .ld-embed #quantity:disabled{opacity:.75}html[data-ld-personalise] .ld-embed #colours[inert] .swatch:not([aria-pressed=true]){display:none}html[data-ld-personalise] .ld-embed #colours[inert] .swatch:disabled[aria-pressed=true]{opacity:1}html[data-ld-personalise][data-ld-p-style=locked] .ld-embed #font-choices{opacity:.6}@media(max-width:700px){html[data-ld-personalise] .ld-embed.studio-shell{--footer: 128px}html[data-ld-personalise] .ld-embed .ld-p-send{flex-wrap:wrap;justify-content:space-between;gap:6px 8px;padding:0 12px}html[data-ld-personalise] .ld-embed .ld-p-info{flex:1 1 100%}html[data-ld-personalise] .ld-embed .ld-p-order{font-size:.72rem}html[data-ld-personalise] .ld-embed .ld-p-status{font-size:.74rem}html[data-ld-personalise] .ld-embed #ld-p-email{flex:1 1 0}html[data-ld-personalise] .ld-embed #ld-p-send{padding:10px 14px}}html{--vvh:100dvh}html[data-ld-host=shopify] body>#shell-chooser,html[data-ld-host=shopify] body>#shell-future{display:none!important}.ld-embed .skip:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ld-embed.studio-shell{--header:0px;position:relative;transform:translateZ(0);display:block;background:#eef3f7;color:#242a32;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:16px;line-height:normal;text-align:left;border-top:1px solid #D4DCE3;border-bottom:1px solid #D4DCE3}.ld-embed.studio-shell main{height:calc(var(--vvh) - var(--ld-chrome,96px));min-height:560px;max-height:900px}@media(max-width:700px){.ld-embed.studio-shell main{height:calc(var(--vvh) - var(--ld-chrome,64px));min-height:520px}}.ld-embed h1,.ld-embed h2,.ld-embed h3{text-transform:none;color:inherit}.ld-embed button{text-transform:none;letter-spacing:normal;box-shadow:none;width:auto}.ld-embed input,.ld-embed select,.ld-embed textarea{box-shadow:none;height:auto}.ld-embed button[aria-pressed=true],.ld-embed button.active{background:#242a32!important;color:#fff!important;border-color:#242a32!important}.ld-embed button[aria-pressed=true] *,.ld-embed button.active *{color:#fff!important;fill:#fff!important}.ld-embed .swatch[aria-pressed=true]{background:#fff!important;outline:2px solid #242A32}.ld-embed .swatch[aria-pressed=true] *{color:inherit!important}.ld-embed .secondary{background:#fff;color:#b52d40;border:1px solid #B52D40}.ld-embed .primary:hover:not(:disabled),.ld-embed #sp-action:hover:not(:disabled){background:#922337!important;border-color:#922337!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ld-constructor-embed.css.map */
