/* CSP-friendly first-party stylesheet: Design Studio */
.studio-hero{padding:65px 20px 58px;text-align:center;color:#fff8eb;background:linear-gradient(120deg,#082e27,#155840)}
.studio-eyebrow,.studio-index{font-size:12px;letter-spacing:.18em;color:#d7b577;font-weight:700}
.studio-hero h1{font:600 clamp(34px,5vw,62px)/1.12 Georgia,serif;margin:13px auto;max-width:740px}
.studio-hero em{color:#f0d5a0}
.studio-hero p:last-child{max-width:730px;margin:15px auto 0;color:#f3eee2}
.studio-wrap{max-width:1190px;margin:auto;padding:42px 22px 78px}
.studio-panel{background:#fffdf9;border:1px solid #e4d8c0;padding:clamp(20px,3.5vw,36px);border-radius:19px;margin-bottom:28px;box-shadow:0 13px 35px #082e2710}
.studio-heading h2{font:600 clamp(25px,3vw,36px) Georgia,serif;margin:8px 0}
.studio-heading p{color:#52665d;max-width:800px;margin-top:0}
.studio-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:32px;margin-top:24px}
.studio-stage{position:relative;min-height:430px;display:grid;place-items:center;background:radial-gradient(circle at center,#fdf2db,#efe7d8);border-radius:18px;border:1px solid #e9dbc2;overflow:hidden}
.sweatshirt{position:relative;width:min(100%,350px);aspect-ratio:360/380;--shirt:#224936;--print:#f6e5c5}
.shirt-outline{width:100%;height:100%;filter:drop-shadow(0 12px 9px #1a1a1a22)}
.shirt-fill{fill:var(--shirt);stroke:#253c32;stroke-width:2}
.shirt-shadow{fill:#333;opacity:.3;transform:translate(0px,9px)}
.collar{fill:var(--shirt);stroke:#ffffff55;stroke-width:4}
.seams{fill:none;stroke:#fff6;stroke-width:2}
.hood-detail,.hoodie-pocket{display:none}
.sweatshirt[data-garment=hoodie] .hood-detail{display:block;fill:var(--shirt);stroke:#f8f0e4bb;stroke-width:3}
.sweatshirt[data-garment=hoodie] .hoodie-pocket{display:block;fill:none;stroke:#f8f0e4a0;stroke-width:2}
.sweatshirt[data-garment=hoodie] .collar{display:none}
.design-canvas{position:absolute;left:24%;top:20%;width:52%;height:54%;pointer-events:none}
.draggable-layer{position:absolute;left:50%;top:28%;transform:translate(-50%,-50%);max-width:92%;pointer-events:auto;cursor:grab;user-select:none;touch-action:none}
.draggable-layer:active,.draggable-layer.dragging{cursor:grabbing}
.layer-tag{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-6px);padding:4px 7px;border-radius:999px;background:#fff6e7;border:1px solid #d9c39b;color:#214436;font:700 10px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .18s ease;white-space:nowrap}
.draggable-layer:hover .layer-tag,.draggable-layer:focus-visible .layer-tag,.draggable-layer.dragging .layer-tag{opacity:1}
.text-layer{z-index:2;text-align:center;color:var(--print);text-shadow:0 1px 1px #0003}
.text-layer strong{display:block;font:700 24px/1.16 Georgia,serif;overflow-wrap:anywhere;padding:2px 8px}
.text-layer.script strong{font-style:italic;font-weight:400}
.text-layer.modern strong{font-family:Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em}
.image-layer{z-index:1;width:34%}
.image-layer img{display:block;width:100%;height:auto;max-height:160px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.15))}
.sleeve-mark{position:absolute;top:35%;left:13%;color:var(--print);font-size:23px;transform:rotate(-15deg)}
.studio-stage[data-color=burgundy] .sweatshirt{--shirt:#692e40}
.studio-stage[data-color=sand] .sweatshirt{--shirt:#c7aa82;--print:#183d30}
.studio-stage[data-color=black] .sweatshirt{--shirt:#22252a}
.studio-stage[data-color=blue] .sweatshirt{--shirt:#7694a5;--print:#15372e}
.stage-caption{text-align:center;font-size:12px;color:#69786e}
.garment-preview-label{position:absolute;left:16px;top:15px;padding:6px 12px;background:#fffdf8e8;border:1px solid #d6c6a7;border-radius:18px;color:#173d30;font:700 12px Arial,sans-serif;z-index:2;pointer-events:none}
.studio-controls,.studio-request{display:flex;flex-direction:column;gap:9px}
.studio-controls label,.studio-request>label:not(.tick),.studio-controls legend{font-weight:700;font-size:14px;color:#133f31}
.studio-controls input:not([type=radio]):not([type=checkbox]):not([type=range]),.studio-controls select,.studio-request input:not([type=checkbox]),.studio-request select,.studio-request textarea{border:1px solid #cfc7b5;border-radius:8px;padding:11px 12px;font:inherit;width:100%;background:white;color:#173d30}
.studio-controls input[type=file]{padding:10px 12px;background:#fff}
.control-group{border:0;padding:0;margin:0 0 12px;min-width:0}
.control-group label{display:block;margin-bottom:7px}
.control-group small{font-weight:400;color:#637269}
.range-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}
.range-row input[type=range]{width:100%;accent-color:#0b5c45}
.range-row output{padding:7px 10px;border-radius:8px;background:#f6efdf;border:1px solid #e5d3b1;color:#173d30;font:700 12px Arial,sans-serif;min-width:56px;text-align:center}
.swatch-group{display:flex;flex-wrap:wrap;gap:10px}
.swatch-group label{font-size:12px;font-weight:600;display:flex;align-items:center;gap:5px;margin:0}
.swatch{display:inline-block;width:18px;height:18px;border:2px solid white;outline:1px solid #a6ac9f;border-radius:50%}
.swatch.forest{background:#224936}.swatch.burgundy{background:#692e40}.swatch.sand{background:#c7aa82}.swatch.black{background:#22252a}.swatch.blue{background:#7694a5}
.tick{display:flex;gap:9px;align-items:flex-start;font-size:13px;font-weight:500;margin:12px 0}.tick input{margin-top:4px;accent-color:#0b5c45}
.studio-button-row{display:flex;gap:10px;flex-wrap:wrap}
.studio-primary,.studio-secondary{border:1px solid #082e27;border-radius:8px;padding:12px 18px;cursor:pointer;font:700 14px Arial,sans-serif}
.studio-primary{background:#082e27;color:#fffdf5}.studio-secondary{background:#fffdf5;color:#082e27}.studio-primary:hover{background:#135d49}
.studio-status{font-size:13px;min-height:1em;color:#205a45}
.quality-status{font-size:13px;line-height:1.45;color:#214436;background:#f6efdf;border:1px solid #e5d3b1;border-radius:10px;padding:10px 12px;margin:2px 0 0}
.quality-status.good{background:#edf8f0;border-color:#b6d3b6}
.quality-status.warn{background:#fff4e7;border-color:#e7c79d}
.quality-status.bad{background:#fff0ef;border-color:#e4b2ad;color:#7a312f}
.input-note,.studio-hint,.garment-hint{font-size:12px;color:#56695c;margin:6px 0 0}
.studio-request-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:40px;margin-top:20px}
.studio-note{background:#f6efdf;padding:25px;border:1px solid #e5d3b1;border-radius:13px;align-self:start}
.studio-note h3{margin:0 0 15px;font:600 24px Georgia,serif}
.studio-note li{margin-bottom:12px}.studio-note p,.studio-hint{font-size:13px;color:#536157}
.studio-request textarea{resize:vertical}.studio-request .studio-primary{align-self:flex-start}
@media(max-width:810px){
  .studio-layout,.studio-request-grid{grid-template-columns:1fr}
  .studio-stage{min-height:335px}
  .sweatshirt{width:min(100%,315px)}
  .studio-wrap{padding:20px 13px 45px}
  .design-canvas{left:22%;top:19%;width:56%;height:56%}
  .studio-button-row{flex-direction:column}
}

/* Editor improvements: centered layers, larger drag targets and no obstructive overlay. */
.design-canvas{overflow:visible}
.draggable-layer{outline:1px dashed transparent;outline-offset:4px;min-height:26px}
.draggable-layer:focus-visible,.draggable-layer:hover,.draggable-layer.dragging{outline-color:#d8b36e}
.draggable-layer img{pointer-events:none;user-select:none;-webkit-user-drag:none}
.draggable-layer .layer-tag{pointer-events:none}
.text-layer{left:50%;top:50%}
.image-layer{left:50%;top:50%}

/* Stable text sizing and positions: no inline CSS or CSSOM used (CSP-safe). */
.text-layer{width:92%;max-width:92%;min-width:0;box-sizing:border-box;white-space:normal}
.text-layer strong{display:block;font-size:18px;line-height:1.2;overflow-wrap:normal;word-break:normal;hyphens:none;white-space:normal;padding:2px 1px}
.text-layer.is-pocket{width:45%;max-width:45%}
.text-layer.is-pocket strong{font-size:inherit}
.image-layer{width:34%}
.ds-x-0{left:0%}.ds-y-0{top:0%}
.ds-x-1{left:1%}.ds-y-1{top:1%}
.ds-x-2{left:2%}.ds-y-2{top:2%}
.ds-x-3{left:3%}.ds-y-3{top:3%}
.ds-x-4{left:4%}.ds-y-4{top:4%}
.ds-x-5{left:5%}.ds-y-5{top:5%}
.ds-x-6{left:6%}.ds-y-6{top:6%}
.ds-x-7{left:7%}.ds-y-7{top:7%}
.ds-x-8{left:8%}.ds-y-8{top:8%}
.ds-x-9{left:9%}.ds-y-9{top:9%}
.ds-x-10{left:10%}.ds-y-10{top:10%}
.ds-x-11{left:11%}.ds-y-11{top:11%}
.ds-x-12{left:12%}.ds-y-12{top:12%}
.ds-x-13{left:13%}.ds-y-13{top:13%}
.ds-x-14{left:14%}.ds-y-14{top:14%}
.ds-x-15{left:15%}.ds-y-15{top:15%}
.ds-x-16{left:16%}.ds-y-16{top:16%}
.ds-x-17{left:17%}.ds-y-17{top:17%}
.ds-x-18{left:18%}.ds-y-18{top:18%}
.ds-x-19{left:19%}.ds-y-19{top:19%}
.ds-x-20{left:20%}.ds-y-20{top:20%}
.ds-x-21{left:21%}.ds-y-21{top:21%}
.ds-x-22{left:22%}.ds-y-22{top:22%}
.ds-x-23{left:23%}.ds-y-23{top:23%}
.ds-x-24{left:24%}.ds-y-24{top:24%}
.ds-x-25{left:25%}.ds-y-25{top:25%}
.ds-x-26{left:26%}.ds-y-26{top:26%}
.ds-x-27{left:27%}.ds-y-27{top:27%}
.ds-x-28{left:28%}.ds-y-28{top:28%}
.ds-x-29{left:29%}.ds-y-29{top:29%}
.ds-x-30{left:30%}.ds-y-30{top:30%}
.ds-x-31{left:31%}.ds-y-31{top:31%}
.ds-x-32{left:32%}.ds-y-32{top:32%}
.ds-x-33{left:33%}.ds-y-33{top:33%}
.ds-x-34{left:34%}.ds-y-34{top:34%}
.ds-x-35{left:35%}.ds-y-35{top:35%}
.ds-x-36{left:36%}.ds-y-36{top:36%}
.ds-x-37{left:37%}.ds-y-37{top:37%}
.ds-x-38{left:38%}.ds-y-38{top:38%}
.ds-x-39{left:39%}.ds-y-39{top:39%}
.ds-x-40{left:40%}.ds-y-40{top:40%}
.ds-x-41{left:41%}.ds-y-41{top:41%}
.ds-x-42{left:42%}.ds-y-42{top:42%}
.ds-x-43{left:43%}.ds-y-43{top:43%}
.ds-x-44{left:44%}.ds-y-44{top:44%}
.ds-x-45{left:45%}.ds-y-45{top:45%}
.ds-x-46{left:46%}.ds-y-46{top:46%}
.ds-x-47{left:47%}.ds-y-47{top:47%}
.ds-x-48{left:48%}.ds-y-48{top:48%}
.ds-x-49{left:49%}.ds-y-49{top:49%}
.ds-x-50{left:50%}.ds-y-50{top:50%}
.ds-x-51{left:51%}.ds-y-51{top:51%}
.ds-x-52{left:52%}.ds-y-52{top:52%}
.ds-x-53{left:53%}.ds-y-53{top:53%}
.ds-x-54{left:54%}.ds-y-54{top:54%}
.ds-x-55{left:55%}.ds-y-55{top:55%}
.ds-x-56{left:56%}.ds-y-56{top:56%}
.ds-x-57{left:57%}.ds-y-57{top:57%}
.ds-x-58{left:58%}.ds-y-58{top:58%}
.ds-x-59{left:59%}.ds-y-59{top:59%}
.ds-x-60{left:60%}.ds-y-60{top:60%}
.ds-x-61{left:61%}.ds-y-61{top:61%}
.ds-x-62{left:62%}.ds-y-62{top:62%}
.ds-x-63{left:63%}.ds-y-63{top:63%}
.ds-x-64{left:64%}.ds-y-64{top:64%}
.ds-x-65{left:65%}.ds-y-65{top:65%}
.ds-x-66{left:66%}.ds-y-66{top:66%}
.ds-x-67{left:67%}.ds-y-67{top:67%}
.ds-x-68{left:68%}.ds-y-68{top:68%}
.ds-x-69{left:69%}.ds-y-69{top:69%}
.ds-x-70{left:70%}.ds-y-70{top:70%}
.ds-x-71{left:71%}.ds-y-71{top:71%}
.ds-x-72{left:72%}.ds-y-72{top:72%}
.ds-x-73{left:73%}.ds-y-73{top:73%}
.ds-x-74{left:74%}.ds-y-74{top:74%}
.ds-x-75{left:75%}.ds-y-75{top:75%}
.ds-x-76{left:76%}.ds-y-76{top:76%}
.ds-x-77{left:77%}.ds-y-77{top:77%}
.ds-x-78{left:78%}.ds-y-78{top:78%}
.ds-x-79{left:79%}.ds-y-79{top:79%}
.ds-x-80{left:80%}.ds-y-80{top:80%}
.ds-x-81{left:81%}.ds-y-81{top:81%}
.ds-x-82{left:82%}.ds-y-82{top:82%}
.ds-x-83{left:83%}.ds-y-83{top:83%}
.ds-x-84{left:84%}.ds-y-84{top:84%}
.ds-x-85{left:85%}.ds-y-85{top:85%}
.ds-x-86{left:86%}.ds-y-86{top:86%}
.ds-x-87{left:87%}.ds-y-87{top:87%}
.ds-x-88{left:88%}.ds-y-88{top:88%}
.ds-x-89{left:89%}.ds-y-89{top:89%}
.ds-x-90{left:90%}.ds-y-90{top:90%}
.ds-x-91{left:91%}.ds-y-91{top:91%}
.ds-x-92{left:92%}.ds-y-92{top:92%}
.ds-x-93{left:93%}.ds-y-93{top:93%}
.ds-x-94{left:94%}.ds-y-94{top:94%}
.ds-x-95{left:95%}.ds-y-95{top:95%}
.ds-x-96{left:96%}.ds-y-96{top:96%}
.ds-x-97{left:97%}.ds-y-97{top:97%}
.ds-x-98{left:98%}.ds-y-98{top:98%}
.ds-x-99{left:99%}.ds-y-99{top:99%}
.ds-x-100{left:100%}.ds-y-100{top:100%}
.ds-font-14{font-size:14px!important}
.ds-font-15{font-size:15px!important}
.ds-font-16{font-size:16px!important}
.ds-font-17{font-size:17px!important}
.ds-font-18{font-size:18px!important}
.ds-font-19{font-size:19px!important}
.ds-font-20{font-size:20px!important}
.ds-font-21{font-size:21px!important}
.ds-font-22{font-size:22px!important}
.ds-font-23{font-size:23px!important}
.ds-font-24{font-size:24px!important}
.ds-font-25{font-size:25px!important}
.ds-font-26{font-size:26px!important}
.ds-font-27{font-size:27px!important}
.ds-font-28{font-size:28px!important}
.ds-font-29{font-size:29px!important}
.ds-font-30{font-size:30px!important}
.ds-font-31{font-size:31px!important}
.ds-font-32{font-size:32px!important}
.ds-font-33{font-size:33px!important}
.ds-font-34{font-size:34px!important}
.ds-font-35{font-size:35px!important}
.ds-font-36{font-size:36px!important}
.ds-font-37{font-size:37px!important}
.ds-font-38{font-size:38px!important}
.ds-font-39{font-size:39px!important}
.ds-font-40{font-size:40px!important}
.ds-font-41{font-size:41px!important}
.ds-font-42{font-size:42px!important}
.text-layer strong.ds-font-14{font-size:14px!important}
.text-layer strong.ds-font-15{font-size:15px!important}
.text-layer strong.ds-font-16{font-size:16px!important}
.text-layer strong.ds-font-17{font-size:17px!important}
.text-layer strong.ds-font-18{font-size:18px!important}
.text-layer strong.ds-font-19{font-size:19px!important}
.text-layer strong.ds-font-20{font-size:20px!important}
.text-layer strong.ds-font-21{font-size:21px!important}
.text-layer strong.ds-font-22{font-size:22px!important}
.text-layer strong.ds-font-23{font-size:23px!important}
.text-layer strong.ds-font-24{font-size:24px!important}
.text-layer strong.ds-font-25{font-size:25px!important}
.text-layer strong.ds-font-26{font-size:26px!important}
.text-layer strong.ds-font-27{font-size:27px!important}
.text-layer strong.ds-font-28{font-size:28px!important}
.text-layer strong.ds-font-29{font-size:29px!important}
.text-layer strong.ds-font-30{font-size:30px!important}
.text-layer strong.ds-font-31{font-size:31px!important}
.text-layer strong.ds-font-32{font-size:32px!important}
.text-layer strong.ds-font-33{font-size:33px!important}
.text-layer strong.ds-font-34{font-size:34px!important}
.text-layer strong.ds-font-35{font-size:35px!important}
.text-layer strong.ds-font-36{font-size:36px!important}
.text-layer strong.ds-font-37{font-size:37px!important}
.text-layer strong.ds-font-38{font-size:38px!important}
.text-layer strong.ds-font-39{font-size:39px!important}
.text-layer strong.ds-font-40{font-size:40px!important}
.text-layer strong.ds-font-41{font-size:41px!important}
.text-layer strong.ds-font-42{font-size:42px!important}
.image-layer.ds-width-18{width:18%}
.image-layer.ds-width-19{width:19%}
.image-layer.ds-width-20{width:20%}
.image-layer.ds-width-21{width:21%}
.image-layer.ds-width-22{width:22%}
.image-layer.ds-width-23{width:23%}
.image-layer.ds-width-24{width:24%}
.image-layer.ds-width-25{width:25%}
.image-layer.ds-width-26{width:26%}
.image-layer.ds-width-27{width:27%}
.image-layer.ds-width-28{width:28%}
.image-layer.ds-width-29{width:29%}
.image-layer.ds-width-30{width:30%}
.image-layer.ds-width-31{width:31%}
.image-layer.ds-width-32{width:32%}
.image-layer.ds-width-33{width:33%}
.image-layer.ds-width-34{width:34%}
.image-layer.ds-width-35{width:35%}
.image-layer.ds-width-36{width:36%}
.image-layer.ds-width-37{width:37%}
.image-layer.ds-width-38{width:38%}
.image-layer.ds-width-39{width:39%}
.image-layer.ds-width-40{width:40%}
.image-layer.ds-width-41{width:41%}
.image-layer.ds-width-42{width:42%}
.image-layer.ds-width-43{width:43%}
.image-layer.ds-width-44{width:44%}
.image-layer.ds-width-45{width:45%}
.image-layer.ds-width-46{width:46%}
.image-layer.ds-width-47{width:47%}
.image-layer.ds-width-48{width:48%}
.image-layer.ds-width-49{width:49%}
.image-layer.ds-width-50{width:50%}
.image-layer.ds-width-51{width:51%}
.image-layer.ds-width-52{width:52%}
.image-layer.ds-width-53{width:53%}
.image-layer.ds-width-54{width:54%}
.image-layer.ds-width-55{width:55%}
.image-layer.ds-width-56{width:56%}
.image-layer.ds-width-57{width:57%}
.image-layer.ds-width-58{width:58%}
.image-layer.ds-width-59{width:59%}
.image-layer.ds-width-60{width:60%}
.image-layer.ds-width-61{width:61%}
.image-layer.ds-width-62{width:62%}
.image-layer.ds-width-63{width:63%}
.image-layer.ds-width-64{width:64%}
.image-layer.ds-width-65{width:65%}
.image-layer.ds-width-66{width:66%}
.image-layer.ds-width-67{width:67%}
.image-layer.ds-width-68{width:68%}

/* Multi-line input, optional text, and transparent estimate panel. */
.studio-controls textarea#design-text{border:1px solid #cfc7b5;border-radius:8px;padding:11px 12px;font:inherit;width:100%;background:white;color:#173d30;resize:vertical;min-height:94px}
#preview-text{white-space:pre-line}
.studio-price-panel{border:1px solid #d6c296;background:#f8f1e2;border-radius:14px;padding:18px;margin:7px 0 14px}
.studio-price-panel h3{font:700 18px Georgia,serif;margin:0 0 8px;color:#173d30}
.studio-price-panel strong{font:700 30px Georgia,serif;color:#0c4634}
.studio-price-panel p{margin:6px 0;font-size:13px;color:#41594d}

/* Inspiration cards: separate examples; not interactive orderable designs. */
.studio-ideas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}
.studio-idea-card{margin:0;overflow:hidden;border-radius:15px;background:#f9f4e9;border:1px solid #dfd0b4;box-shadow:0 6px 18px #082e270d}
.studio-idea-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.studio-idea-card figcaption{text-align:center;font:700 14px/1.5 Georgia,serif;color:#183d30;padding:12px 8px;background:#fff9ed}
@media(max-width:850px){.studio-ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:480px){.studio-idea-card figcaption{font-size:12px}}

/* Additional garment and text palette — all first-party CSS for strict CSP. */
.studio-stage[data-color=white] .sweatshirt{--shirt:#f6f5f0}
.studio-stage[data-color=heather] .sweatshirt{--shirt:#9b9c9c}
.studio-stage[data-color=navy] .sweatshirt{--shirt:#23324d}
.studio-stage[data-color=pink] .sweatshirt{--shirt:#e7b9c4}
.studio-stage[data-color=lavender] .sweatshirt{--shirt:#b5a3d2}
.studio-stage[data-color=red] .sweatshirt{--shirt:#ac303a}
.studio-stage[data-color=natural] .sweatshirt{--shirt:#e5d5b8}
.swatch.white{background:#f6f5f0}.swatch.heather{background:#9b9c9c}.swatch.navy{background:#23324d}
.swatch.pink{background:#e7b9c4}.swatch.lavender{background:#b5a3d2}
.swatch.red{background:#ac303a}.swatch.natural{background:#e5d5b8}
.swatch.ink-cream{background:#f6e5c5}.swatch.ink-white{background:#ffffff}.swatch.ink-black{background:#171717}
.swatch.ink-emerald{background:#11634e}.swatch.ink-gold{background:#c59b54}.swatch.ink-burgundy{background:#7f2436}
.swatch.ink-pink{background:#ed8ea8}.swatch.ink-blue{background:#527ac6}
.studio-stage[data-text-color=cream] .text-layer{color:#f6e5c5}
.studio-stage[data-text-color=white] .text-layer{color:#ffffff}
.studio-stage[data-text-color=black] .text-layer{color:#171717;text-shadow:0 1px 1px #fff5}
.studio-stage[data-text-color=emerald] .text-layer{color:#11634e;text-shadow:0 1px 1px #fff5}
.studio-stage[data-text-color=gold] .text-layer{color:#c59b54}
.studio-stage[data-text-color=burgundy] .text-layer{color:#7f2436;text-shadow:0 1px 1px #fff4}
.studio-stage[data-text-color=pink] .text-layer{color:#ed8ea8}
.studio-stage[data-text-color=blue] .text-layer{color:#527ac6}
/* Make long swatch lists easier to navigate without shifting the preview. */
.swatch-group{row-gap:12px}
.swatch-group label{white-space:nowrap}

/* Optional left sleeve customization. All movement/size rules are prebuilt for CSP. */
.sleeve-customizer{border:1px solid #d7c6a7;background:#faf5e9;border-radius:14px;padding:18px;display:grid;gap:10px;margin:4px 0 16px}
.sleeve-customizer h3{font:600 21px Georgia,serif;margin:0;color:#153e30}.sleeve-customizer h3 small{font:700 12px Arial,sans-serif;color:#87622e}
.sleeve-customizer label{margin:0}.sleeve-option{display:grid;gap:6px}.sleeve-active-preview{display:grid;gap:8px}
.sleeve-closeup{height:180px;position:relative;overflow:hidden;border-radius:13px;background:linear-gradient(130deg,#fffaf1,#e5dbc8);border:1px solid #d8c8a9}
.sleeve-closeup:before{content:"";position:absolute;width:120px;height:230px;top:-20px;left:50%;transform:translateX(-50%) rotate(-8deg);background:var(--sleeve-cloth,#224936);border:2px solid #ffffff33;border-radius:24px 22px 36px 38px;box-shadow:9px 8px 15px #0002}
.sleeve-closeup-art{position:absolute;left:50%;top:50%;width:60px;max-width:110px;transform:translate(-50%,-50%) rotate(-8deg);text-align:center;color:#f9e8c8;font:700 21px Georgia,serif;overflow-wrap:anywhere}
.sleeve-closeup-art img{max-width:100%;max-height:90px;object-fit:contain;display:block;margin:auto}
.sleeve-mark-text{font:700 10px Arial,sans-serif;max-width:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sleeve-closeup[data-color=burgundy]{--sleeve-cloth:#692e40}.sleeve-closeup[data-color=sand]{--sleeve-cloth:#c7aa82}.sleeve-closeup[data-color=black]{--sleeve-cloth:#22252a}.sleeve-closeup[data-color=blue]{--sleeve-cloth:#7694a5}.sleeve-closeup[data-color=white]{--sleeve-cloth:#f6f5f0}.sleeve-closeup[data-color=navy]{--sleeve-cloth:#23324d}
.sleeve-scale-20{width:25px}
.sleeve-scale-25{width:31px}
.sleeve-scale-30{width:38px}
.sleeve-scale-35{width:44px}
.sleeve-scale-40{width:50px}
.sleeve-scale-45{width:56px}
.sleeve-scale-50{width:62px}
.sleeve-scale-55{width:69px}
.sleeve-scale-60{width:75px}
.sleeve-scale-65{width:81px}
.sleeve-scale-70{width:88px}
.sleeve-scale-75{width:94px}
.sleeve-scale-80{width:100px}
.sleeve-pos-x-20{left:20%}.sleeve-pos-y-20{top:20%}
.sleeve-pos-x-21{left:21%}.sleeve-pos-y-21{top:21%}
.sleeve-pos-x-22{left:22%}.sleeve-pos-y-22{top:22%}
.sleeve-pos-x-23{left:23%}.sleeve-pos-y-23{top:23%}
.sleeve-pos-x-24{left:24%}.sleeve-pos-y-24{top:24%}
.sleeve-pos-x-25{left:25%}.sleeve-pos-y-25{top:25%}
.sleeve-pos-x-26{left:26%}.sleeve-pos-y-26{top:26%}
.sleeve-pos-x-27{left:27%}.sleeve-pos-y-27{top:27%}
.sleeve-pos-x-28{left:28%}.sleeve-pos-y-28{top:28%}
.sleeve-pos-x-29{left:29%}.sleeve-pos-y-29{top:29%}
.sleeve-pos-x-30{left:30%}.sleeve-pos-y-30{top:30%}
.sleeve-pos-x-31{left:31%}.sleeve-pos-y-31{top:31%}
.sleeve-pos-x-32{left:32%}.sleeve-pos-y-32{top:32%}
.sleeve-pos-x-33{left:33%}.sleeve-pos-y-33{top:33%}
.sleeve-pos-x-34{left:34%}.sleeve-pos-y-34{top:34%}
.sleeve-pos-x-35{left:35%}.sleeve-pos-y-35{top:35%}
.sleeve-pos-x-36{left:36%}.sleeve-pos-y-36{top:36%}
.sleeve-pos-x-37{left:37%}.sleeve-pos-y-37{top:37%}
.sleeve-pos-x-38{left:38%}.sleeve-pos-y-38{top:38%}
.sleeve-pos-x-39{left:39%}.sleeve-pos-y-39{top:39%}
.sleeve-pos-x-40{left:40%}.sleeve-pos-y-40{top:40%}
.sleeve-pos-x-41{left:41%}.sleeve-pos-y-41{top:41%}
.sleeve-pos-x-42{left:42%}.sleeve-pos-y-42{top:42%}
.sleeve-pos-x-43{left:43%}.sleeve-pos-y-43{top:43%}
.sleeve-pos-x-44{left:44%}.sleeve-pos-y-44{top:44%}
.sleeve-pos-x-45{left:45%}.sleeve-pos-y-45{top:45%}
.sleeve-pos-x-46{left:46%}.sleeve-pos-y-46{top:46%}
.sleeve-pos-x-47{left:47%}.sleeve-pos-y-47{top:47%}
.sleeve-pos-x-48{left:48%}.sleeve-pos-y-48{top:48%}
.sleeve-pos-x-49{left:49%}.sleeve-pos-y-49{top:49%}
.sleeve-pos-x-50{left:50%}.sleeve-pos-y-50{top:50%}
.sleeve-pos-x-51{left:51%}.sleeve-pos-y-51{top:51%}
.sleeve-pos-x-52{left:52%}.sleeve-pos-y-52{top:52%}
.sleeve-pos-x-53{left:53%}.sleeve-pos-y-53{top:53%}
.sleeve-pos-x-54{left:54%}.sleeve-pos-y-54{top:54%}
.sleeve-pos-x-55{left:55%}.sleeve-pos-y-55{top:55%}
.sleeve-pos-x-56{left:56%}.sleeve-pos-y-56{top:56%}
.sleeve-pos-x-57{left:57%}.sleeve-pos-y-57{top:57%}
.sleeve-pos-x-58{left:58%}.sleeve-pos-y-58{top:58%}
.sleeve-pos-x-59{left:59%}.sleeve-pos-y-59{top:59%}
.sleeve-pos-x-60{left:60%}.sleeve-pos-y-60{top:60%}
.sleeve-pos-x-61{left:61%}.sleeve-pos-y-61{top:61%}
.sleeve-pos-x-62{left:62%}.sleeve-pos-y-62{top:62%}
.sleeve-pos-x-63{left:63%}.sleeve-pos-y-63{top:63%}
.sleeve-pos-x-64{left:64%}.sleeve-pos-y-64{top:64%}
.sleeve-pos-x-65{left:65%}.sleeve-pos-y-65{top:65%}
.sleeve-pos-x-66{left:66%}.sleeve-pos-y-66{top:66%}
.sleeve-pos-x-67{left:67%}.sleeve-pos-y-67{top:67%}
.sleeve-pos-x-68{left:68%}.sleeve-pos-y-68{top:68%}
.sleeve-pos-x-69{left:69%}.sleeve-pos-y-69{top:69%}
.sleeve-pos-x-70{left:70%}.sleeve-pos-y-70{top:70%}
.sleeve-pos-x-71{left:71%}.sleeve-pos-y-71{top:71%}
.sleeve-pos-x-72{left:72%}.sleeve-pos-y-72{top:72%}
.sleeve-pos-x-73{left:73%}.sleeve-pos-y-73{top:73%}
.sleeve-pos-x-74{left:74%}.sleeve-pos-y-74{top:74%}
.sleeve-pos-x-75{left:75%}.sleeve-pos-y-75{top:75%}
.sleeve-pos-x-76{left:76%}.sleeve-pos-y-76{top:76%}
.sleeve-pos-x-77{left:77%}.sleeve-pos-y-77{top:77%}
.sleeve-pos-x-78{left:78%}.sleeve-pos-y-78{top:78%}
.sleeve-pos-x-79{left:79%}.sleeve-pos-y-79{top:79%}
.sleeve-pos-x-80{left:80%}.sleeve-pos-y-80{top:80%}
/* Keep conditional sleeve controls hidden until selected. */
.sleeve-customizer [hidden]{display:none!important}

/* Custom vector sleeve symbols: same clear shape in both previews. */
.sleeve-vector-icon{display:inline-block;width:1.35em;height:1.35em;vertical-align:middle;color:inherit;overflow:visible}
.sleeve-mark .sleeve-vector-icon{width:25px;height:25px}
.sleeve-closeup-art .sleeve-vector-icon{width:37px;height:37px}

/* AFCC Design Studio reliability patch. Left sleeve = viewer's RIGHT on front-facing mockup. */
.studio-stage .sweatshirt .sleeve-mark { left:auto; right:13%; top:35%; z-index:3; }
.studio-stage .sweatshirt .sleeve-mark img { display:block; width:28px; height:28px; object-fit:contain; transform:rotate(15deg); }
/* Placeholder for loading gallery cards; images use on-page Blob URLs (CSP: img-src blob:). */
.studio-idea-card img[data-studio-idea] {display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:linear-gradient(145deg,#e0dcc8,#f9f0dc);}
.studio-idea-card:not(.is-loaded) img[data-studio-idea] {opacity:.9;}
@media (max-width:540px) {.studio-stage .sweatshirt .sleeve-mark{right:12%;}}

/* Design Studio — optional back print and symbol colors. CSP-safe (no inline styles). */
.studio-view-tabs{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px}
.studio-view-btn{cursor:pointer;border:1px solid #af9670;border-radius:24px;background:#f9f4e9;color:#173d30;padding:10px 24px;font:700 14px Arial,sans-serif}
.studio-view-btn.is-active,.studio-view-btn[aria-pressed=true]{background:#082e27;color:#fffdf5;border-color:#082e27}
.studio-stage [hidden],.back-customizer [hidden],.sleeve-customizer [hidden]{display:none!important}
.studio-stage[data-view=back] .hoodie-pocket{display:none!important}
.studio-stage[data-view=back] .collar{stroke:#ffffff66;stroke-width:2}
.studio-stage[data-view=back] .seams{opacity:.35}
.back-design-canvas{left:21%;top:22%;width:58%;height:56%}
.back-design-canvas .text-layer{width:95%;max-width:95%}
.back-design-canvas .image-layer{width:50%}
.back-customizer{display:grid;gap:9px;border:1px solid #cdb47f;padding:17px;border-radius:13px;margin:8px 0 16px;background:#f9f4e9}
.back-customizer h3{font:600 21px Georgia,serif;color:#173d30;margin:0 0 2px}
.back-customizer h3 small{font:600 12px Arial,sans-serif;color:#775c35}
.back-customizer label{font:700 13px Arial,sans-serif;color:#173d30}
.back-settings{display:grid;gap:9px;margin:8px 0 10px;padding-top:12px;border-top:1px solid #ded0b7}
.back-customizer textarea{min-height:92px;resize:vertical;border:1px solid #cfc7b5;border-radius:8px;padding:11px 12px;font:inherit;width:100%;background:white;color:#173d30}
.back-customizer .studio-secondary{justify-self:start;width:auto}
.sleeve-symbol-colors{margin:12px 0;padding:12px;background:#f7f1e4;border:1px solid #e5d3b1;border-radius:9px}
.sleeve-symbol-colors legend{padding:0 3px}
.studio-stage[data-symbol-color=cream] .sleeve-mark,.studio-stage[data-symbol-color=cream] + .stage-caption,.sleeve-closeup[data-symbol-color=cream] .sleeve-closeup-art{--symbol-ink:#f6e5c5}
.studio-stage[data-symbol-color=white] .sleeve-mark,.sleeve-closeup[data-symbol-color=white] .sleeve-closeup-art{--symbol-ink:#ffffff}
.studio-stage[data-symbol-color=black] .sleeve-mark,.sleeve-closeup[data-symbol-color=black] .sleeve-closeup-art{--symbol-ink:#171717}
.studio-stage[data-symbol-color=emerald] .sleeve-mark,.sleeve-closeup[data-symbol-color=emerald] .sleeve-closeup-art{--symbol-ink:#11634e}
.studio-stage[data-symbol-color=gold] .sleeve-mark,.sleeve-closeup[data-symbol-color=gold] .sleeve-closeup-art{--symbol-ink:#c59b54}
.studio-stage[data-symbol-color=burgundy] .sleeve-mark,.sleeve-closeup[data-symbol-color=burgundy] .sleeve-closeup-art{--symbol-ink:#7f2436}
.studio-stage[data-symbol-color=pink] .sleeve-mark,.sleeve-closeup[data-symbol-color=pink] .sleeve-closeup-art{--symbol-ink:#ed8ea8}
.studio-stage[data-symbol-color=blue] .sleeve-mark,.sleeve-closeup[data-symbol-color=blue] .sleeve-closeup-art{--symbol-ink:#527ac6}
.studio-stage .sleeve-mark[data-mode=symbol],.sleeve-closeup[data-mode=symbol] .sleeve-closeup-art{color:var(--symbol-ink,#f6e5c5)}
.studio-stage[data-back-color=cream] .back-text-layer{color:#f6e5c5}
.studio-stage[data-back-color=white] .back-text-layer{color:#ffffff}
.studio-stage[data-back-color=black] .back-text-layer{color:#171717;text-shadow:0 1px 1px #fff6}
.studio-stage[data-back-color=emerald] .back-text-layer{color:#11634e}
.studio-stage[data-back-color=gold] .back-text-layer{color:#c59b54}
.studio-stage[data-back-color=burgundy] .back-text-layer{color:#7f2436}
.studio-stage[data-back-color=pink] .back-text-layer{color:#ed8ea8}
.studio-stage[data-back-color=blue] .back-text-layer{color:#527ac6}
.back-text-layer.script strong{font-style:italic;font-weight:400}
.back-text-layer.modern strong{font-family:Arial,sans-serif;font-weight:800;text-transform:uppercase}
@media(max-width:540px){.back-customizer{padding:13px}.studio-view-btn{padding:10px 20px}}

/* Back artwork width classes (back has a wider maximum than front). */
.back-design-canvas .back-image-layer.ds-width-18{width:18%}
.back-design-canvas .back-image-layer.ds-width-19{width:19%}
.back-design-canvas .back-image-layer.ds-width-20{width:20%}
.back-design-canvas .back-image-layer.ds-width-21{width:21%}
.back-design-canvas .back-image-layer.ds-width-22{width:22%}
.back-design-canvas .back-image-layer.ds-width-23{width:23%}
.back-design-canvas .back-image-layer.ds-width-24{width:24%}
.back-design-canvas .back-image-layer.ds-width-25{width:25%}
.back-design-canvas .back-image-layer.ds-width-26{width:26%}
.back-design-canvas .back-image-layer.ds-width-27{width:27%}
.back-design-canvas .back-image-layer.ds-width-28{width:28%}
.back-design-canvas .back-image-layer.ds-width-29{width:29%}
.back-design-canvas .back-image-layer.ds-width-30{width:30%}
.back-design-canvas .back-image-layer.ds-width-31{width:31%}
.back-design-canvas .back-image-layer.ds-width-32{width:32%}
.back-design-canvas .back-image-layer.ds-width-33{width:33%}
.back-design-canvas .back-image-layer.ds-width-34{width:34%}
.back-design-canvas .back-image-layer.ds-width-35{width:35%}
.back-design-canvas .back-image-layer.ds-width-36{width:36%}
.back-design-canvas .back-image-layer.ds-width-37{width:37%}
.back-design-canvas .back-image-layer.ds-width-38{width:38%}
.back-design-canvas .back-image-layer.ds-width-39{width:39%}
.back-design-canvas .back-image-layer.ds-width-40{width:40%}
.back-design-canvas .back-image-layer.ds-width-41{width:41%}
.back-design-canvas .back-image-layer.ds-width-42{width:42%}
.back-design-canvas .back-image-layer.ds-width-43{width:43%}
.back-design-canvas .back-image-layer.ds-width-44{width:44%}
.back-design-canvas .back-image-layer.ds-width-45{width:45%}
.back-design-canvas .back-image-layer.ds-width-46{width:46%}
.back-design-canvas .back-image-layer.ds-width-47{width:47%}
.back-design-canvas .back-image-layer.ds-width-48{width:48%}
.back-design-canvas .back-image-layer.ds-width-49{width:49%}
.back-design-canvas .back-image-layer.ds-width-50{width:50%}
.back-design-canvas .back-image-layer.ds-width-51{width:51%}
.back-design-canvas .back-image-layer.ds-width-52{width:52%}
.back-design-canvas .back-image-layer.ds-width-53{width:53%}
.back-design-canvas .back-image-layer.ds-width-54{width:54%}
.back-design-canvas .back-image-layer.ds-width-55{width:55%}
.back-design-canvas .back-image-layer.ds-width-56{width:56%}
.back-design-canvas .back-image-layer.ds-width-57{width:57%}
.back-design-canvas .back-image-layer.ds-width-58{width:58%}
.back-design-canvas .back-image-layer.ds-width-59{width:59%}
.back-design-canvas .back-image-layer.ds-width-60{width:60%}
.back-design-canvas .back-image-layer.ds-width-61{width:61%}
.back-design-canvas .back-image-layer.ds-width-62{width:62%}
.back-design-canvas .back-image-layer.ds-width-63{width:63%}
.back-design-canvas .back-image-layer.ds-width-64{width:64%}
.back-design-canvas .back-image-layer.ds-width-65{width:65%}
.back-design-canvas .back-image-layer.ds-width-66{width:66%}
.back-design-canvas .back-image-layer.ds-width-67{width:67%}
.back-design-canvas .back-image-layer.ds-width-68{width:68%}
.back-design-canvas .back-image-layer.ds-width-69{width:69%}
.back-design-canvas .back-image-layer.ds-width-70{width:70%}
.back-design-canvas .back-image-layer.ds-width-71{width:71%}
.back-design-canvas .back-image-layer.ds-width-72{width:72%}
.back-design-canvas .back-image-layer.ds-width-73{width:73%}
.back-design-canvas .back-image-layer.ds-width-74{width:74%}
.back-design-canvas .back-image-layer.ds-width-75{width:75%}
.back-design-canvas .back-image-layer.ds-width-76{width:76%}
.back-design-canvas .back-image-layer.ds-width-77{width:77%}
.back-design-canvas .back-image-layer.ds-width-78{width:78%}
.back-design-canvas .back-image-layer.ds-width-79{width:79%}
.back-design-canvas .back-image-layer.ds-width-80{width:80%}

/* Updated garment supplier color choices (existing saved-design keys retained). */
.studio-stage[data-color=burgundy] .sweatshirt{--shirt:#b11f35}
.studio-stage[data-color=blue] .sweatshirt{--shirt:#3f527d;--print:#f6e5c5}
.studio-stage[data-color=heather] .sweatshirt{--shirt:#4b4d50}
.studio-stage[data-color=lavender] .sweatshirt{--shirt:#684695}
.studio-stage[data-color=natural] .sweatshirt{--shirt:#bfc0c2;--print:#183d30}
.swatch.burgundy{background:#b11f35}
.swatch.blue{background:#3f527d}
.swatch.heather{background:#4b4d50}
.swatch.lavender{background:#684695}
.swatch.natural{background:#bfc0c2}
.sleeve-closeup[data-color=burgundy]{--sleeve-cloth:#b11f35}
.sleeve-closeup[data-color=blue]{--sleeve-cloth:#3f527d}
.sleeve-closeup[data-color=heather]{--sleeve-cloth:#4b4d50}
.sleeve-closeup[data-color=lavender]{--sleeve-cloth:#684695}
.sleeve-closeup[data-color=natural]{--sleeve-cloth:#bfc0c2}


/* AFCC ApparelMax catalog & garment descriptions, November 2026 */
.afcc-size-wrap{display:grid;gap:6px;margin:10px 0 16px}
.afcc-size-wrap label{font-weight:700;color:#173d30;font-size:14px}
.afcc-size-wrap select{display:block;width:100%;max-width:320px;border-radius:8px;border:1px solid #cfc7b5;padding:11px 12px;background:white;color:#173d30;font:inherit}
.afcc-garment-details{background:#fbf7ed;border:1px solid #dfd0b4;border-radius:14px;padding:16px;margin:10px 0 20px;color:#1a4534}
.afcc-garment-details h3{font:700 18px/1.35 Georgia,serif;margin:0 0 12px;color:#143c2e}
.afcc-garment-details dl{display:grid;grid-template-columns:125px minmax(0,1fr);row-gap:8px;column-gap:10px;margin:0;font:14px/1.5 Arial,sans-serif}
.afcc-garment-details dt{font-weight:700;color:#315946}
.afcc-garment-details dd{margin:0}
.afcc-garment-stock-note,.afcc-color-note{font:12px/1.55 Arial,sans-serif;color:#536a5b;margin:12px 0 0}
.swatch-group.afcc-garment-color-grid{display:flex;flex-wrap:wrap;gap:10px 14px}
.swatch-group .afcc-color-choice{display:inline-flex;align-items:center;gap:6px;font:600 12px/1.3 Arial,sans-serif;color:#173d30;cursor:pointer;border-radius:8px;padding:4px 5px;white-space:normal}
.afcc-color-choice:has(input:checked){background:#e7f3e8;outline:2px solid #458068}
.afcc-color-choice input{accent-color:#006b50;flex-shrink:0}
.afcc-color-choice .swatch{flex-shrink:0;width:20px;height:20px}
.afcc-extra-colors{flex-basis:100%;border-top:1px solid #e1d8c6;margin-top:5px;padding:8px 0 3px}
.afcc-extra-colors summary{font:700 13px Arial,sans-serif;color:#235944;cursor:pointer;list-style:disclosure-closed}
.afcc-extra-colors[open] summary{list-style:disclosure-open}
.afcc-more-color-grid{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px}
@media(max-width:550px){.afcc-garment-details dl{grid-template-columns:1fr;row-gap:3px}.afcc-garment-details dt{margin-top:9px}}
.studio-stage[data-color="white"] .sweatshirt{--shirt:#f7f6f1;}
.sleeve-closeup[data-color="white"]{--sleeve-cloth:#f7f6f1;}
.swatch.afcc-garment-swatch-white{background:#f7f6f1;}
.studio-stage[data-color="black"] .sweatshirt{--shirt:#242429;}
.sleeve-closeup[data-color="black"]{--sleeve-cloth:#242429;}
.swatch.afcc-garment-swatch-black{background:#242429;}
.studio-stage[data-color="ash"] .sweatshirt{--shirt:#d2d0cc;}
.sleeve-closeup[data-color="ash"]{--sleeve-cloth:#d2d0cc;}
.swatch.afcc-garment-swatch-ash{background:#d2d0cc;}
.studio-stage[data-color="charcoal"] .sweatshirt{--shirt:#4b4d4e;}
.sleeve-closeup[data-color="charcoal"]{--sleeve-cloth:#4b4d4e;}
.swatch.afcc-garment-swatch-charcoal{background:#4b4d4e;}
.studio-stage[data-color="dark-heather"] .sweatshirt{--shirt:#505256;}
.sleeve-closeup[data-color="dark-heather"]{--sleeve-cloth:#505256;}
.swatch.afcc-garment-swatch-dark-heather{background:#505256;}
.studio-stage[data-color="fan-charcoal-heather"] .sweatshirt{--shirt:#48494c;}
.sleeve-closeup[data-color="fan-charcoal-heather"]{--sleeve-cloth:#48494c;}
.swatch.afcc-garment-swatch-fan-charcoal-heather{background:#48494c;}
.studio-stage[data-color="graphite-heather"] .sweatshirt{--shirt:#68696c;}
.sleeve-closeup[data-color="graphite-heather"]{--sleeve-cloth:#68696c;}
.swatch.afcc-garment-swatch-graphite-heather{background:#68696c;}
.studio-stage[data-color="heather-dark-green"] .sweatshirt{--shirt:#42524a;}
.sleeve-closeup[data-color="heather-dark-green"]{--sleeve-cloth:#42524a;}
.swatch.afcc-garment-swatch-heather-dark-green{background:#42524a;}
.studio-stage[data-color="heather-dark-maroon"] .sweatshirt{--shirt:#593d49;}
.sleeve-closeup[data-color="heather-dark-maroon"]{--sleeve-cloth:#593d49;}
.swatch.afcc-garment-swatch-heather-dark-maroon{background:#593d49;}
.studio-stage[data-color="heather-deep-royal"] .sweatshirt{--shirt:#344a72;}
.sleeve-closeup[data-color="heather-deep-royal"]{--sleeve-cloth:#344a72;}
.swatch.afcc-garment-swatch-heather-deep-royal{background:#344a72;}
.studio-stage[data-color="heather-scarlet-red"] .sweatshirt{--shirt:#a33a45;}
.sleeve-closeup[data-color="heather-scarlet-red"]{--sleeve-cloth:#a33a45;}
.swatch.afcc-garment-swatch-heather-scarlet-red{background:#a33a45;}
.studio-stage[data-color="sport-grey"] .sweatshirt{--shirt:#bfc0c2;}
.sleeve-closeup[data-color="sport-grey"]{--sleeve-cloth:#bfc0c2;}
.swatch.afcc-garment-swatch-sport-grey{background:#bfc0c2;}
.studio-stage[data-color="cardinal-red"] .sweatshirt{--shirt:#a4233a;}
.sleeve-closeup[data-color="cardinal-red"]{--sleeve-cloth:#a4233a;}
.swatch.afcc-garment-swatch-cardinal-red{background:#a4233a;}
.studio-stage[data-color="carolina-blue"] .sweatshirt{--shirt:#85adc9;}
.sleeve-closeup[data-color="carolina-blue"]{--sleeve-cloth:#85adc9;}
.swatch.afcc-garment-swatch-carolina-blue{background:#85adc9;}
.studio-stage[data-color="cherry-red"] .sweatshirt{--shirt:#cb283f;}
.sleeve-closeup[data-color="cherry-red"]{--sleeve-cloth:#cb283f;}
.swatch.afcc-garment-swatch-cherry-red{background:#cb283f;}
.studio-stage[data-color="dark-chocolate"] .sweatshirt{--shirt:#44352e;}
.sleeve-closeup[data-color="dark-chocolate"]{--sleeve-cloth:#44352e;}
.swatch.afcc-garment-swatch-dark-chocolate{background:#44352e;}
.studio-stage[data-color="fan-dark-green"] .sweatshirt{--shirt:#1e4239;}
.sleeve-closeup[data-color="fan-dark-green"]{--sleeve-cloth:#1e4239;}
.swatch.afcc-garment-swatch-fan-dark-green{background:#1e4239;}
.studio-stage[data-color="fan-deep-royal"] .sweatshirt{--shirt:#244a8c;}
.sleeve-closeup[data-color="fan-deep-royal"]{--sleeve-cloth:#244a8c;}
.swatch.afcc-garment-swatch-fan-deep-royal{background:#244a8c;}
.studio-stage[data-color="forest"] .sweatshirt{--shirt:#1d4b36;}
.sleeve-closeup[data-color="forest"]{--sleeve-cloth:#1d4b36;}
.swatch.afcc-garment-swatch-forest{background:#1d4b36;}
.studio-stage[data-color="garnet"] .sweatshirt{--shirt:#6f2440;}
.sleeve-closeup[data-color="garnet"]{--sleeve-cloth:#6f2440;}
.swatch.afcc-garment-swatch-garnet{background:#6f2440;}
.studio-stage[data-color="gold"] .sweatshirt{--shirt:#d9a42a;}
.sleeve-closeup[data-color="gold"]{--sleeve-cloth:#d9a42a;}
.swatch.afcc-garment-swatch-gold{background:#d9a42a;}
.studio-stage[data-color="heliconia"] .sweatshirt{--shirt:#d43d8b;}
.sleeve-closeup[data-color="heliconia"]{--sleeve-cloth:#d43d8b;}
.swatch.afcc-garment-swatch-heliconia{background:#d43d8b;}
.studio-stage[data-color="indigo-blue"] .sweatshirt{--shirt:#425b78;}
.sleeve-closeup[data-color="indigo-blue"]{--sleeve-cloth:#425b78;}
.swatch.afcc-garment-swatch-indigo-blue{background:#425b78;}
.studio-stage[data-color="irish-green"] .sweatshirt{--shirt:#2c9869;}
.sleeve-closeup[data-color="irish-green"]{--sleeve-cloth:#2c9869;}
.swatch.afcc-garment-swatch-irish-green{background:#2c9869;}
.studio-stage[data-color="light-blue"] .sweatshirt{--shirt:#b1cce2;}
.sleeve-closeup[data-color="light-blue"]{--sleeve-cloth:#b1cce2;}
.swatch.afcc-garment-swatch-light-blue{background:#b1cce2;}
.studio-stage[data-color="light-pink"] .sweatshirt{--shirt:#eab9cc;}
.sleeve-closeup[data-color="light-pink"]{--sleeve-cloth:#eab9cc;}
.swatch.afcc-garment-swatch-light-pink{background:#eab9cc;}
.studio-stage[data-color="maroon"] .sweatshirt{--shirt:#682a41;}
.sleeve-closeup[data-color="maroon"]{--sleeve-cloth:#682a41;}
.swatch.afcc-garment-swatch-maroon{background:#682a41;}
.studio-stage[data-color="military-green"] .sweatshirt{--shirt:#666c4b;}
.sleeve-closeup[data-color="military-green"]{--sleeve-cloth:#666c4b;}
.swatch.afcc-garment-swatch-military-green{background:#666c4b;}
.studio-stage[data-color="navy"] .sweatshirt{--shirt:#252f50;}
.sleeve-closeup[data-color="navy"]{--sleeve-cloth:#252f50;}
.swatch.afcc-garment-swatch-navy{background:#252f50;}
.studio-stage[data-color="neon-blue"] .sweatshirt{--shirt:#229bd9;}
.sleeve-closeup[data-color="neon-blue"]{--sleeve-cloth:#229bd9;}
.swatch.afcc-garment-swatch-neon-blue{background:#229bd9;}
.studio-stage[data-color="orange"] .sweatshirt{--shirt:#e77837;}
.sleeve-closeup[data-color="orange"]{--sleeve-cloth:#e77837;}
.swatch.afcc-garment-swatch-orange{background:#e77837;}
.studio-stage[data-color="purple"] .sweatshirt{--shirt:#6f488e;}
.sleeve-closeup[data-color="purple"]{--sleeve-cloth:#6f488e;}
.swatch.afcc-garment-swatch-purple{background:#6f488e;}
.studio-stage[data-color="red"] .sweatshirt{--shirt:#c82d3a;}
.sleeve-closeup[data-color="red"]{--sleeve-cloth:#c82d3a;}
.swatch.afcc-garment-swatch-red{background:#c82d3a;}
.studio-stage[data-color="royal"] .sweatshirt{--shirt:#2d56a0;}
.sleeve-closeup[data-color="royal"]{--sleeve-cloth:#2d56a0;}
.swatch.afcc-garment-swatch-royal{background:#2d56a0;}
.studio-stage[data-color="safety-green"] .sweatshirt{--shirt:#c5dc39;}
.sleeve-closeup[data-color="safety-green"]{--sleeve-cloth:#c5dc39;}
.swatch.afcc-garment-swatch-safety-green{background:#c5dc39;}
.studio-stage[data-color="safety-pink"] .sweatshirt{--shirt:#f281a2;}
.sleeve-closeup[data-color="safety-pink"]{--sleeve-cloth:#f281a2;}
.swatch.afcc-garment-swatch-safety-pink{background:#f281a2;}
.studio-stage[data-color="sand"] .sweatshirt{--shirt:#c7b296;}
.sleeve-closeup[data-color="sand"]{--sleeve-cloth:#c7b296;}
.swatch.afcc-garment-swatch-sand{background:#c7b296;}
.studio-stage[data-color="sapphire"] .sweatshirt{--shirt:#247da3;}
.sleeve-closeup[data-color="sapphire"]{--sleeve-cloth:#247da3;}
.swatch.afcc-garment-swatch-sapphire{background:#247da3;}
.studio-stage[data-color="heather-dark-navy"] .sweatshirt{--shirt:#344358;}
.sleeve-closeup[data-color="heather-dark-navy"]{--sleeve-cloth:#344358;}
.swatch.afcc-garment-swatch-heather-dark-navy{background:#344358;}
.studio-stage[data-color="antique-cherry-red"] .sweatshirt{--shirt:#8f3b4b;}
.sleeve-closeup[data-color="antique-cherry-red"]{--sleeve-cloth:#8f3b4b;}
.swatch.afcc-garment-swatch-antique-cherry-red{background:#8f3b4b;}
.studio-stage[data-color="antique-sapphire"] .sweatshirt{--shirt:#446b83;}
.sleeve-closeup[data-color="antique-sapphire"]{--sleeve-cloth:#446b83;}
.swatch.afcc-garment-swatch-antique-sapphire{background:#446b83;}
.studio-stage[data-color="azalea"] .sweatshirt{--shirt:#db7a9c;}
.sleeve-closeup[data-color="azalea"]{--sleeve-cloth:#db7a9c;}
.swatch.afcc-garment-swatch-azalea{background:#db7a9c;}
.studio-stage[data-color="mint-green"] .sweatshirt{--shirt:#85bcaa;}
.sleeve-closeup[data-color="mint-green"]{--sleeve-cloth:#85bcaa;}
.swatch.afcc-garment-swatch-mint-green{background:#85bcaa;}
.studio-stage[data-color="old-gold"] .sweatshirt{--shirt:#b99337;}
.sleeve-closeup[data-color="old-gold"]{--sleeve-cloth:#b99337;}
.swatch.afcc-garment-swatch-old-gold{background:#b99337;}
.studio-stage[data-color="orchid"] .sweatshirt{--shirt:#ba8bb2;}
.sleeve-closeup[data-color="orchid"]{--sleeve-cloth:#ba8bb2;}
.swatch.afcc-garment-swatch-orchid{background:#ba8bb2;}
.studio-stage[data-color="safety-orange"] .sweatshirt{--shirt:#ff7833;}
.sleeve-closeup[data-color="safety-orange"]{--sleeve-cloth:#ff7833;}
.swatch.afcc-garment-swatch-safety-orange{background:#ff7833;}
.studio-stage[data-color="violet"] .sweatshirt{--shirt:#9274b3;}
.sleeve-closeup[data-color="violet"]{--sleeve-cloth:#9274b3;}
.swatch.afcc-garment-swatch-violet{background:#9274b3;}
.studio-stage[data-color="forest-green"] .sweatshirt{--shirt:#1d4b36;}
.sleeve-closeup[data-color="forest-green"]{--sleeve-cloth:#1d4b36;}
.swatch.afcc-garment-swatch-forest-green{background:#1d4b36;}
.studio-stage[data-color="natural"] .sweatshirt{--shirt:#e8dcc3;}
.sleeve-closeup[data-color="natural"]{--sleeve-cloth:#e8dcc3;}
.swatch.afcc-garment-swatch-natural{background:#e8dcc3;}
.studio-stage[data-color="dusty-rose"] .sweatshirt{--shirt:#bd8f9a;}
.sleeve-closeup[data-color="dusty-rose"]{--sleeve-cloth:#bd8f9a;}
.swatch.afcc-garment-swatch-dusty-rose{background:#bd8f9a;}

/* Expanded 2026 supplier catalog colors, approximations only; no live size-level inventory. */
.studio-stage[data-color="antique-cherry-red"] .sweatshirt{--shirt:#b74b60;}
.sleeve-closeup[data-color="antique-cherry-red"]{--sleeve-cloth:#b74b60;}
.swatch.afcc-garment-swatch-antique-cherry-red{background:#b74b60;}
.studio-stage[data-color="antique-irish-green"] .sweatshirt{--shirt:#438968;}
.sleeve-closeup[data-color="antique-irish-green"]{--sleeve-cloth:#438968;}
.swatch.afcc-garment-swatch-antique-irish-green{background:#438968;}
.studio-stage[data-color="antique-jade-dome"] .sweatshirt{--shirt:#4ca7a0;}
.sleeve-closeup[data-color="antique-jade-dome"]{--sleeve-cloth:#4ca7a0;}
.swatch.afcc-garment-swatch-antique-jade-dome{background:#4ca7a0;}
.studio-stage[data-color="antique-orange"] .sweatshirt{--shirt:#bc8759;}
.sleeve-closeup[data-color="antique-orange"]{--sleeve-cloth:#bc8759;}
.swatch.afcc-garment-swatch-antique-orange{background:#bc8759;}
.studio-stage[data-color="antique-sapphire"] .sweatshirt{--shirt:#4e8aaa;}
.sleeve-closeup[data-color="antique-sapphire"]{--sleeve-cloth:#4e8aaa;}
.swatch.afcc-garment-swatch-antique-sapphire{background:#4e8aaa;}
.studio-stage[data-color="aquatic"] .sweatshirt{--shirt:#82c6cc;}
.sleeve-closeup[data-color="aquatic"]{--sleeve-cloth:#82c6cc;}
.swatch.afcc-garment-swatch-aquatic{background:#82c6cc;}
.studio-stage[data-color="ash"] .sweatshirt{--shirt:#d6d7d3;}
.sleeve-closeup[data-color="ash"]{--sleeve-cloth:#d6d7d3;}
.swatch.afcc-garment-swatch-ash{background:#d6d7d3;}
.studio-stage[data-color="azalea"] .sweatshirt{--shirt:#e181a1;}
.sleeve-closeup[data-color="azalea"]{--sleeve-cloth:#e181a1;}
.swatch.afcc-garment-swatch-azalea{background:#e181a1;}
.studio-stage[data-color="berry"] .sweatshirt{--shirt:#8d365f;}
.sleeve-closeup[data-color="berry"]{--sleeve-cloth:#8d365f;}
.swatch.afcc-garment-swatch-berry{background:#8d365f;}
.studio-stage[data-color="black"] .sweatshirt{--shirt:#202124;}
.sleeve-closeup[data-color="black"]{--sleeve-cloth:#202124;}
.swatch.afcc-garment-swatch-black{background:#202124;}
.studio-stage[data-color="blackberry"] .sweatshirt{--shirt:#42364b;}
.sleeve-closeup[data-color="blackberry"]{--sleeve-cloth:#42364b;}
.swatch.afcc-garment-swatch-blackberry{background:#42364b;}
.studio-stage[data-color="blue-dusk"] .sweatshirt{--shirt:#33465b;}
.sleeve-closeup[data-color="blue-dusk"]{--sleeve-cloth:#33465b;}
.swatch.afcc-garment-swatch-blue-dusk{background:#33465b;}
.studio-stage[data-color="brown-savana"] .sweatshirt{--shirt:#87664c;}
.sleeve-closeup[data-color="brown-savana"]{--sleeve-cloth:#87664c;}
.swatch.afcc-garment-swatch-brown-savana{background:#87664c;}
.studio-stage[data-color="cardinal"] .sweatshirt{--shirt:#8d283c;}
.sleeve-closeup[data-color="cardinal"]{--sleeve-cloth:#8d283c;}
.swatch.afcc-garment-swatch-cardinal{background:#8d283c;}
.studio-stage[data-color="cardinal-red"] .sweatshirt{--shirt:#842d3b;}
.sleeve-closeup[data-color="cardinal-red"]{--sleeve-cloth:#842d3b;}
.swatch.afcc-garment-swatch-cardinal-red{background:#842d3b;}
.studio-stage[data-color="carolina-blue"] .sweatshirt{--shirt:#79b9e0;}
.sleeve-closeup[data-color="carolina-blue"]{--sleeve-cloth:#79b9e0;}
.swatch.afcc-garment-swatch-carolina-blue{background:#79b9e0;}
.studio-stage[data-color="charcoal"] .sweatshirt{--shirt:#41464c;}
.sleeve-closeup[data-color="charcoal"]{--sleeve-cloth:#41464c;}
.swatch.afcc-garment-swatch-charcoal{background:#41464c;}
.studio-stage[data-color="cherry-red"] .sweatshirt{--shirt:#bf2b39;}
.sleeve-closeup[data-color="cherry-red"]{--sleeve-cloth:#bf2b39;}
.swatch.afcc-garment-swatch-cherry-red{background:#bf2b39;}
.studio-stage[data-color="cobalt"] .sweatshirt{--shirt:#2759a6;}
.sleeve-closeup[data-color="cobalt"]{--sleeve-cloth:#2759a6;}
.swatch.afcc-garment-swatch-cobalt{background:#2759a6;}
.studio-stage[data-color="coral-silk"] .sweatshirt{--shirt:#eb978e;}
.sleeve-closeup[data-color="coral-silk"]{--sleeve-cloth:#eb978e;}
.swatch.afcc-garment-swatch-coral-silk{background:#eb978e;}
.studio-stage[data-color="cornsilk"] .sweatshirt{--shirt:#f1dfaa;}
.sleeve-closeup[data-color="cornsilk"]{--sleeve-cloth:#f1dfaa;}
.swatch.afcc-garment-swatch-cornsilk{background:#f1dfaa;}
.studio-stage[data-color="daisy"] .sweatshirt{--shirt:#eec83c;}
.sleeve-closeup[data-color="daisy"]{--sleeve-cloth:#eec83c;}
.swatch.afcc-garment-swatch-daisy{background:#eec83c;}
.studio-stage[data-color="dark-chocolate"] .sweatshirt{--shirt:#45362d;}
.sleeve-closeup[data-color="dark-chocolate"]{--sleeve-cloth:#45362d;}
.swatch.afcc-garment-swatch-dark-chocolate{background:#45362d;}
.studio-stage[data-color="dark-heather"] .sweatshirt{--shirt:#515158;}
.sleeve-closeup[data-color="dark-heather"]{--sleeve-cloth:#515158;}
.swatch.afcc-garment-swatch-dark-heather{background:#515158;}
.studio-stage[data-color="dusty-rose"] .sweatshirt{--shirt:#c29a9d;}
.sleeve-closeup[data-color="dusty-rose"]{--sleeve-cloth:#c29a9d;}
.swatch.afcc-garment-swatch-dusty-rose{background:#c29a9d;}
.studio-stage[data-color="electric-green"] .sweatshirt{--shirt:#83c640;}
.sleeve-closeup[data-color="electric-green"]{--sleeve-cloth:#83c640;}
.swatch.afcc-garment-swatch-electric-green{background:#83c640;}
.studio-stage[data-color="fan-charcoal-heather"] .sweatshirt{--shirt:#5c5a5a;}
.sleeve-closeup[data-color="fan-charcoal-heather"]{--sleeve-cloth:#5c5a5a;}
.swatch.afcc-garment-swatch-fan-charcoal-heather{background:#5c5a5a;}
.studio-stage[data-color="fan-dark-green"] .sweatshirt{--shirt:#184735;}
.sleeve-closeup[data-color="fan-dark-green"]{--sleeve-cloth:#184735;}
.swatch.afcc-garment-swatch-fan-dark-green{background:#184735;}
.studio-stage[data-color="fan-dark-purple"] .sweatshirt{--shirt:#563c75;}
.sleeve-closeup[data-color="fan-dark-purple"]{--sleeve-cloth:#563c75;}
.swatch.afcc-garment-swatch-fan-dark-purple{background:#563c75;}
.studio-stage[data-color="fan-deep-royal"] .sweatshirt{--shirt:#274a9e;}
.sleeve-closeup[data-color="fan-deep-royal"]{--sleeve-cloth:#274a9e;}
.swatch.afcc-garment-swatch-fan-deep-royal{background:#274a9e;}
.studio-stage[data-color="fan-marine-green"] .sweatshirt{--shirt:#268489;}
.sleeve-closeup[data-color="fan-marine-green"]{--sleeve-cloth:#268489;}
.swatch.afcc-garment-swatch-fan-marine-green{background:#268489;}
.studio-stage[data-color="forest"] .sweatshirt{--shirt:#205036;}
.sleeve-closeup[data-color="forest"]{--sleeve-cloth:#205036;}
.swatch.afcc-garment-swatch-forest{background:#205036;}
.studio-stage[data-color="forest-green"] .sweatshirt{--shirt:#205036;}
.sleeve-closeup[data-color="forest-green"]{--sleeve-cloth:#205036;}
.swatch.afcc-garment-swatch-forest-green{background:#205036;}
.studio-stage[data-color="garnet"] .sweatshirt{--shirt:#68213f;}
.sleeve-closeup[data-color="garnet"]{--sleeve-cloth:#68213f;}
.swatch.afcc-garment-swatch-garnet{background:#68213f;}
.studio-stage[data-color="gold"] .sweatshirt{--shirt:#d7ac38;}
.sleeve-closeup[data-color="gold"]{--sleeve-cloth:#d7ac38;}
.swatch.afcc-garment-swatch-gold{background:#d7ac38;}
.studio-stage[data-color="graphite-heather"] .sweatshirt{--shirt:#76757a;}
.sleeve-closeup[data-color="graphite-heather"]{--sleeve-cloth:#76757a;}
.swatch.afcc-garment-swatch-graphite-heather{background:#76757a;}
.studio-stage[data-color="gravel"] .sweatshirt{--shirt:#868184;}
.sleeve-closeup[data-color="gravel"]{--sleeve-cloth:#868184;}
.swatch.afcc-garment-swatch-gravel{background:#868184;}
.studio-stage[data-color="heather-dark-green"] .sweatshirt{--shirt:#3e6252;}
.sleeve-closeup[data-color="heather-dark-green"]{--sleeve-cloth:#3e6252;}
.swatch.afcc-garment-swatch-heather-dark-green{background:#3e6252;}
.studio-stage[data-color="heather-dark-maroon"] .sweatshirt{--shirt:#6d4456;}
.sleeve-closeup[data-color="heather-dark-maroon"]{--sleeve-cloth:#6d4456;}
.swatch.afcc-garment-swatch-heather-dark-maroon{background:#6d4456;}
.studio-stage[data-color="heather-dark-navy"] .sweatshirt{--shirt:#42556b;}
.sleeve-closeup[data-color="heather-dark-navy"]{--sleeve-cloth:#42556b;}
.swatch.afcc-garment-swatch-heather-dark-navy{background:#42556b;}
.studio-stage[data-color="heather-deep-royal"] .sweatshirt{--shirt:#4569a1;}
.sleeve-closeup[data-color="heather-deep-royal"]{--sleeve-cloth:#4569a1;}
.swatch.afcc-garment-swatch-heather-deep-royal{background:#4569a1;}
.studio-stage[data-color="heather-military-green"] .sweatshirt{--shirt:#62685a;}
.sleeve-closeup[data-color="heather-military-green"]{--sleeve-cloth:#62685a;}
.swatch.afcc-garment-swatch-heather-military-green{background:#62685a;}
.studio-stage[data-color="heather-navy"] .sweatshirt{--shirt:#38465d;}
.sleeve-closeup[data-color="heather-navy"]{--sleeve-cloth:#38465d;}
.swatch.afcc-garment-swatch-heather-navy{background:#38465d;}
.studio-stage[data-color="heather-radiant-orchid"] .sweatshirt{--shirt:#b78abb;}
.sleeve-closeup[data-color="heather-radiant-orchid"]{--sleeve-cloth:#b78abb;}
.swatch.afcc-garment-swatch-heather-radiant-orchid{background:#b78abb;}
.studio-stage[data-color="heather-red"] .sweatshirt{--shirt:#b35e6d;}
.sleeve-closeup[data-color="heather-red"]{--sleeve-cloth:#b35e6d;}
.swatch.afcc-garment-swatch-heather-red{background:#b35e6d;}
.studio-stage[data-color="heather-sapphire"] .sweatshirt{--shirt:#418cb3;}
.sleeve-closeup[data-color="heather-sapphire"]{--sleeve-cloth:#418cb3;}
.swatch.afcc-garment-swatch-heather-sapphire{background:#418cb3;}
.studio-stage[data-color="heather-scarlet-red"] .sweatshirt{--shirt:#b45c5f;}
.sleeve-closeup[data-color="heather-scarlet-red"]{--sleeve-cloth:#b45c5f;}
.swatch.afcc-garment-swatch-heather-scarlet-red{background:#b45c5f;}
.studio-stage[data-color="heliconia"] .sweatshirt{--shirt:#d84a8d;}
.sleeve-closeup[data-color="heliconia"]{--sleeve-cloth:#d84a8d;}
.swatch.afcc-garment-swatch-heliconia{background:#d84a8d;}
.studio-stage[data-color="ice-grey"] .sweatshirt{--shirt:#dce5e7;}
.sleeve-closeup[data-color="ice-grey"]{--sleeve-cloth:#dce5e7;}
.swatch.afcc-garment-swatch-ice-grey{background:#dce5e7;}
.studio-stage[data-color="indigo-blue"] .sweatshirt{--shirt:#496a88;}
.sleeve-closeup[data-color="indigo-blue"]{--sleeve-cloth:#496a88;}
.swatch.afcc-garment-swatch-indigo-blue{background:#496a88;}
.studio-stage[data-color="iris"] .sweatshirt{--shirt:#798dc5;}
.sleeve-closeup[data-color="iris"]{--sleeve-cloth:#798dc5;}
.swatch.afcc-garment-swatch-iris{background:#798dc5;}
.studio-stage[data-color="irish-green"] .sweatshirt{--shirt:#319a69;}
.sleeve-closeup[data-color="irish-green"]{--sleeve-cloth:#319a69;}
.swatch.afcc-garment-swatch-irish-green{background:#319a69;}
.studio-stage[data-color="jade-dome"] .sweatshirt{--shirt:#258b88;}
.sleeve-closeup[data-color="jade-dome"]{--sleeve-cloth:#258b88;}
.swatch.afcc-garment-swatch-jade-dome{background:#258b88;}
.studio-stage[data-color="kiwi"] .sweatshirt{--shirt:#93b84d;}
.sleeve-closeup[data-color="kiwi"]{--sleeve-cloth:#93b84d;}
.swatch.afcc-garment-swatch-kiwi{background:#93b84d;}
.studio-stage[data-color="light-blue"] .sweatshirt{--shirt:#b5d6e8;}
.sleeve-closeup[data-color="light-blue"]{--sleeve-cloth:#b5d6e8;}
.swatch.afcc-garment-swatch-light-blue{background:#b5d6e8;}
.studio-stage[data-color="light-pink"] .sweatshirt{--shirt:#eabccc;}
.sleeve-closeup[data-color="light-pink"]{--sleeve-cloth:#eabccc;}
.swatch.afcc-garment-swatch-light-pink{background:#eabccc;}
.studio-stage[data-color="lilac"] .sweatshirt{--shirt:#b69bc8;}
.sleeve-closeup[data-color="lilac"]{--sleeve-cloth:#b69bc8;}
.swatch.afcc-garment-swatch-lilac{background:#b69bc8;}
.studio-stage[data-color="lime"] .sweatshirt{--shirt:#98d343;}
.sleeve-closeup[data-color="lime"]{--sleeve-cloth:#98d343;}
.swatch.afcc-garment-swatch-lime{background:#98d343;}
.studio-stage[data-color="maroon"] .sweatshirt{--shirt:#6b263b;}
.sleeve-closeup[data-color="maroon"]{--sleeve-cloth:#6b263b;}
.swatch.afcc-garment-swatch-maroon{background:#6b263b;}
.studio-stage[data-color="midnight"] .sweatshirt{--shirt:#313b53;}
.sleeve-closeup[data-color="midnight"]{--sleeve-cloth:#313b53;}
.swatch.afcc-garment-swatch-midnight{background:#313b53;}
.studio-stage[data-color="military-green"] .sweatshirt{--shirt:#67694e;}
.sleeve-closeup[data-color="military-green"]{--sleeve-cloth:#67694e;}
.swatch.afcc-garment-swatch-military-green{background:#67694e;}
.studio-stage[data-color="mint-green"] .sweatshirt{--shirt:#92c6ac;}
.sleeve-closeup[data-color="mint-green"]{--sleeve-cloth:#92c6ac;}
.swatch.afcc-garment-swatch-mint-green{background:#92c6ac;}
.studio-stage[data-color="natural"] .sweatshirt{--shirt:#e7dbc1;}
.sleeve-closeup[data-color="natural"]{--sleeve-cloth:#e7dbc1;}
.swatch.afcc-garment-swatch-natural{background:#e7dbc1;}
.studio-stage[data-color="navy"] .sweatshirt{--shirt:#293651;}
.sleeve-closeup[data-color="navy"]{--sleeve-cloth:#293651;}
.swatch.afcc-garment-swatch-navy{background:#293651;}
.studio-stage[data-color="neon-blue"] .sweatshirt{--shirt:#2ca4cd;}
.sleeve-closeup[data-color="neon-blue"]{--sleeve-cloth:#2ca4cd;}
.swatch.afcc-garment-swatch-neon-blue{background:#2ca4cd;}
.studio-stage[data-color="neon-green"] .sweatshirt{--shirt:#8fd82f;}
.sleeve-closeup[data-color="neon-green"]{--sleeve-cloth:#8fd82f;}
.swatch.afcc-garment-swatch-neon-green{background:#8fd82f;}
.studio-stage[data-color="off-white"] .sweatshirt{--shirt:#f4efe4;}
.sleeve-closeup[data-color="off-white"]{--sleeve-cloth:#f4efe4;}
.swatch.afcc-garment-swatch-off-white{background:#f4efe4;}
.studio-stage[data-color="old-gold"] .sweatshirt{--shirt:#b99b40;}
.sleeve-closeup[data-color="old-gold"]{--sleeve-cloth:#b99b40;}
.swatch.afcc-garment-swatch-old-gold{background:#b99b40;}
.studio-stage[data-color="orange"] .sweatshirt{--shirt:#ed7535;}
.sleeve-closeup[data-color="orange"]{--sleeve-cloth:#ed7535;}
.swatch.afcc-garment-swatch-orange{background:#ed7535;}
.studio-stage[data-color="orchid"] .sweatshirt{--shirt:#c0a2c8;}
.sleeve-closeup[data-color="orchid"]{--sleeve-cloth:#c0a2c8;}
.swatch.afcc-garment-swatch-orchid{background:#c0a2c8;}
.studio-stage[data-color="prairie-dust"] .sweatshirt{--shirt:#9e9680;}
.sleeve-closeup[data-color="prairie-dust"]{--sleeve-cloth:#9e9680;}
.swatch.afcc-garment-swatch-prairie-dust{background:#9e9680;}
.studio-stage[data-color="purple"] .sweatshirt{--shirt:#684081;}
.sleeve-closeup[data-color="purple"]{--sleeve-cloth:#684081;}
.swatch.afcc-garment-swatch-purple{background:#684081;}
.studio-stage[data-color="red"] .sweatshirt{--shirt:#ce3041;}
.sleeve-closeup[data-color="red"]{--sleeve-cloth:#ce3041;}
.swatch.afcc-garment-swatch-red{background:#ce3041;}
.studio-stage[data-color="royal"] .sweatshirt{--shirt:#345dc6;}
.sleeve-closeup[data-color="royal"]{--sleeve-cloth:#345dc6;}
.swatch.afcc-garment-swatch-royal{background:#345dc6;}
.studio-stage[data-color="safety-green"] .sweatshirt{--shirt:#bedb3c;}
.sleeve-closeup[data-color="safety-green"]{--sleeve-cloth:#bedb3c;}
.swatch.afcc-garment-swatch-safety-green{background:#bedb3c;}
.studio-stage[data-color="safety-orange"] .sweatshirt{--shirt:#fb8332;}
.sleeve-closeup[data-color="safety-orange"]{--sleeve-cloth:#fb8332;}
.swatch.afcc-garment-swatch-safety-orange{background:#fb8332;}
.studio-stage[data-color="safety-pink"] .sweatshirt{--shirt:#f37fa4;}
.sleeve-closeup[data-color="safety-pink"]{--sleeve-cloth:#f37fa4;}
.swatch.afcc-garment-swatch-safety-pink{background:#f37fa4;}
.studio-stage[data-color="sand"] .sweatshirt{--shirt:#d1b99a;}
.sleeve-closeup[data-color="sand"]{--sleeve-cloth:#d1b99a;}
.swatch.afcc-garment-swatch-sand{background:#d1b99a;}
.studio-stage[data-color="sapphire"] .sweatshirt{--shirt:#318cbd;}
.sleeve-closeup[data-color="sapphire"]{--sleeve-cloth:#318cbd;}
.swatch.afcc-garment-swatch-sapphire{background:#318cbd;}
.studio-stage[data-color="sky"] .sweatshirt{--shirt:#8cc8df;}
.sleeve-closeup[data-color="sky"]{--sleeve-cloth:#8cc8df;}
.swatch.afcc-garment-swatch-sky{background:#8cc8df;}
.studio-stage[data-color="sport-grey"] .sweatshirt{--shirt:#bcbec0;}
.sleeve-closeup[data-color="sport-grey"]{--sleeve-cloth:#bcbec0;}
.swatch.afcc-garment-swatch-sport-grey{background:#bcbec0;}
.studio-stage[data-color="sunset"] .sweatshirt{--shirt:#e68c5c;}
.sleeve-closeup[data-color="sunset"]{--sleeve-cloth:#e68c5c;}
.swatch.afcc-garment-swatch-sunset{background:#e68c5c;}
.studio-stage[data-color="tangerine"] .sweatshirt{--shirt:#ef8846;}
.sleeve-closeup[data-color="tangerine"]{--sleeve-cloth:#ef8846;}
.swatch.afcc-garment-swatch-tangerine{background:#ef8846;}
.studio-stage[data-color="tennessee-orange"] .sweatshirt{--shirt:#e9732e;}
.sleeve-closeup[data-color="tennessee-orange"]{--sleeve-cloth:#e9732e;}
.swatch.afcc-garment-swatch-tennessee-orange{background:#e9732e;}
.studio-stage[data-color="texas-orange"] .sweatshirt{--shirt:#e76a30;}
.sleeve-closeup[data-color="texas-orange"]{--sleeve-cloth:#e76a30;}
.swatch.afcc-garment-swatch-texas-orange{background:#e76a30;}
.studio-stage[data-color="tropical-blue"] .sweatshirt{--shirt:#188fbc;}
.sleeve-closeup[data-color="tropical-blue"]{--sleeve-cloth:#188fbc;}
.swatch.afcc-garment-swatch-tropical-blue{background:#188fbc;}
.studio-stage[data-color="turf-green"] .sweatshirt{--shirt:#43864b;}
.sleeve-closeup[data-color="turf-green"]{--sleeve-cloth:#43864b;}
.swatch.afcc-garment-swatch-turf-green{background:#43864b;}
.studio-stage[data-color="tweed"] .sweatshirt{--shirt:#777878;}
.sleeve-closeup[data-color="tweed"]{--sleeve-cloth:#777878;}
.swatch.afcc-garment-swatch-tweed{background:#777878;}
.studio-stage[data-color="violet"] .sweatshirt{--shirt:#a28abf;}
.sleeve-closeup[data-color="violet"]{--sleeve-cloth:#a28abf;}
.swatch.afcc-garment-swatch-violet{background:#a28abf;}
.studio-stage[data-color="white"] .sweatshirt{--shirt:#ffffff;}
.sleeve-closeup[data-color="white"]{--sleeve-cloth:#ffffff;}
.swatch.afcc-garment-swatch-white{background:#ffffff;}
.studio-stage[data-color="yellow-haze"] .sweatshirt{--shirt:#e2d7a3;}
.sleeve-closeup[data-color="yellow-haze"]{--sleeve-cloth:#e2d7a3;}
.swatch.afcc-garment-swatch-yellow-haze{background:#e2d7a3;}

/* Accessible Design Studio layout and editable ink colors. */
.swatch.afcc-ink-swatch-cream{background:#f6e5c5;}
.studio-stage[data-text-color="cream"] .text-layer{color:#f6e5c5;}
.studio-stage[data-back-color="cream"] .back-text-layer{color:#f6e5c5;}
.swatch.afcc-ink-swatch-white{background:#ffffff;}
.studio-stage[data-text-color="white"] .text-layer{color:#ffffff;}
.studio-stage[data-back-color="white"] .back-text-layer{color:#ffffff;}
.swatch.afcc-ink-swatch-black{background:#171717;}
.studio-stage[data-text-color="black"] .text-layer{color:#171717;}
.studio-stage[data-back-color="black"] .back-text-layer{color:#171717;}
.swatch.afcc-ink-swatch-charcoal{background:#414141;}
.studio-stage[data-text-color="charcoal"] .text-layer{color:#414141;}
.studio-stage[data-back-color="charcoal"] .back-text-layer{color:#414141;}
.swatch.afcc-ink-swatch-light-gray{background:#d1d5db;}
.studio-stage[data-text-color="light-gray"] .text-layer{color:#d1d5db;}
.studio-stage[data-back-color="light-gray"] .back-text-layer{color:#d1d5db;}
.swatch.afcc-ink-swatch-emerald{background:#11634e;}
.studio-stage[data-text-color="emerald"] .text-layer{color:#11634e;}
.studio-stage[data-back-color="emerald"] .back-text-layer{color:#11634e;}
.swatch.afcc-ink-swatch-gold{background:#c59b54;}
.studio-stage[data-text-color="gold"] .text-layer{color:#c59b54;}
.studio-stage[data-back-color="gold"] .back-text-layer{color:#c59b54;}
.swatch.afcc-ink-swatch-burgundy{background:#7f2436;}
.studio-stage[data-text-color="burgundy"] .text-layer{color:#7f2436;}
.studio-stage[data-back-color="burgundy"] .back-text-layer{color:#7f2436;}
.swatch.afcc-ink-swatch-pink{background:#ed8ea8;}
.studio-stage[data-text-color="pink"] .text-layer{color:#ed8ea8;}
.studio-stage[data-back-color="pink"] .back-text-layer{color:#ed8ea8;}
.swatch.afcc-ink-swatch-blue{background:#527ac6;}
.studio-stage[data-text-color="blue"] .text-layer{color:#527ac6;}
.studio-stage[data-back-color="blue"] .back-text-layer{color:#527ac6;}
.swatch.afcc-ink-swatch-red{background:#cc2a33;}
.studio-stage[data-text-color="red"] .text-layer{color:#cc2a33;}
.studio-stage[data-back-color="red"] .back-text-layer{color:#cc2a33;}
.swatch.afcc-ink-swatch-navy{background:#1c315c;}
.studio-stage[data-text-color="navy"] .text-layer{color:#1c315c;}
.studio-stage[data-back-color="navy"] .back-text-layer{color:#1c315c;}
.swatch.afcc-ink-swatch-forest-green{background:#1a6146;}
.studio-stage[data-text-color="forest-green"] .text-layer{color:#1a6146;}
.studio-stage[data-back-color="forest-green"] .back-text-layer{color:#1a6146;}
.swatch.afcc-ink-swatch-royal-blue{background:#2959bf;}
.studio-stage[data-text-color="royal-blue"] .text-layer{color:#2959bf;}
.studio-stage[data-back-color="royal-blue"] .back-text-layer{color:#2959bf;}
.swatch.afcc-ink-swatch-purple{background:#7448a0;}
.studio-stage[data-text-color="purple"] .text-layer{color:#7448a0;}
.studio-stage[data-back-color="purple"] .back-text-layer{color:#7448a0;}
.swatch.afcc-ink-swatch-orange{background:#e9782e;}
.studio-stage[data-text-color="orange"] .text-layer{color:#e9782e;}
.studio-stage[data-back-color="orange"] .back-text-layer{color:#e9782e;}
.swatch.afcc-ink-swatch-yellow{background:#f1ca3c;}
.studio-stage[data-text-color="yellow"] .text-layer{color:#f1ca3c;}
.studio-stage[data-back-color="yellow"] .back-text-layer{color:#f1ca3c;}
.swatch.afcc-ink-swatch-hot-pink{background:#e94994;}
.studio-stage[data-text-color="hot-pink"] .text-layer{color:#e94994;}
.studio-stage[data-back-color="hot-pink"] .back-text-layer{color:#e94994;}
.swatch.afcc-ink-swatch-dusty-rose{background:#c68d9c;}
.studio-stage[data-text-color="dusty-rose"] .text-layer{color:#c68d9c;}
.studio-stage[data-back-color="dusty-rose"] .back-text-layer{color:#c68d9c;}
.swatch.afcc-ink-swatch-baby-blue{background:#9dcced;}
.studio-stage[data-text-color="baby-blue"] .text-layer{color:#9dcced;}
.studio-stage[data-back-color="baby-blue"] .back-text-layer{color:#9dcced;}
.swatch.afcc-ink-swatch-sage{background:#9eaf96;}
.studio-stage[data-text-color="sage"] .text-layer{color:#9eaf96;}
.studio-stage[data-back-color="sage"] .back-text-layer{color:#9eaf96;}
.swatch.afcc-ink-swatch-tan{background:#bf9e7e;}
.studio-stage[data-text-color="tan"] .text-layer{color:#bf9e7e;}
.studio-stage[data-back-color="tan"] .back-text-layer{color:#bf9e7e;}

.studio-hero{padding:46px 20px 42px}
.studio-hero p:last-child{font-size:16px;line-height:1.65}
.studio-wrap{max-width:1330px}
.studio-panel{padding:clamp(19px,3vw,34px)}
.studio-heading p{font-size:15px;line-height:1.65}
.studio-guide{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.studio-guide span{display:flex;align-items:center;gap:9px;border:1px solid #d8ccbb;background:#fffaf0;padding:9px 12px;border-radius:999px;color:#224538;font:600 13px/1.2 Arial,sans-serif}
.studio-guide b{display:grid;place-items:center;width:24px;height:24px;background:#176249;color:#fff;border-radius:50%;font-size:12px}
.studio-layout{grid-template-columns:minmax(310px,1fr) minmax(355px,1fr);align-items:start;gap:30px}
.studio-preview-wrap{position:sticky;top:14px}
.studio-view-btn{min-height:44px}
.studio-stage{min-height:455px}
.stage-caption{font-size:13px;line-height:1.55}
.studio-controls{gap:12px;min-width:0}
.studio-controls .control-group{margin:0;padding:14px;border:1px solid #e7e0d2;border-radius:12px;background:#fff}
.studio-controls legend{padding:0 4px}
.studio-controls input:not([type=radio]):not([type=checkbox]):not([type=range]),.studio-controls select,.studio-controls textarea{font-size:15px;min-height:44px}
.studio-controls textarea{width:100%;border:1px solid #cfc7b5;border-radius:8px;padding:12px;color:#173d30;background:#fff;line-height:1.5}
.studio-step-heading{font:700 13px/1.3 Arial,sans-serif;letter-spacing:.04em;color:#af854d;display:flex;align-items:center;gap:10px;margin:13px 0 0}
.studio-step-heading span{font:700 16px/1.4 Arial,sans-serif;color:#173d30;letter-spacing:0}
.afcc-size-wrap{padding:14px!important;background:#f7f4eb;border-radius:12px;border:1px solid #e1d6bf;display:grid;gap:8px}
.afcc-size-wrap label{margin:0}
.afcc-garment-details{border:1px solid #e4d8c0;border-radius:12px;background:#fbf7ed;padding:14px}
.afcc-garment-details h3{font:700 17px/1.35 Arial,sans-serif;letter-spacing:0;margin:0 0 12px}
.afcc-garment-details dl{display:grid;grid-template-columns:minmax(95px,.42fr) 1fr;gap:7px 12px;margin:0}
.afcc-garment-details dt{font-size:12px;color:#536b5d;font-weight:700}
.afcc-garment-details dd{font-size:13px;line-height:1.4;margin:0}
.afcc-garment-stock-note{line-height:1.5}
.afcc-garment-color-grid,.afcc-text-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(99px,1fr));gap:8px}
.afcc-garment-color-grid .afcc-color-choice,.afcc-text-color-grid .afcc-color-choice,.afcc-extra-colors .afcc-color-choice{display:flex;align-items:center;gap:7px;min-height:40px;padding:7px 8px;border:1px solid #e0d9cd;border-radius:9px;background:#fff;font:600 12px/1.3 Arial,sans-serif;color:#173d30;cursor:pointer;margin:0;overflow-wrap:anywhere}
.afcc-color-choice:has(input:checked){border:2px solid #136246;background:#edf6ef;padding:6px 7px}
.afcc-color-choice:focus-within{outline:2px solid #bd9352;outline-offset:1px}
.afcc-color-choice .swatch{width:22px;height:22px;flex:0 0 22px;border:2px solid #fff;box-shadow:0 0 0 1px #babcb8}
.afcc-color-choice input[type=radio]{width:16px;height:16px;flex:0 0 16px;accent-color:#11634e;margin:0}
.afcc-extra-colors{grid-column:1/-1;padding:0;background:none;border:0}
.afcc-extra-colors summary{padding:11px 13px;cursor:pointer;color:#155640;font-weight:700;border:1px solid #ddceb2;border-radius:9px;background:#f7f2e8}
.afcc-more-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(99px,1fr));gap:8px;margin-top:10px}
.afcc-color-note{grid-column:1/-1;font-size:12px;line-height:1.5}
.studio-price-panel{border-radius:14px}
.studio-price-panel #design-price{font-size:clamp(30px,3vw,39px)}
.studio-secondary,.studio-primary{min-height:44px}
.studio-bulk-panel{background:#fffdf8}
.bulk-tier-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}
.bulk-tier-list div{background:#f5f0e5;border:1px solid #e1d3b8;border-radius:12px;padding:14px;display:grid;gap:5px;text-align:center}
.bulk-tier-list b{font:700 18px Arial,sans-serif;color:#174a37}
.bulk-tier-list span{font:600 12px Arial,sans-serif;color:#586455}
.studio-bulk-form{display:grid;gap:15px;max-width:860px}
.bulk-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.studio-bulk-form label:not(.tick){display:grid;gap:7px;font:700 14px Arial,sans-serif;color:#173d30}
.studio-bulk-form input:not([type=checkbox]),.studio-bulk-form select,.studio-bulk-form textarea{width:100%;font:400 15px/1.4 Arial,sans-serif;background:white;color:#173d30;border-radius:9px;border:1px solid #bfb7a8;padding:11px;min-height:44px}
.studio-bulk-form textarea{resize:vertical}
.bulk-estimate{background:#ecf3eb;padding:18px;border-radius:13px;border:1px solid #c9d8c7;display:grid;gap:10px}
.bulk-estimate>div{display:flex;justify-content:space-between;gap:15px;align-items:center}
.bulk-estimate span{font-size:14px;color:#3a5c4b}.bulk-estimate strong{font:700 18px Arial,sans-serif;color:#164835}
.bulk-estimate p{margin:0;font-size:13px;color:#315b45}.bulk-estimate small{line-height:1.5;color:#52645b}
.studio-bulk-form>button{justify-self:start}
input:focus-visible,select:focus-visible,button:focus-visible,textarea:focus-visible{outline:3px solid #c59b54;outline-offset:2px}
.studio-stage[data-fit=youth] .design-canvas{left:25%;width:50%;top:22%;height:49%}
@media(max-width:850px){.studio-layout{grid-template-columns:1fr}.studio-preview-wrap{position:relative;top:auto}.studio-stage{min-height:360px}.studio-wrap{padding:20px 14px 50px}}
@media(max-width:600px){.afcc-garment-color-grid,.afcc-text-color-grid,.afcc-more-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-tier-list{grid-template-columns:repeat(2,1fr)}.bulk-fields{grid-template-columns:1fr}.bulk-estimate>div{align-items:start;flex-direction:column;gap:5px}.studio-guide span{font-size:12px}.studio-controls .control-group{padding:12px}.studio-hero{padding:36px 16px}}

/* Higher specificity to override the older flexbox palette layout. */
.swatch-group.afcc-garment-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(99px,1fr));gap:8px}
.swatch-group.afcc-garment-color-grid .afcc-extra-colors{grid-column:1/-1}
.afcc-extra-colors .afcc-more-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(99px,1fr));gap:8px}
@media(max-width:600px){.swatch-group.afcc-garment-color-grid,.afcc-extra-colors .afcc-more-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* AFCC 2026: seven commercial-use Google Fonts for printed apparel and digital preview.
   Font requests require the narrow fonts.googleapis.com / fonts.gstatic.com CSP exceptions.
   There are no font binaries in this update. */
.studio-stage[data-front-font="serif"] #preview-text,
.studio-stage[data-back-font="serif"] #preview-back-text{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-style:normal;text-transform:none;letter-spacing:0}
.studio-stage[data-front-font="modern"] #preview-text,
.studio-stage[data-back-font="modern"] #preview-back-text{font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-style:normal;text-transform:none;letter-spacing:0}
.studio-stage[data-front-font="bebas-neue"] #preview-text,
.studio-stage[data-back-font="bebas-neue"] #preview-back-text{font-family:'Bebas Neue','Arial Narrow',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.015em}
/* Classic collegiate jersey-style lettering: commercial-use Graduate (SIL OFL 1.1). */
.studio-stage[data-front-font="graduate"] #preview-text,
.studio-stage[data-back-font="graduate"] #preview-back-text{font-family:'Graduate',Georgia,serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.025em}
.studio-stage[data-front-font="anton"] #preview-text,
.studio-stage[data-back-font="anton"] #preview-back-text{font-family:'Anton',Impact,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.012em}
.studio-stage[data-front-font="pacifico"] #preview-text,
.studio-stage[data-back-font="pacifico"] #preview-back-text{font-family:'Pacifico',cursive;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}
.studio-stage[data-front-font="permanent-marker"] #preview-text,
.studio-stage[data-back-font="permanent-marker"] #preview-back-text{font-family:'Permanent Marker',cursive;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}

/* Font readiness messages: never silently display an unverified fallback as chosen font. */
.studio-font-status{font-size:12px;line-height:1.5;margin:7px 0 0;color:#546759}
.studio-font-status.is-ready{color:#245946}
.studio-font-status.is-unavailable{color:#945b12;font-weight:600}


/* AF Custom Creations: upload artwork rotation and quick-delete (CSP-safe). */
.afcc-art-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0 5px}
.afcc-art-tools[hidden]{display:none!important}
.afcc-art-tools button{border:1px solid #bfa778;border-radius:9px;background:#fffdf6;color:#124b38;min-height:42px;padding:9px 12px;font:700 13px Arial,sans-serif;cursor:pointer;touch-action:manipulation}
.afcc-art-tools button:hover{background:#eef5ec;border-color:#2c7258}
.afcc-art-tools output{font:700 13px Arial,sans-serif;color:#315442;background:#eef2e9;border:1px solid #d8e4d5;padding:9px 10px;border-radius:9px}
.studio-stage .draggable-layer.image-layer{overflow:visible}
.afcc-art-remove{position:absolute;z-index:9;display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:2px solid #fff;border-radius:50%;background:#b42330;color:#fff;box-shadow:0 2px 7px #0004;font:700 23px/1 Arial,sans-serif;cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none}
.studio-stage > .afcc-stage-remove{top:14px;right:14px;z-index:12}
.afcc-sleeve-remove{top:8px;right:8px}
.studio-stage > .afcc-stage-remove[hidden]{display:none!important}
.afcc-art-remove:hover{background:#8e1927}
.afcc-art-remove:focus-visible{outline:3px solid #e7b253;outline-offset:3px}
.sleeve-customizer .afcc-sleeve-remove[hidden]{display:none!important}
/* Rotation targets only the uploaded image, never the draggable layer or its delete X. */
.image-layer img[id^="uploaded-"]{transform-origin:center center;transition:transform .12s ease}
.sleeve-closeup-art #sleeve-preview-img{transform-origin:center center;transition:transform .12s ease}
.studio-stage .sleeve-mark img{transform-origin:center center}
.image-layer img.afcc-rotate-0,.sleeve-closeup-art img.afcc-rotate-0{transform:rotate(0deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-0{transform:rotate(15deg)}
.image-layer img.afcc-rotate-15,.sleeve-closeup-art img.afcc-rotate-15{transform:rotate(15deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-15{transform:rotate(30deg)}
.image-layer img.afcc-rotate-30,.sleeve-closeup-art img.afcc-rotate-30{transform:rotate(30deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-30{transform:rotate(45deg)}
.image-layer img.afcc-rotate-45,.sleeve-closeup-art img.afcc-rotate-45{transform:rotate(45deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-45{transform:rotate(60deg)}
.image-layer img.afcc-rotate-60,.sleeve-closeup-art img.afcc-rotate-60{transform:rotate(60deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-60{transform:rotate(75deg)}
.image-layer img.afcc-rotate-75,.sleeve-closeup-art img.afcc-rotate-75{transform:rotate(75deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-75{transform:rotate(90deg)}
.image-layer img.afcc-rotate-90,.sleeve-closeup-art img.afcc-rotate-90{transform:rotate(90deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-90{transform:rotate(105deg)}
.image-layer img.afcc-rotate-105,.sleeve-closeup-art img.afcc-rotate-105{transform:rotate(105deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-105{transform:rotate(120deg)}
.image-layer img.afcc-rotate-120,.sleeve-closeup-art img.afcc-rotate-120{transform:rotate(120deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-120{transform:rotate(135deg)}
.image-layer img.afcc-rotate-135,.sleeve-closeup-art img.afcc-rotate-135{transform:rotate(135deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-135{transform:rotate(150deg)}
.image-layer img.afcc-rotate-150,.sleeve-closeup-art img.afcc-rotate-150{transform:rotate(150deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-150{transform:rotate(165deg)}
.image-layer img.afcc-rotate-165,.sleeve-closeup-art img.afcc-rotate-165{transform:rotate(165deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-165{transform:rotate(180deg)}
.image-layer img.afcc-rotate-180,.sleeve-closeup-art img.afcc-rotate-180{transform:rotate(180deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-180{transform:rotate(195deg)}
.image-layer img.afcc-rotate-195,.sleeve-closeup-art img.afcc-rotate-195{transform:rotate(195deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-195{transform:rotate(210deg)}
.image-layer img.afcc-rotate-210,.sleeve-closeup-art img.afcc-rotate-210{transform:rotate(210deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-210{transform:rotate(225deg)}
.image-layer img.afcc-rotate-225,.sleeve-closeup-art img.afcc-rotate-225{transform:rotate(225deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-225{transform:rotate(240deg)}
.image-layer img.afcc-rotate-240,.sleeve-closeup-art img.afcc-rotate-240{transform:rotate(240deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-240{transform:rotate(255deg)}
.image-layer img.afcc-rotate-255,.sleeve-closeup-art img.afcc-rotate-255{transform:rotate(255deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-255{transform:rotate(270deg)}
.image-layer img.afcc-rotate-270,.sleeve-closeup-art img.afcc-rotate-270{transform:rotate(270deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-270{transform:rotate(285deg)}
.image-layer img.afcc-rotate-285,.sleeve-closeup-art img.afcc-rotate-285{transform:rotate(285deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-285{transform:rotate(300deg)}
.image-layer img.afcc-rotate-300,.sleeve-closeup-art img.afcc-rotate-300{transform:rotate(300deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-300{transform:rotate(315deg)}
.image-layer img.afcc-rotate-315,.sleeve-closeup-art img.afcc-rotate-315{transform:rotate(315deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-315{transform:rotate(330deg)}
.image-layer img.afcc-rotate-330,.sleeve-closeup-art img.afcc-rotate-330{transform:rotate(330deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-330{transform:rotate(345deg)}
.image-layer img.afcc-rotate-345,.sleeve-closeup-art img.afcc-rotate-345{transform:rotate(345deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-345{transform:rotate(0deg)}
@media(max-width:480px){.afcc-art-tools button{flex:1 1 auto}.studio-stage > .afcc-stage-remove{top:12px;right:12px}}


/* Click-to-select text removal: keeps existing drag/resize behavior and CSP safe. */
.studio-stage .draggable-layer.text-layer {overflow:visible}
.studio-stage .draggable-layer.text-layer.afcc-text-selected {outline-color:#d8b36e}
.studio-stage .text-layer .afcc-text-remove {
  position:absolute;top:-19px;right:-19px;z-index:20;
  width:32px;height:32px;min-height:32px;
  -webkit-user-select:none;user-select:none;
}
.studio-stage .text-layer .afcc-text-remove[hidden] {display:none!important}
.studio-stage .text-layer .afcc-text-remove:focus-visible {outline:3px solid #e7b253;outline-offset:3px}
@media(max-width:480px){
  .studio-stage .text-layer .afcc-text-remove{width:36px;height:36px;top:-19px;right:-14px}
}



/* Free in-browser photo editor, CSP-safe external CSS. */
.ds-edit-photo{margin:8px 0 4px;display:inline-flex;align-items:center;justify-content:center}
.ds-photo-dialog{border:1px solid #d5c4a3;border-radius:18px;padding:clamp(17px,3vw,27px);max-width:min(860px,calc(100vw - 22px));width:100%;max-height:90vh;overflow:auto;background:#fffdf9;color:#173d30;box-shadow:0 30px 80px #09261b68}
.ds-photo-dialog::backdrop{background:#092b25b8}
.ds-photo-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.ds-photo-heading h2{font:600 clamp(25px,4vw,34px) Georgia,serif;margin:5px 0 8px}
.ds-photo-close{background:#f7f0e3;color:#173d30;border:1px solid #d9cba9;border-radius:7px;padding:9px 12px;cursor:pointer;font-weight:700;white-space:nowrap}
.ds-photo-intro{font-size:13px;color:#4b5d54;margin:2px 0 14px}
.ds-photo-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(230px,.92fr);gap:20px}
.ds-photo-image-wrap{min-width:0}
#ds-photo-canvas{display:block;max-width:100%;height:auto;max-height:400px;object-fit:contain;margin:auto;background-color:#f2ecdf;background-image:linear-gradient(45deg,#ddd6ca 25%,transparent 25%),linear-gradient(-45deg,#ddd6ca 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd6ca 75%),linear-gradient(-45deg,transparent 75%,#ddd6ca 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0px;border-radius:8px;border:1px solid #d4c4a7}
.ds-photo-controls{display:flex;flex-direction:column;gap:8px;min-width:0}
.ds-photo-controls label{font-weight:700;font-size:13px;display:flex;justify-content:space-between;gap:9px}
.ds-photo-controls input[type=range]{width:100%;accent-color:#0b5c45;margin:0 0 8px}
.ds-photo-controls select{font:inherit;padding:10px;border:1px solid #cfc7b5;border-radius:8px;background:white;color:#173d30}
.ds-photo-tools{display:flex;gap:8px;flex-wrap:wrap;margin:5px 0}
.ds-photo-tools .studio-secondary{padding:9px 11px;font-size:12px}
.ds-photo-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:16px}
.ds-photo-dialog .quality-status{margin-top:12px}
.ds-photo-dialog .input-note{margin-top:14px}
@media(max-width:680px){.ds-photo-layout{grid-template-columns:1fr}.ds-photo-dialog{max-height:96vh;padding:15px}.ds-photo-actions button{flex:1 1 160px}.ds-photo-image-wrap canvas{max-height:270px}}

/* Keep the modal within narrow mobile viewports. */
.ds-photo-dialog{box-sizing:border-box}
.ds-photo-dialog *{box-sizing:border-box}


/* AFCC Guided Design Studio: hides advanced settings until needed; CSP-safe. */
.studio-ux-intro{border:1px solid #dccbac;background:#fbf7ed;padding:14px;border-radius:15px;display:grid;gap:12px}
.studio-ux-intro>p{margin:0;font:700 15px/1.4 Arial,sans-serif;color:#173e2f}
.studio-ux-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.studio-ux-tab{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fffefa;border:1px solid #d8cfbf;border-radius:10px;color:#41594b;cursor:pointer;padding:7px 3px;font:700 12px/1.15 Arial,sans-serif}
.studio-ux-tab-num{border:1px solid #b9cabe;background:#eff5ef;border-radius:50%;display:grid;place-items:center;width:24px;height:24px;color:#164c36}
.studio-ux-tab[aria-current="step"]{background:#e8f3e8;border-color:#146147;color:#0b4331;box-shadow:inset 0 0 0 1px #146147}
.studio-ux-tab[aria-current="step"] .studio-ux-tab-num{background:#0c5840;border-color:#0c5840;color:white}
.studio-ux-tab:hover{border-color:#176247}
.studio-ux-step{display:flex;flex-direction:column;gap:12px;min-width:0;scroll-margin-top:20px}
.studio-ux-step[hidden]{display:none!important}
.studio-ux-head{background:#f4efe4;border-radius:12px;padding:15px 16px;border-left:4px solid #b58b51}
.studio-ux-kicker{font:700 11px/1.3 Arial,sans-serif;letter-spacing:.1em;color:#846338}
.studio-ux-head h3{margin:4px 0 6px;color:#143f30;font:600 24px/1.2 Georgia,serif}
.studio-ux-head p{margin:0;color:#53685c;font-size:13px;line-height:1.5}
.studio-ux-subheading{font:700 18px/1.4 Georgia,serif;color:#173e2f;margin:5px 2px 0}
.studio-ux-helper,.studio-ux-save-note{color:#4e6658;font-size:13px;line-height:1.5;margin:0 2px 4px}
.studio-ux-save-note{padding:12px 14px;border:1px solid #decba9;border-radius:10px;background:#fff9ed}
.studio-ux-advanced,.studio-ux-optional{border:1px solid #d7d9cc;border-radius:12px;background:#fffdfa;overflow:visible}
.studio-ux-advanced>summary,.studio-ux-optional>summary{list-style:none;cursor:pointer;padding:15px 14px;color:#15523d;font:700 14px/1.4 Arial,sans-serif;min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.studio-ux-advanced>summary::-webkit-details-marker,.studio-ux-optional>summary::-webkit-details-marker{display:none}
.studio-ux-advanced>summary:after,.studio-ux-optional>summary:after{content:'+';font-size:22px;font-weight:400;line-height:1}
.studio-ux-advanced[open]>summary:after,.studio-ux-optional[open]>summary:after{content:'−'}
.studio-ux-details-body{display:flex;flex-direction:column;gap:12px;padding:0 12px 14px}
.studio-ux-advanced[open]>summary,.studio-ux-optional[open]>summary{border-bottom:1px solid #eee5d6;margin-bottom:12px}
.studio-ux-actions{display:flex;gap:9px;margin:8px 0 4px;flex-wrap:wrap}
.studio-ux-actions button{flex:1 1 150px}
.studio-ux-see-preview,.studio-ux-back-edit{display:none}
.studio-ux-tab:focus-visible,.studio-ux-advanced summary:focus-visible,.studio-ux-optional summary:focus-visible{outline:3px solid #b88941;outline-offset:3px}
.studio-ux-step .studio-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.studio-ux-step .studio-button-row button{white-space:normal}
.studio-ux-step .studio-button-row #save-design-spec{grid-column:1/-1;background:#0b5842;color:#fff}
@media(max-width:850px){
 .studio-ux-see-preview,.studio-ux-back-edit{display:block;background:#edf4e8;border:1px solid #cad9c5;border-radius:9px;color:#0b5b40;font-weight:700;min-height:43px;padding:9px 12px;width:100%;cursor:pointer}
 .studio-ux-back-edit{margin:10px 0}
}
@media(max-width:420px){
 .studio-ux-steps{gap:4px}
 .studio-ux-tab{min-height:62px;font-size:11px}
 .studio-ux-tab-num{width:21px;height:21px}
 .studio-ux-head h3{font-size:22px}
 .studio-ux-intro{padding:10px}
 .studio-ux-step .studio-button-row{grid-template-columns:1fr}
}

/* Custom Design Studio: owner approval before payment. */
.studio-approval-card{margin:18px 0 16px;padding:19px 20px;border-radius:15px;border:1px solid #c7aa77;background:#f7f0df;color:#173d30}
.studio-approval-kicker{display:inline-block;margin-bottom:6px;color:#83622d;font:bold 11px Arial,sans-serif;letter-spacing:.1em}
.studio-approval-card h4{margin:3px 0 8px;font:600 23px Georgia,serif;color:#123e2e}
.studio-approval-card p{margin:0 0 12px;color:#355347;line-height:1.55;font-size:14px}
.studio-approval-card .studio-approval-fine{font-size:12px;margin:12px 0 0;color:#5c665c}
.studio-approval-cta{width:100%;min-height:46px}
.studio-approval-form-help{margin:0 0 4px;padding:12px 13px;border:1px solid #ddcaad;border-radius:9px;background:#f7f0e3;color:#214536;font-size:13px;line-height:1.5}
@media(max-width:570px){.studio-approval-card{padding:15px}.studio-approval-card h4{font-size:21px}}

/* Paid custom checkout – scoped to new Studio Step 4; strict-CSP safe. */
.studio-paid-checkout-card{padding:20px;background:#f9f2e5;border:1px solid #d5b97e;border-radius:15px;margin:18px 0}
.studio-paid-checkout-card h4{font:600 23px Georgia,serif;margin:3px 0 8px;color:#123e2e}
.studio-paid-checkout-card p{line-height:1.5;color:#355347}
.studio-paid-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}
.studio-paid-fields .wide{grid-column:1/-1}
.studio-paid-fields label{display:block;font:700 13px Arial,sans-serif;color:#173d30}
.studio-paid-fields input{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #c7c0b3;background:white;border-radius:8px;margin-top:6px;font:15px system-ui;color:#173d30}
.studio-paid-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.studio-paid-total{margin-top:14px;padding:16px;background:#fffdf7;border:1px solid #d7c7a7;border-radius:11px;white-space:pre-line;font-weight:600;color:#123d30}
.studio-paid-checkout-card .studio-primary:disabled{opacity:.52;cursor:not-allowed}
.studio-paid-checkout-card .studio-paid-pa-note{font-size:12px;color:#52675b}
@media(max-width:575px){.studio-paid-fields{grid-template-columns:1fr}.studio-paid-actions{flex-direction:column}.studio-paid-actions button{width:100%}}



/* === Sleeve editor: matched live preview scale and print-inch estimates ===
   Predeclared classes keep strict CSP intact: no inline styles or JS CSSOM. */
.sleeve-active-preview{gap:12px}
.sleeve-closeup{
  height:318px;min-height:318px;isolation:isolate;
  background:radial-gradient(ellipse at 49% 25%,#fffaf0 0%,#f4ecdf 54%,#e7dcc8 100%);
  border:1px solid #d1bf9f;border-radius:18px;
  box-shadow:inset 0 1px 0 #fff9,0 7px 18px #133f3112;
}
.sleeve-closeup::before{
  content:"";position:absolute;left:50%;top:-38px;
  width:185px;height:392px;transform:translateX(-50%) rotate(-7deg);
  border-radius:40px 40px 42px 46px;
  background:linear-gradient(92deg,#00000020 0%,transparent 18%,#ffffff24 43%,transparent 74%,#00000030 100%),var(--sleeve-cloth,#224936);
  border:2px solid #ffffff42;
  box-shadow:13px 9px 18px #0003, inset -16px 2px 28px #00000012;
}
.sleeve-closeup::after{
  content:"";position:absolute;left:50%;bottom:-10px;
  width:170px;height:42px;transform:translateX(-50%) rotate(-7deg);
  background:repeating-linear-gradient(90deg,#00000016 0px,#00000016 2px,#ffffff16 2px,#ffffff16 4px),var(--sleeve-cloth,#224936);
  border-top:3px solid #ffffff55;border-radius:0 0 30px 30px;
  box-shadow:inset 0 7px 9px #0002;
}
.afcc-sleeve-zoom-badge{
  position:absolute;top:12px;left:12px;z-index:5;pointer-events:none;
  background:#fffaf0ef;color:#174c39;border:1px solid #d4c2a0;border-radius:999px;
  padding:6px 9px;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.07em;
}
.afcc-sleeve-zoom-hint{
  position:absolute;bottom:10px;left:10px;z-index:5;pointer-events:none;
  font:600 11px Arial,sans-serif;color:#173d30;background:#fffaf0e8;
  border:1px solid #e4d5b8;border-radius:8px;padding:6px 9px;
}
.sleeve-closeup-art{
  z-index:4;left:50%;top:50%;width:72px;max-width:none;
  box-sizing:border-box;display:flex;align-items:center;justify-content:center;
  transform:translate(-50%,-50%) rotate(-7deg);
  touch-action:none;cursor:grab;user-select:none;
}
.sleeve-closeup-art.afcc-sleeve-dragging{cursor:grabbing}
.sleeve-closeup-art:focus-visible{outline:2px solid #d6aa5a;outline-offset:6px}
.sleeve-closeup[data-mode="image"] .sleeve-closeup-art{
  outline:1.5px dashed #f7e0aa;outline-offset:5px;
  border-radius:3px;
}
.sleeve-closeup-art img{
  display:block;width:100%;height:auto;max-width:100%;max-height:232px;
  object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;
  filter:drop-shadow(0 2px 4px #0004);
}
.sleeve-closeup-art #sleeve-preview-text{font-size:clamp(10px,2vw,19px);line-height:1.15;max-width:100%;overflow-wrap:anywhere}
.sleeve-closeup-art .sleeve-vector-icon{width:100%;height:auto;max-height:84px}
.sleeve-closeup .afcc-sleeve-remove{z-index:7;top:11px;right:11px}
.afcc-sleeve-measure-panel{
  display:flex;flex-direction:column;gap:4px;
  background:#f2f7f3;border:1px solid #b5cbbb;border-radius:12px;
  padding:13px 14px;color:#153e2d;
}
.afcc-sleeve-measure-label{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#3f6653}
.afcc-sleeve-measure-panel strong{font:700 clamp(20px,3.5vw,25px)/1.18 Georgia,serif}
.afcc-sleeve-measure-panel #sleeve-print-detail{font-size:12px;line-height:1.5;color:#3b5a49}
.afcc-sleeve-inch-range output{min-width:86px;font-variant-numeric:tabular-nums}
.afcc-sleeve-inch-range input[type=range]{min-width:0;accent-color:#087350}
.afcc-sleeve-scale-ends{display:flex;justify-content:space-between;color:#647568;font:600 11px Arial,sans-serif;margin-top:-7px}
/* Width is the visual *planned* width; garment and close-up sizes are illustrative. */
.afcc-sleeve-inch-3{--afcc-sleeve-w:27px;--afcc-stage-sleeve-w:9px}
.afcc-sleeve-inch-4{--afcc-sleeve-w:36px;--afcc-stage-sleeve-w:12px}
.afcc-sleeve-inch-5{--afcc-sleeve-w:45px;--afcc-stage-sleeve-w:15px}
.afcc-sleeve-inch-6{--afcc-sleeve-w:54px;--afcc-stage-sleeve-w:18px}
.afcc-sleeve-inch-7{--afcc-sleeve-w:63px;--afcc-stage-sleeve-w:21px}
.afcc-sleeve-inch-8{--afcc-sleeve-w:72px;--afcc-stage-sleeve-w:24px}
.afcc-sleeve-inch-9{--afcc-sleeve-w:81px;--afcc-stage-sleeve-w:27px}
.afcc-sleeve-inch-10{--afcc-sleeve-w:90px;--afcc-stage-sleeve-w:30px}
.afcc-sleeve-inch-11{--afcc-sleeve-w:99px;--afcc-stage-sleeve-w:33px}
.afcc-sleeve-inch-12{--afcc-sleeve-w:108px;--afcc-stage-sleeve-w:36px}
.afcc-sleeve-inch-13{--afcc-sleeve-w:117px;--afcc-stage-sleeve-w:39px}

.sleeve-closeup-art{width:var(--afcc-sleeve-w,72px)}
.studio-stage .sweatshirt .sleeve-mark[data-mode="image"] img{
  width:var(--afcc-stage-sleeve-w,24px);height:auto;max-height:46px;max-width:none;
  filter:drop-shadow(0 1px 2px #0006);
}
.studio-stage .sweatshirt .sleeve-mark{pointer-events:none}
/* Position inside the cloth, rather than shifting across the whole preview panel. */
.sleeve-closeup-art.afcc-sleeve-position-x-20{left:calc(50% + -36.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-20{top:calc(50% + -48.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-20{right:16.0%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-20{top:29.9%}
.sleeve-closeup-art.afcc-sleeve-position-x-21{left:calc(50% + -34.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-21{top:calc(50% + -46.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-21{right:15.9%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-21{top:30.1%}
.sleeve-closeup-art.afcc-sleeve-position-x-22{left:calc(50% + -33.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-22{top:calc(50% + -44.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-22{right:15.8%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-22{top:30.2%}
.sleeve-closeup-art.afcc-sleeve-position-x-23{left:calc(50% + -32.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-23{top:calc(50% + -43.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-23{right:15.7%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-23{top:30.4%}
.sleeve-closeup-art.afcc-sleeve-position-x-24{left:calc(50% + -31.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-24{top:calc(50% + -41.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-24{right:15.6%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-24{top:30.6%}
.sleeve-closeup-art.afcc-sleeve-position-x-25{left:calc(50% + -30.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-25{top:calc(50% + -40.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-25{right:15.5%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-25{top:30.8%}
.sleeve-closeup-art.afcc-sleeve-position-x-26{left:calc(50% + -28.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-26{top:calc(50% + -38.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-26{right:15.4%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-26{top:30.9%}
.sleeve-closeup-art.afcc-sleeve-position-x-27{left:calc(50% + -27.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-27{top:calc(50% + -36.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-27{right:15.3%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-27{top:31.1%}
.sleeve-closeup-art.afcc-sleeve-position-x-28{left:calc(50% + -26.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-28{top:calc(50% + -35.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-28{right:15.2%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-28{top:31.3%}
.sleeve-closeup-art.afcc-sleeve-position-x-29{left:calc(50% + -25.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-29{top:calc(50% + -33.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-29{right:15.1%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-29{top:31.4%}
.sleeve-closeup-art.afcc-sleeve-position-x-30{left:calc(50% + -24.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-30{top:calc(50% + -32.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-30{right:15.0%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-30{top:31.6%}
.sleeve-closeup-art.afcc-sleeve-position-x-31{left:calc(50% + -22.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-31{top:calc(50% + -30.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-31{right:14.9%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-31{top:31.8%}
.sleeve-closeup-art.afcc-sleeve-position-x-32{left:calc(50% + -21.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-32{top:calc(50% + -28.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-32{right:14.8%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-32{top:31.9%}
.sleeve-closeup-art.afcc-sleeve-position-x-33{left:calc(50% + -20.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-33{top:calc(50% + -27.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-33{right:14.7%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-33{top:32.1%}
.sleeve-closeup-art.afcc-sleeve-position-x-34{left:calc(50% + -19.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-34{top:calc(50% + -25.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-34{right:14.6%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-34{top:32.3%}
.sleeve-closeup-art.afcc-sleeve-position-x-35{left:calc(50% + -18.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-35{top:calc(50% + -24.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-35{right:14.5%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-35{top:32.5%}
.sleeve-closeup-art.afcc-sleeve-position-x-36{left:calc(50% + -16.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-36{top:calc(50% + -22.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-36{right:14.4%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-36{top:32.6%}
.sleeve-closeup-art.afcc-sleeve-position-x-37{left:calc(50% + -15.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-37{top:calc(50% + -20.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-37{right:14.3%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-37{top:32.8%}
.sleeve-closeup-art.afcc-sleeve-position-x-38{left:calc(50% + -14.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-38{top:calc(50% + -19.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-38{right:14.2%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-38{top:33.0%}
.sleeve-closeup-art.afcc-sleeve-position-x-39{left:calc(50% + -13.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-39{top:calc(50% + -17.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-39{right:14.1%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-39{top:33.1%}
.sleeve-closeup-art.afcc-sleeve-position-x-40{left:calc(50% + -12.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-40{top:calc(50% + -16.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-40{right:14.0%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-40{top:33.3%}
.sleeve-closeup-art.afcc-sleeve-position-x-41{left:calc(50% + -10.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-41{top:calc(50% + -14.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-41{right:13.9%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-41{top:33.5%}
.sleeve-closeup-art.afcc-sleeve-position-x-42{left:calc(50% + -9.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-42{top:calc(50% + -12.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-42{right:13.8%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-42{top:33.6%}
.sleeve-closeup-art.afcc-sleeve-position-x-43{left:calc(50% + -8.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-43{top:calc(50% + -11.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-43{right:13.7%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-43{top:33.8%}
.sleeve-closeup-art.afcc-sleeve-position-x-44{left:calc(50% + -7.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-44{top:calc(50% + -9.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-44{right:13.6%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-44{top:34.0%}
.sleeve-closeup-art.afcc-sleeve-position-x-45{left:calc(50% + -6.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-45{top:calc(50% + -8.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-45{right:13.5%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-45{top:34.1%}
.sleeve-closeup-art.afcc-sleeve-position-x-46{left:calc(50% + -4.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-46{top:calc(50% + -6.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-46{right:13.4%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-46{top:34.3%}
.sleeve-closeup-art.afcc-sleeve-position-x-47{left:calc(50% + -3.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-47{top:calc(50% + -4.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-47{right:13.3%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-47{top:34.5%}
.sleeve-closeup-art.afcc-sleeve-position-x-48{left:calc(50% + -2.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-48{top:calc(50% + -3.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-48{right:13.2%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-48{top:34.7%}
.sleeve-closeup-art.afcc-sleeve-position-x-49{left:calc(50% + -1.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-49{top:calc(50% + -1.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-49{right:13.1%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-49{top:34.8%}
.sleeve-closeup-art.afcc-sleeve-position-x-50{left:calc(50% + +0.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-50{top:calc(50% + +0.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-50{right:13.0%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-50{top:35.0%}
.sleeve-closeup-art.afcc-sleeve-position-x-51{left:calc(50% + +1.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-51{top:calc(50% + +1.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-51{right:12.9%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-51{top:35.2%}
.sleeve-closeup-art.afcc-sleeve-position-x-52{left:calc(50% + +2.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-52{top:calc(50% + +3.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-52{right:12.8%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-52{top:35.3%}
.sleeve-closeup-art.afcc-sleeve-position-x-53{left:calc(50% + +3.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-53{top:calc(50% + +4.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-53{right:12.7%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-53{top:35.5%}
.sleeve-closeup-art.afcc-sleeve-position-x-54{left:calc(50% + +4.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-54{top:calc(50% + +6.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-54{right:12.6%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-54{top:35.7%}
.sleeve-closeup-art.afcc-sleeve-position-x-55{left:calc(50% + +6.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-55{top:calc(50% + +8.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-55{right:12.5%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-55{top:35.9%}
.sleeve-closeup-art.afcc-sleeve-position-x-56{left:calc(50% + +7.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-56{top:calc(50% + +9.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-56{right:12.4%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-56{top:36.0%}
.sleeve-closeup-art.afcc-sleeve-position-x-57{left:calc(50% + +8.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-57{top:calc(50% + +11.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-57{right:12.3%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-57{top:36.2%}
.sleeve-closeup-art.afcc-sleeve-position-x-58{left:calc(50% + +9.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-58{top:calc(50% + +12.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-58{right:12.2%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-58{top:36.4%}
.sleeve-closeup-art.afcc-sleeve-position-x-59{left:calc(50% + +10.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-59{top:calc(50% + +14.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-59{right:12.1%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-59{top:36.5%}
.sleeve-closeup-art.afcc-sleeve-position-x-60{left:calc(50% + +12.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-60{top:calc(50% + +16.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-60{right:12.0%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-60{top:36.7%}
.sleeve-closeup-art.afcc-sleeve-position-x-61{left:calc(50% + +13.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-61{top:calc(50% + +17.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-61{right:11.9%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-61{top:36.9%}
.sleeve-closeup-art.afcc-sleeve-position-x-62{left:calc(50% + +14.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-62{top:calc(50% + +19.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-62{right:11.8%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-62{top:37.0%}
.sleeve-closeup-art.afcc-sleeve-position-x-63{left:calc(50% + +15.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-63{top:calc(50% + +20.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-63{right:11.7%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-63{top:37.2%}
.sleeve-closeup-art.afcc-sleeve-position-x-64{left:calc(50% + +16.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-64{top:calc(50% + +22.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-64{right:11.6%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-64{top:37.4%}
.sleeve-closeup-art.afcc-sleeve-position-x-65{left:calc(50% + +18.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-65{top:calc(50% + +24.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-65{right:11.5%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-65{top:37.5%}
.sleeve-closeup-art.afcc-sleeve-position-x-66{left:calc(50% + +19.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-66{top:calc(50% + +25.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-66{right:11.4%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-66{top:37.7%}
.sleeve-closeup-art.afcc-sleeve-position-x-67{left:calc(50% + +20.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-67{top:calc(50% + +27.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-67{right:11.3%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-67{top:37.9%}
.sleeve-closeup-art.afcc-sleeve-position-x-68{left:calc(50% + +21.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-68{top:calc(50% + +28.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-68{right:11.2%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-68{top:38.1%}
.sleeve-closeup-art.afcc-sleeve-position-x-69{left:calc(50% + +22.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-69{top:calc(50% + +30.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-69{right:11.1%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-69{top:38.2%}
.sleeve-closeup-art.afcc-sleeve-position-x-70{left:calc(50% + +24.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-70{top:calc(50% + +32.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-70{right:11.0%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-70{top:38.4%}
.sleeve-closeup-art.afcc-sleeve-position-x-71{left:calc(50% + +25.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-71{top:calc(50% + +33.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-71{right:10.9%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-71{top:38.6%}
.sleeve-closeup-art.afcc-sleeve-position-x-72{left:calc(50% + +26.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-72{top:calc(50% + +35.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-72{right:10.8%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-72{top:38.7%}
.sleeve-closeup-art.afcc-sleeve-position-x-73{left:calc(50% + +27.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-73{top:calc(50% + +36.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-73{right:10.7%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-73{top:38.9%}
.sleeve-closeup-art.afcc-sleeve-position-x-74{left:calc(50% + +28.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-74{top:calc(50% + +38.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-74{right:10.6%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-74{top:39.1%}
.sleeve-closeup-art.afcc-sleeve-position-x-75{left:calc(50% + +30.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-75{top:calc(50% + +40.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-75{right:10.5%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-75{top:39.2%}
.sleeve-closeup-art.afcc-sleeve-position-x-76{left:calc(50% + +31.2px)}
.sleeve-closeup-art.afcc-sleeve-position-y-76{top:calc(50% + +41.6px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-76{right:10.4%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-76{top:39.4%}
.sleeve-closeup-art.afcc-sleeve-position-x-77{left:calc(50% + +32.4px)}
.sleeve-closeup-art.afcc-sleeve-position-y-77{top:calc(50% + +43.2px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-77{right:10.3%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-77{top:39.6%}
.sleeve-closeup-art.afcc-sleeve-position-x-78{left:calc(50% + +33.6px)}
.sleeve-closeup-art.afcc-sleeve-position-y-78{top:calc(50% + +44.8px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-78{right:10.2%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-78{top:39.8%}
.sleeve-closeup-art.afcc-sleeve-position-x-79{left:calc(50% + +34.8px)}
.sleeve-closeup-art.afcc-sleeve-position-y-79{top:calc(50% + +46.4px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-79{right:10.1%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-79{top:39.9%}
.sleeve-closeup-art.afcc-sleeve-position-x-80{left:calc(50% + +36.0px)}
.sleeve-closeup-art.afcc-sleeve-position-y-80{top:calc(50% + +48.0px)}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-80{right:10.0%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-80{top:40.1%}

@media(max-width:570px){
  .sleeve-closeup{height:292px;min-height:292px}
  .sleeve-closeup::before{height:366px;top:-40px}
  .sleeve-closeup::after{bottom:-13px}
  .afcc-sleeve-zoom-badge{font-size:9px}
  .afcc-sleeve-zoom-hint{font-size:10px}
}

/* Safe fallback before paid custom checkout is enabled. */
.studio-paid-checkout-card[hidden],#studio-request-section[hidden],#custom-paid-fallback[hidden]{display:none!important}

/* Newest other-chat extended sleeve and artwork-size pricing styles. */

/* Extended left-sleeve layout: tall, proportional artwork (CSP-safe size classes). */
.afcc-sleeve-layout-choice{display:grid;gap:7px;margin:9px 0}
.afcc-sleeve-layout-choice[hidden],#sleeve-regular-controls[hidden],#sleeve-extended-controls[hidden]{display:none!important}
#sleeve-regular-controls,#sleeve-extended-controls{display:grid;gap:9px;margin:3px 0}
#sleeve-layout{width:100%;min-height:44px}
.sleeve-closeup[data-layout="full"]{height:486px;min-height:486px}
.sleeve-closeup[data-layout="full"]::before{height:570px;top:-42px}
.sleeve-closeup[data-layout="full"]::after{bottom:-10px}
.sleeve-closeup-art[data-layout="full"]{
  width:max-content;max-width:none;height:var(--afcc-long-zoom-h,266px);
  min-height:1px;padding:0;overflow:visible;
}
.sleeve-closeup-art[data-layout="full"] img{
  width:auto;height:100%;max-width:none;max-height:none;object-fit:contain;
}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"]{
  left:auto;right:var(--afcc-stage-sleeve-r,12%);top:var(--afcc-stage-sleeve-t,18%);
  width:max-content;height:max-content;max-width:none;transform:rotate(-30deg);
}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"] img{
  width:auto;height:var(--afcc-long-stage-h,112px);max-width:none;max-height:none;
  object-fit:contain;
}
@media(max-width:570px){.sleeve-closeup[data-layout="full"]{height:460px;min-height:460px}.sleeve-closeup[data-layout="full"]::before{height:540px}}
.afcc-sleeve-long-8{--afcc-long-zoom-h:72px;--afcc-long-stage-h:29.6px}
.afcc-sleeve-long-9{--afcc-long-zoom-h:81px;--afcc-long-stage-h:33.3px}
.afcc-sleeve-long-10{--afcc-long-zoom-h:90px;--afcc-long-stage-h:37.0px}
.afcc-sleeve-long-11{--afcc-long-zoom-h:99px;--afcc-long-stage-h:40.7px}
.afcc-sleeve-long-12{--afcc-long-zoom-h:108px;--afcc-long-stage-h:44.4px}
.afcc-sleeve-long-13{--afcc-long-zoom-h:117px;--afcc-long-stage-h:48.1px}
.afcc-sleeve-long-14{--afcc-long-zoom-h:126px;--afcc-long-stage-h:51.8px}
.afcc-sleeve-long-15{--afcc-long-zoom-h:135px;--afcc-long-stage-h:55.5px}
.afcc-sleeve-long-16{--afcc-long-zoom-h:144px;--afcc-long-stage-h:59.2px}
.afcc-sleeve-long-17{--afcc-long-zoom-h:153px;--afcc-long-stage-h:62.9px}
.afcc-sleeve-long-18{--afcc-long-zoom-h:162px;--afcc-long-stage-h:66.6px}
.afcc-sleeve-long-19{--afcc-long-zoom-h:171px;--afcc-long-stage-h:70.3px}
.afcc-sleeve-long-20{--afcc-long-zoom-h:180px;--afcc-long-stage-h:74.0px}
.afcc-sleeve-long-21{--afcc-long-zoom-h:189px;--afcc-long-stage-h:77.7px}
.afcc-sleeve-long-22{--afcc-long-zoom-h:198px;--afcc-long-stage-h:81.4px}
.afcc-sleeve-long-23{--afcc-long-zoom-h:207px;--afcc-long-stage-h:85.1px}
.afcc-sleeve-long-24{--afcc-long-zoom-h:216px;--afcc-long-stage-h:88.8px}
.afcc-sleeve-long-25{--afcc-long-zoom-h:225px;--afcc-long-stage-h:92.5px}
.afcc-sleeve-long-26{--afcc-long-zoom-h:234px;--afcc-long-stage-h:96.2px}
.afcc-sleeve-long-27{--afcc-long-zoom-h:243px;--afcc-long-stage-h:99.9px}
.afcc-sleeve-long-28{--afcc-long-zoom-h:252px;--afcc-long-stage-h:103.6px}
.afcc-sleeve-long-29{--afcc-long-zoom-h:261px;--afcc-long-stage-h:107.3px}
.afcc-sleeve-long-30{--afcc-long-zoom-h:270px;--afcc-long-stage-h:111.0px}
.afcc-sleeve-long-31{--afcc-long-zoom-h:279px;--afcc-long-stage-h:114.7px}
.afcc-sleeve-long-32{--afcc-long-zoom-h:288px;--afcc-long-stage-h:118.4px}
.afcc-sleeve-long-33{--afcc-long-zoom-h:297px;--afcc-long-stage-h:122.1px}
.afcc-sleeve-long-34{--afcc-long-zoom-h:306px;--afcc-long-stage-h:125.8px}
.afcc-sleeve-long-35{--afcc-long-zoom-h:315px;--afcc-long-stage-h:129.5px}
.afcc-sleeve-long-36{--afcc-long-zoom-h:324px;--afcc-long-stage-h:133.2px}
.afcc-sleeve-long-37{--afcc-long-zoom-h:333px;--afcc-long-stage-h:136.9px}
.afcc-sleeve-long-38{--afcc-long-zoom-h:342px;--afcc-long-stage-h:140.6px}
.afcc-sleeve-long-39{--afcc-long-zoom-h:351px;--afcc-long-stage-h:144.3px}
.afcc-sleeve-long-40{--afcc-long-zoom-h:360px;--afcc-long-stage-h:148.0px}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-20{right:16.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-20{top:11.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-21{right:15.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-21{top:11.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-22{right:15.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-22{top:11.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-23{right:15.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-23{top:11.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-24{right:15.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-24{top:11.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-25{right:15.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-25{top:11.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-26{right:15.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-26{top:12.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-27{right:15.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-27{top:12.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-28{right:15.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-28{top:12.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-29{right:15.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-29{top:12.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-30{right:15.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-30{top:12.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-31{right:14.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-31{top:13.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-32{right:14.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-32{top:13.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-33{right:14.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-33{top:13.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-34{right:14.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-34{top:13.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-35{right:14.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-35{top:13.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-36{right:14.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-36{top:13.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-37{right:14.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-37{top:14.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-38{right:14.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-38{top:14.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-39{right:14.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-39{top:14.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-40{right:14.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-40{top:14.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-41{right:13.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-41{top:14.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-42{right:13.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-42{top:15.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-43{right:13.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-43{top:15.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-44{right:13.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-44{top:15.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-45{right:13.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-45{top:15.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-46{right:13.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-46{top:15.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-47{right:13.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-47{top:15.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-48{right:13.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-48{top:16.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-49{right:13.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-49{top:16.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-50{right:13.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-50{top:16.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-51{right:12.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-51{top:16.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-52{right:12.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-52{top:16.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-53{right:12.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-53{top:16.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-54{right:12.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-54{top:17.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-55{right:12.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-55{top:17.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-56{right:12.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-56{top:17.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-57{right:12.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-57{top:17.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-58{right:12.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-58{top:17.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-59{right:12.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-59{top:18.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-60{right:12.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-60{top:18.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-61{right:11.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-61{top:18.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-62{right:11.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-62{top:18.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-63{right:11.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-63{top:18.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-64{right:11.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-64{top:18.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-65{right:11.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-65{top:19.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-66{right:11.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-66{top:19.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-67{right:11.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-67{top:19.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-68{right:11.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-68{top:19.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-69{right:11.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-69{top:19.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-70{right:11.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-70{top:20.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-71{right:10.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-71{top:20.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-72{right:10.8%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-72{top:20.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-73{right:10.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-73{top:20.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-74{right:10.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-74{top:20.7%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-75{right:10.5%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-75{top:20.9%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-76{right:10.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-76{top:21.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-77{right:10.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-77{top:21.3%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-78{right:10.2%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-78{top:21.4%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-79{right:10.1%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-79{top:21.6%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-80{right:10.0%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-80{top:21.8%}

/* Artwork pricing — first-party styles (strict CSP compatible). */
.afcc-size-price-panel{margin:14px 0 12px;border-top:1px solid #dccda9;padding-top:12px}
.afcc-size-price-panel h4{font:700 15px/1.4 Georgia,serif;color:#153e2f;margin:0 0 9px}
.afcc-size-price-rows{display:grid;gap:7px}
.afcc-size-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;background:#fffbf3;border:1px solid #e5d8be;border-radius:9px}
.afcc-size-price-row span{font:500 12px/1.5 Arial,sans-serif;color:#345347}
.afcc-size-price-row strong{font:700 13px/1.4 Arial,sans-serif;color:#153e2f;white-space:nowrap}
.afcc-size-price-note{font-size:11px!important;line-height:1.55;color:#56665d!important}
.afcc-size-price-alert{color:#81422f!important;font-weight:700!important}
@media(max-width:440px){.afcc-size-price-row{align-items:flex-start;flex-direction:column;gap:4px}}


/* AFCC matched sleeve preview and back sizing — 2026-11-06
   Both previews use center-anchored art, the same user rotation, and equivalent
   position classes. This corrects right-edge anchoring drift as image size changes.
   Garment and close-up are schematic (not physical-to-scale). Strict-CSP safe. */
.afcc-back-inch-readout{
  margin:8px 0 12px;padding:10px 12px;border-radius:10px;
  background:#eef6ef;border:1px solid #bfd5c3;color:#204835;
  font:600 12px/1.6 Arial,sans-serif;font-variant-numeric:tabular-nums;
}
.sleeve-closeup-art{
  transform:translate(-50%,-50%) rotate(-12deg);
}
.studio-stage .sweatshirt .sleeve-mark,
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"]{
  display:flex;align-items:center;justify-content:center;
  right:auto;left:88%;top:40%;
  transform:translate(-50%,-50%) rotate(-12deg);
  width:max-content;height:max-content;
  max-width:none;transform-origin:center center;
}
/* Sleeve image angle classes match the close-up's user-selected angle. */
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-0{transform:rotate(0deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-15{transform:rotate(15deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-30{transform:rotate(30deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-45{transform:rotate(45deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-60{transform:rotate(60deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-75{transform:rotate(75deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-90{transform:rotate(90deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-105{transform:rotate(105deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-120{transform:rotate(120deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-135{transform:rotate(135deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-150{transform:rotate(150deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-165{transform:rotate(165deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-180{transform:rotate(180deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-195{transform:rotate(195deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-210{transform:rotate(210deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-225{transform:rotate(225deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-240{transform:rotate(240deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-255{transform:rotate(255deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-270{transform:rotate(270deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-285{transform:rotate(285deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-300{transform:rotate(300deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-315{transform:rotate(315deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-330{transform:rotate(330deg)}
.studio-stage .sweatshirt .sleeve-mark img.afcc-rotate-345{transform:rotate(345deg)}
/* The art center moves together in both views. Along-sleeve drift is
   measured in percentages of the mock garment rather than the art's width. */
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-20{left:84.000%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-20{top:30.000%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-20{left:84.000%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-20{top:30.000%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-21{left:84.130%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-21{top:30.345%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-21{left:84.130%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-21{top:30.345%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-22{left:84.260%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-22{top:30.690%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-22{left:84.260%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-22{top:30.690%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-23{left:84.390%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-23{top:31.035%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-23{left:84.390%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-23{top:31.035%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-24{left:84.520%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-24{top:31.380%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-24{left:84.520%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-24{top:31.380%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-25{left:84.650%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-25{top:31.725%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-25{left:84.650%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-25{top:31.725%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-26{left:84.780%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-26{top:32.070%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-26{left:84.780%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-26{top:32.070%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-27{left:84.910%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-27{top:32.415%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-27{left:84.910%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-27{top:32.415%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-28{left:85.040%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-28{top:32.760%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-28{left:85.040%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-28{top:32.760%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-29{left:85.170%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-29{top:33.105%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-29{left:85.170%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-29{top:33.105%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-30{left:85.300%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-30{top:33.450%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-30{left:85.300%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-30{top:33.450%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-31{left:85.430%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-31{top:33.795%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-31{left:85.430%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-31{top:33.795%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-32{left:85.560%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-32{top:34.140%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-32{left:85.560%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-32{top:34.140%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-33{left:85.690%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-33{top:34.485%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-33{left:85.690%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-33{top:34.485%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-34{left:85.820%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-34{top:34.830%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-34{left:85.820%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-34{top:34.830%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-35{left:85.950%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-35{top:35.175%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-35{left:85.950%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-35{top:35.175%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-36{left:86.080%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-36{top:35.520%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-36{left:86.080%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-36{top:35.520%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-37{left:86.210%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-37{top:35.865%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-37{left:86.210%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-37{top:35.865%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-38{left:86.340%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-38{top:36.210%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-38{left:86.340%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-38{top:36.210%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-39{left:86.470%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-39{top:36.555%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-39{left:86.470%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-39{top:36.555%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-40{left:86.600%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-40{top:36.900%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-40{left:86.600%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-40{top:36.900%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-41{left:86.730%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-41{top:37.245%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-41{left:86.730%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-41{top:37.245%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-42{left:86.860%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-42{top:37.590%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-42{left:86.860%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-42{top:37.590%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-43{left:86.990%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-43{top:37.935%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-43{left:86.990%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-43{top:37.935%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-44{left:87.120%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-44{top:38.280%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-44{left:87.120%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-44{top:38.280%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-45{left:87.250%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-45{top:38.625%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-45{left:87.250%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-45{top:38.625%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-46{left:87.380%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-46{top:38.970%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-46{left:87.380%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-46{top:38.970%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-47{left:87.510%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-47{top:39.315%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-47{left:87.510%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-47{top:39.315%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-48{left:87.640%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-48{top:39.660%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-48{left:87.640%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-48{top:39.660%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-49{left:87.770%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-49{top:40.005%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-49{left:87.770%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-49{top:40.005%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-50{left:87.900%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-50{top:40.350%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-50{left:87.900%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-50{top:40.350%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-51{left:88.030%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-51{top:40.695%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-51{left:88.030%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-51{top:40.695%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-52{left:88.160%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-52{top:41.040%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-52{left:88.160%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-52{top:41.040%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-53{left:88.290%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-53{top:41.385%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-53{left:88.290%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-53{top:41.385%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-54{left:88.420%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-54{top:41.730%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-54{left:88.420%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-54{top:41.730%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-55{left:88.550%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-55{top:42.075%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-55{left:88.550%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-55{top:42.075%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-56{left:88.680%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-56{top:42.420%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-56{left:88.680%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-56{top:42.420%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-57{left:88.810%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-57{top:42.765%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-57{left:88.810%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-57{top:42.765%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-58{left:88.940%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-58{top:43.110%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-58{left:88.940%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-58{top:43.110%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-59{left:89.070%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-59{top:43.455%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-59{left:89.070%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-59{top:43.455%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-60{left:89.200%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-60{top:43.800%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-60{left:89.200%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-60{top:43.800%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-61{left:89.330%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-61{top:44.145%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-61{left:89.330%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-61{top:44.145%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-62{left:89.460%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-62{top:44.490%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-62{left:89.460%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-62{top:44.490%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-63{left:89.590%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-63{top:44.835%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-63{left:89.590%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-63{top:44.835%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-64{left:89.720%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-64{top:45.180%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-64{left:89.720%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-64{top:45.180%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-65{left:89.850%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-65{top:45.525%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-65{left:89.850%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-65{top:45.525%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-66{left:89.980%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-66{top:45.870%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-66{left:89.980%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-66{top:45.870%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-67{left:90.110%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-67{top:46.215%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-67{left:90.110%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-67{top:46.215%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-68{left:90.240%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-68{top:46.560%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-68{left:90.240%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-68{top:46.560%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-69{left:90.370%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-69{top:46.905%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-69{left:90.370%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-69{top:46.905%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-70{left:90.500%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-70{top:47.250%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-70{left:90.500%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-70{top:47.250%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-71{left:90.630%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-71{top:47.595%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-71{left:90.630%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-71{top:47.595%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-72{left:90.760%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-72{top:47.940%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-72{left:90.760%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-72{top:47.940%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-73{left:90.890%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-73{top:48.285%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-73{left:90.890%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-73{top:48.285%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-74{left:91.020%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-74{top:48.630%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-74{left:91.020%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-74{top:48.630%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-75{left:91.150%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-75{top:48.975%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-75{left:91.150%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-75{top:48.975%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-76{left:91.280%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-76{top:49.320%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-76{left:91.280%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-76{top:49.320%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-77{left:91.410%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-77{top:49.665%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-77{left:91.410%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-77{top:49.665%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-78{left:91.540%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-78{top:50.010%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-78{left:91.540%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-78{top:50.010%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-79{left:91.670%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-79{top:50.355%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-79{left:91.670%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-79{top:50.355%}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-x-80{left:91.800%;right:auto}
.studio-stage .sweatshirt .sleeve-mark.afcc-sleeve-stage-y-80{top:50.700%}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-80{left:91.800%;right:auto}
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-80{top:50.700%}
/* Keep the garment sleeve image proportional and never offset its center.
   Extended layouts use their existing height class. */
.studio-stage .sweatshirt .sleeve-mark[data-layout="full"] img{
  width:auto;max-width:none;max-height:none;
  height:var(--afcc-long-stage-h,112px);object-fit:contain;
}


/* AFCC sleeve zone guard: no artwork may spill onto the garment front.
   Positions in the closeup and the shirt are both normalized to a sleeve area.
   The illustrations remain approximate: a real sleeve is not a 2D rectangle. */
.studio-stage .sweatshirt .afcc-sleeve-stage-zone{
  position:absolute;left:71%;top:14%;width:29%;height:54%;
  z-index:3;pointer-events:none;overflow:hidden;
  clip-path:polygon(0% 0%,40% 8%,77% 32%,100% 79%,34% 100%,6% 74%,10% 43%);
}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark,
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"]{
  left:50%;top:50%;right:auto;
  transform:translate(-50%,-50%) rotate(-12deg);
  position:absolute;display:flex;align-items:center;justify-content:center;
}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-20{left:25.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-20{top:25.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-20{left:25.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-20{top:25.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-21{left:25.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-21{top:25.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-21{left:25.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-21{top:25.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-22{left:26.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-22{top:26.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-22{left:26.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-22{top:26.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-23{left:27.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-23{top:27.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-23{left:27.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-23{top:27.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-24{left:28.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-24{top:28.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-24{left:28.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-24{top:28.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-25{left:29.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-25{top:29.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-25{left:29.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-25{top:29.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-26{left:30.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-26{top:30.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-26{left:30.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-26{top:30.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-27{left:30.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-27{top:30.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-27{left:30.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-27{top:30.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-28{left:31.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-28{top:31.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-28{left:31.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-28{top:31.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-29{left:32.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-29{top:32.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-29{left:32.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-29{top:32.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-30{left:33.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-30{top:33.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-30{left:33.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-30{top:33.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-31{left:34.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-31{top:34.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-31{left:34.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-31{top:34.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-32{left:35.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-32{top:35.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-32{left:35.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-32{top:35.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-33{left:35.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-33{top:35.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-33{left:35.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-33{top:35.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-34{left:36.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-34{top:36.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-34{left:36.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-34{top:36.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-35{left:37.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-35{top:37.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-35{left:37.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-35{top:37.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-36{left:38.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-36{top:38.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-36{left:38.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-36{top:38.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-37{left:39.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-37{top:39.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-37{left:39.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-37{top:39.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-38{left:40.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-38{top:40.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-38{left:40.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-38{top:40.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-39{left:40.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-39{top:40.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-39{left:40.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-39{top:40.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-40{left:41.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-40{top:41.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-40{left:41.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-40{top:41.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-41{left:42.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-41{top:42.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-41{left:42.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-41{top:42.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-42{left:43.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-42{top:43.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-42{left:43.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-42{top:43.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-43{left:44.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-43{top:44.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-43{left:44.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-43{top:44.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-44{left:45.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-44{top:45.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-44{left:45.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-44{top:45.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-45{left:45.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-45{top:45.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-45{left:45.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-45{top:45.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-46{left:46.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-46{top:46.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-46{left:46.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-46{top:46.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-47{left:47.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-47{top:47.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-47{left:47.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-47{top:47.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-48{left:48.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-48{top:48.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-48{left:48.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-48{top:48.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-49{left:49.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-49{top:49.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-49{left:49.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-49{top:49.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-50{left:50.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-50{top:50.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-50{left:50.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-50{top:50.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-51{left:50.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-51{top:50.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-51{left:50.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-51{top:50.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-52{left:51.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-52{top:51.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-52{left:51.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-52{top:51.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-53{left:52.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-53{top:52.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-53{left:52.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-53{top:52.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-54{left:53.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-54{top:53.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-54{left:53.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-54{top:53.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-55{left:54.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-55{top:54.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-55{left:54.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-55{top:54.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-56{left:55.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-56{top:55.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-56{left:55.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-56{top:55.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-57{left:55.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-57{top:55.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-57{left:55.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-57{top:55.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-58{left:56.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-58{top:56.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-58{left:56.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-58{top:56.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-59{left:57.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-59{top:57.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-59{left:57.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-59{top:57.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-60{left:58.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-60{top:58.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-60{left:58.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-60{top:58.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-61{left:59.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-61{top:59.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-61{left:59.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-61{top:59.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-62{left:60.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-62{top:60.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-62{left:60.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-62{top:60.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-63{left:60.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-63{top:60.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-63{left:60.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-63{top:60.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-64{left:61.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-64{top:61.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-64{left:61.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-64{top:61.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-65{left:62.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-65{top:62.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-65{left:62.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-65{top:62.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-66{left:63.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-66{top:63.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-66{left:63.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-66{top:63.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-67{left:64.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-67{top:64.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-67{left:64.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-67{top:64.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-68{left:65.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-68{top:65.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-68{left:65.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-68{top:65.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-69{left:65.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-69{top:65.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-69{left:65.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-69{top:65.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-70{left:66.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-70{top:66.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-70{left:66.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-70{top:66.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-71{left:67.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-71{top:67.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-71{left:67.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-71{top:67.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-72{left:68.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-72{top:68.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-72{left:68.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-72{top:68.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-73{left:69.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-73{top:69.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-73{left:69.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-73{top:69.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-74{left:70.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-74{top:70.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-74{left:70.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-74{top:70.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-75{left:70.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-75{top:70.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-75{left:70.833%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-75{top:70.833%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-76{left:71.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-76{top:71.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-76{left:71.667%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-76{top:71.667%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-77{left:72.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-77{top:72.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-77{left:72.500%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-77{top:72.500%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-78{left:73.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-78{top:73.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-78{left:73.333%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-78{top:73.333%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-79{left:74.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-79{top:74.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-79{left:74.167%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-79{top:74.167%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-x-80{left:75.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark.afcc-sleeve-stage-y-80{top:75.000%}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-x-80{left:75.000%;right:auto}
.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[data-layout="full"].afcc-sleeve-stage-y-80{top:75.000%}

.studio-stage .sweatshirt .afcc-sleeve-stage-zone .sleeve-mark[hidden]{display:none!important}

/* AFCC_SLEEVE_BOTH_V1 — combined text/photo preview, no inline styles (strict CSP). */
.afcc-sleeve-combo-controls{background:#f3f7f3;border:1px solid #c0d5c7;border-radius:10px;padding:13px;margin:12px 0}
.afcc-sleeve-combo-controls p{margin:0 0 10px}
.afcc-sleeve-combo-controls fieldset{border:1px solid #c7d7cc;border-radius:8px;margin:9px 0;padding:10px;display:grid;grid-template-columns:minmax(92px,1fr) minmax(90px,2fr);gap:8px;align-items:center}
.afcc-sleeve-combo-controls legend{font-weight:700;color:#174935;padding:0 5px}
.afcc-sleeve-combo-controls input[type=range]{width:100%;accent-color:#087350}
/* In single mode these wrappers leave the original sleeve layout intact. */
.sleeve-closeup-art .afcc-sleeve-part{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}
.sleeve-closeup-art .afcc-sleeve-part[hidden]{display:none!important}
.sleeve-closeup-art[data-mode=both] .afcc-sleeve-part,.studio-stage .sweatshirt .sleeve-mark[data-mode=both] .afcc-sleeve-part{position:absolute;left:var(--afcc-combo-x,50%);top:var(--afcc-combo-y,50%);transform:translate(-50%,-50%);width:95%;line-height:1.05;min-width:0;justify-content:center;text-align:center;overflow-wrap:anywhere}
.sleeve-closeup-art[data-mode=both]{min-height:104px}
.sleeve-closeup-art[data-mode=both] .afcc-sleeve-part{cursor:grab;touch-action:none}
.sleeve-closeup-art[data-mode=both] .afcc-sleeve-part-text{z-index:2}
.sleeve-closeup-art[data-mode=both] .afcc-sleeve-part-image{z-index:1}
.sleeve-closeup-art[data-mode=both] .afcc-sleeve-part-image img{width:100%;max-height:75px;object-fit:contain}
.sleeve-closeup-art #sleeve-preview-text{font-size:var(--afcc-sleeve-text-size,18px);line-height:1.15;max-width:100%;overflow-wrap:anywhere}
.sleeve-closeup-art[data-mode=both] .afcc-sleeve-part-text #sleeve-preview-text{max-width:100%;font-size:var(--afcc-sleeve-text-size,18px)}
.sleeve-closeup-art[data-mode=both] .afcc-sleeve-part-text{color:var(--afcc-sleeve-ink,#f6e5c5)}
.studio-stage .sweatshirt .sleeve-mark[data-mode=both]{width:var(--afcc-stage-sleeve-w,24px);height:38px;min-width:0;max-height:55px;overflow:visible;font-size:8px;white-space:normal}
.studio-stage .sweatshirt .sleeve-mark[data-mode=both] .afcc-sleeve-part-image img{max-height:32px;max-width:100%;height:auto;object-fit:contain}
.studio-stage .sweatshirt .sleeve-mark[data-mode=both] .afcc-sleeve-part-text{z-index:2;color:var(--afcc-sleeve-ink,#f6e5c5);font-size:var(--afcc-sleeve-stage-text-size,9px);line-height:1.05;font-weight:700}
.studio-stage .sweatshirt .sleeve-mark[data-mode=text]{color:var(--afcc-sleeve-ink,#f6e5c5)}
.sleeve-closeup[data-mode=text] #sleeve-preview-text{color:var(--afcc-sleeve-ink,#f6e5c5)}
/* The same commercial-use font selection applies in both views. */
[data-sleeve-font=modern] .afcc-sleeve-part-text,[data-sleeve-font=modern] .sleeve-mark-text{font-family:Montserrat,Arial,sans-serif}
[data-sleeve-font=bebas-neue] .afcc-sleeve-part-text,[data-sleeve-font=bebas-neue].sleeve-mark-text{font-family:'Bebas Neue',Impact,sans-serif}
[data-sleeve-font=graduate] .afcc-sleeve-part-text,[data-sleeve-font=graduate].sleeve-mark-text{font-family:Graduate,Georgia,serif}
[data-sleeve-font=anton] .afcc-sleeve-part-text,[data-sleeve-font=anton].sleeve-mark-text{font-family:Anton,Impact,sans-serif}
[data-sleeve-font=serif] .afcc-sleeve-part-text,[data-sleeve-font=serif].sleeve-mark-text{font-family:'Playfair Display',Georgia,serif}
[data-sleeve-font=pacifico] .afcc-sleeve-part-text,[data-sleeve-font=pacifico].sleeve-mark-text{font-family:Pacifico,cursive}
[data-sleeve-font=permanent-marker] .afcc-sleeve-part-text,[data-sleeve-font=permanent-marker].sleeve-mark-text{font-family:'Permanent Marker',cursive}
[data-sleeve-color=cream]{--afcc-sleeve-ink:#f6e5c5}
[data-sleeve-color=white]{--afcc-sleeve-ink:#fff}
[data-sleeve-color=black]{--afcc-sleeve-ink:#171717}
[data-sleeve-color=emerald]{--afcc-sleeve-ink:#11634e}
[data-sleeve-color=gold]{--afcc-sleeve-ink:#c59b54}
[data-sleeve-color=burgundy]{--afcc-sleeve-ink:#7f2436}
[data-sleeve-color=pink]{--afcc-sleeve-ink:#ed8ea8}
[data-sleeve-color=blue]{--afcc-sleeve-ink:#527ac6}
.afcc-sleeve-fontsize-12{--afcc-sleeve-text-size:12px;--afcc-sleeve-stage-text-size:6.0px}
.afcc-sleeve-fontsize-13{--afcc-sleeve-text-size:13px;--afcc-sleeve-stage-text-size:6.5px}
.afcc-sleeve-fontsize-14{--afcc-sleeve-text-size:14px;--afcc-sleeve-stage-text-size:7.0px}
.afcc-sleeve-fontsize-15{--afcc-sleeve-text-size:15px;--afcc-sleeve-stage-text-size:7.5px}
.afcc-sleeve-fontsize-16{--afcc-sleeve-text-size:16px;--afcc-sleeve-stage-text-size:8.0px}
.afcc-sleeve-fontsize-17{--afcc-sleeve-text-size:17px;--afcc-sleeve-stage-text-size:8.5px}
.afcc-sleeve-fontsize-18{--afcc-sleeve-text-size:18px;--afcc-sleeve-stage-text-size:9.0px}
.afcc-sleeve-fontsize-19{--afcc-sleeve-text-size:19px;--afcc-sleeve-stage-text-size:9.5px}
.afcc-sleeve-fontsize-20{--afcc-sleeve-text-size:20px;--afcc-sleeve-stage-text-size:10.0px}
.afcc-sleeve-fontsize-21{--afcc-sleeve-text-size:21px;--afcc-sleeve-stage-text-size:10.5px}
.afcc-sleeve-fontsize-22{--afcc-sleeve-text-size:22px;--afcc-sleeve-stage-text-size:11.0px}
.afcc-sleeve-fontsize-23{--afcc-sleeve-text-size:23px;--afcc-sleeve-stage-text-size:11.5px}
.afcc-sleeve-fontsize-24{--afcc-sleeve-text-size:24px;--afcc-sleeve-stage-text-size:12.0px}
.afcc-sleeve-fontsize-25{--afcc-sleeve-text-size:25px;--afcc-sleeve-stage-text-size:12.5px}
.afcc-sleeve-fontsize-26{--afcc-sleeve-text-size:26px;--afcc-sleeve-stage-text-size:13.0px}
.afcc-combo-x-20{--afcc-combo-x:20%}
.afcc-combo-y-20{--afcc-combo-y:20%}
.afcc-combo-x-21{--afcc-combo-x:21%}
.afcc-combo-y-21{--afcc-combo-y:21%}
.afcc-combo-x-22{--afcc-combo-x:22%}
.afcc-combo-y-22{--afcc-combo-y:22%}
.afcc-combo-x-23{--afcc-combo-x:23%}
.afcc-combo-y-23{--afcc-combo-y:23%}
.afcc-combo-x-24{--afcc-combo-x:24%}
.afcc-combo-y-24{--afcc-combo-y:24%}
.afcc-combo-x-25{--afcc-combo-x:25%}
.afcc-combo-y-25{--afcc-combo-y:25%}
.afcc-combo-x-26{--afcc-combo-x:26%}
.afcc-combo-y-26{--afcc-combo-y:26%}
.afcc-combo-x-27{--afcc-combo-x:27%}
.afcc-combo-y-27{--afcc-combo-y:27%}
.afcc-combo-x-28{--afcc-combo-x:28%}
.afcc-combo-y-28{--afcc-combo-y:28%}
.afcc-combo-x-29{--afcc-combo-x:29%}
.afcc-combo-y-29{--afcc-combo-y:29%}
.afcc-combo-x-30{--afcc-combo-x:30%}
.afcc-combo-y-30{--afcc-combo-y:30%}
.afcc-combo-x-31{--afcc-combo-x:31%}
.afcc-combo-y-31{--afcc-combo-y:31%}
.afcc-combo-x-32{--afcc-combo-x:32%}
.afcc-combo-y-32{--afcc-combo-y:32%}
.afcc-combo-x-33{--afcc-combo-x:33%}
.afcc-combo-y-33{--afcc-combo-y:33%}
.afcc-combo-x-34{--afcc-combo-x:34%}
.afcc-combo-y-34{--afcc-combo-y:34%}
.afcc-combo-x-35{--afcc-combo-x:35%}
.afcc-combo-y-35{--afcc-combo-y:35%}
.afcc-combo-x-36{--afcc-combo-x:36%}
.afcc-combo-y-36{--afcc-combo-y:36%}
.afcc-combo-x-37{--afcc-combo-x:37%}
.afcc-combo-y-37{--afcc-combo-y:37%}
.afcc-combo-x-38{--afcc-combo-x:38%}
.afcc-combo-y-38{--afcc-combo-y:38%}
.afcc-combo-x-39{--afcc-combo-x:39%}
.afcc-combo-y-39{--afcc-combo-y:39%}
.afcc-combo-x-40{--afcc-combo-x:40%}
.afcc-combo-y-40{--afcc-combo-y:40%}
.afcc-combo-x-41{--afcc-combo-x:41%}
.afcc-combo-y-41{--afcc-combo-y:41%}
.afcc-combo-x-42{--afcc-combo-x:42%}
.afcc-combo-y-42{--afcc-combo-y:42%}
.afcc-combo-x-43{--afcc-combo-x:43%}
.afcc-combo-y-43{--afcc-combo-y:43%}
.afcc-combo-x-44{--afcc-combo-x:44%}
.afcc-combo-y-44{--afcc-combo-y:44%}
.afcc-combo-x-45{--afcc-combo-x:45%}
.afcc-combo-y-45{--afcc-combo-y:45%}
.afcc-combo-x-46{--afcc-combo-x:46%}
.afcc-combo-y-46{--afcc-combo-y:46%}
.afcc-combo-x-47{--afcc-combo-x:47%}
.afcc-combo-y-47{--afcc-combo-y:47%}
.afcc-combo-x-48{--afcc-combo-x:48%}
.afcc-combo-y-48{--afcc-combo-y:48%}
.afcc-combo-x-49{--afcc-combo-x:49%}
.afcc-combo-y-49{--afcc-combo-y:49%}
.afcc-combo-x-50{--afcc-combo-x:50%}
.afcc-combo-y-50{--afcc-combo-y:50%}
.afcc-combo-x-51{--afcc-combo-x:51%}
.afcc-combo-y-51{--afcc-combo-y:51%}
.afcc-combo-x-52{--afcc-combo-x:52%}
.afcc-combo-y-52{--afcc-combo-y:52%}
.afcc-combo-x-53{--afcc-combo-x:53%}
.afcc-combo-y-53{--afcc-combo-y:53%}
.afcc-combo-x-54{--afcc-combo-x:54%}
.afcc-combo-y-54{--afcc-combo-y:54%}
.afcc-combo-x-55{--afcc-combo-x:55%}
.afcc-combo-y-55{--afcc-combo-y:55%}
.afcc-combo-x-56{--afcc-combo-x:56%}
.afcc-combo-y-56{--afcc-combo-y:56%}
.afcc-combo-x-57{--afcc-combo-x:57%}
.afcc-combo-y-57{--afcc-combo-y:57%}
.afcc-combo-x-58{--afcc-combo-x:58%}
.afcc-combo-y-58{--afcc-combo-y:58%}
.afcc-combo-x-59{--afcc-combo-x:59%}
.afcc-combo-y-59{--afcc-combo-y:59%}
.afcc-combo-x-60{--afcc-combo-x:60%}
.afcc-combo-y-60{--afcc-combo-y:60%}
.afcc-combo-x-61{--afcc-combo-x:61%}
.afcc-combo-y-61{--afcc-combo-y:61%}
.afcc-combo-x-62{--afcc-combo-x:62%}
.afcc-combo-y-62{--afcc-combo-y:62%}
.afcc-combo-x-63{--afcc-combo-x:63%}
.afcc-combo-y-63{--afcc-combo-y:63%}
.afcc-combo-x-64{--afcc-combo-x:64%}
.afcc-combo-y-64{--afcc-combo-y:64%}
.afcc-combo-x-65{--afcc-combo-x:65%}
.afcc-combo-y-65{--afcc-combo-y:65%}
.afcc-combo-x-66{--afcc-combo-x:66%}
.afcc-combo-y-66{--afcc-combo-y:66%}
.afcc-combo-x-67{--afcc-combo-x:67%}
.afcc-combo-y-67{--afcc-combo-y:67%}
.afcc-combo-x-68{--afcc-combo-x:68%}
.afcc-combo-y-68{--afcc-combo-y:68%}
.afcc-combo-x-69{--afcc-combo-x:69%}
.afcc-combo-y-69{--afcc-combo-y:69%}
.afcc-combo-x-70{--afcc-combo-x:70%}
.afcc-combo-y-70{--afcc-combo-y:70%}
.afcc-combo-x-71{--afcc-combo-x:71%}
.afcc-combo-y-71{--afcc-combo-y:71%}
.afcc-combo-x-72{--afcc-combo-x:72%}
.afcc-combo-y-72{--afcc-combo-y:72%}
.afcc-combo-x-73{--afcc-combo-x:73%}
.afcc-combo-y-73{--afcc-combo-y:73%}
.afcc-combo-x-74{--afcc-combo-x:74%}
.afcc-combo-y-74{--afcc-combo-y:74%}
.afcc-combo-x-75{--afcc-combo-x:75%}
.afcc-combo-y-75{--afcc-combo-y:75%}
.afcc-combo-x-76{--afcc-combo-x:76%}
.afcc-combo-y-76{--afcc-combo-y:76%}
.afcc-combo-x-77{--afcc-combo-x:77%}
.afcc-combo-y-77{--afcc-combo-y:77%}
.afcc-combo-x-78{--afcc-combo-x:78%}
.afcc-combo-y-78{--afcc-combo-y:78%}
.afcc-combo-x-79{--afcc-combo-x:79%}
.afcc-combo-y-79{--afcc-combo-y:79%}
.afcc-combo-x-80{--afcc-combo-x:80%}
.afcc-combo-y-80{--afcc-combo-y:80%}

/* Independent sleeve text rotation */
.sleeve-closeup-art[data-mode=both] .afcc-sleeve-part-text,
.studio-stage .sweatshirt .sleeve-mark[data-mode=both] .afcc-sleeve-part-text {
 transform:translate(-50%,-50%) rotate(var(--afcc-sleeve-text-rotation,0deg));
}
.sleeve-closeup-art[data-mode=text] #sleeve-preview-text-part {
 transform:rotate(var(--afcc-sleeve-text-rotation,0deg));
}
.studio-stage .sweatshirt .sleeve-mark[data-mode=text] {
 overflow:visible;white-space:normal;
}
.studio-stage .sweatshirt .sleeve-mark[data-mode=text] .afcc-sleeve-single-text {
 display:inline-block;
 transform:rotate(var(--afcc-sleeve-text-rotation,0deg));
 transform-origin:center;
}
.afcc-sleeve-text-rot--180{--afcc-sleeve-text-rotation:-180deg}
.afcc-sleeve-text-rot--165{--afcc-sleeve-text-rotation:-165deg}
.afcc-sleeve-text-rot--150{--afcc-sleeve-text-rotation:-150deg}
.afcc-sleeve-text-rot--135{--afcc-sleeve-text-rotation:-135deg}
.afcc-sleeve-text-rot--120{--afcc-sleeve-text-rotation:-120deg}
.afcc-sleeve-text-rot--105{--afcc-sleeve-text-rotation:-105deg}
.afcc-sleeve-text-rot--90{--afcc-sleeve-text-rotation:-90deg}
.afcc-sleeve-text-rot--75{--afcc-sleeve-text-rotation:-75deg}
.afcc-sleeve-text-rot--60{--afcc-sleeve-text-rotation:-60deg}
.afcc-sleeve-text-rot--45{--afcc-sleeve-text-rotation:-45deg}
.afcc-sleeve-text-rot--30{--afcc-sleeve-text-rotation:-30deg}
.afcc-sleeve-text-rot--15{--afcc-sleeve-text-rotation:-15deg}
.afcc-sleeve-text-rot-0{--afcc-sleeve-text-rotation:0deg}
.afcc-sleeve-text-rot-15{--afcc-sleeve-text-rotation:15deg}
.afcc-sleeve-text-rot-30{--afcc-sleeve-text-rotation:30deg}
.afcc-sleeve-text-rot-45{--afcc-sleeve-text-rotation:45deg}
.afcc-sleeve-text-rot-60{--afcc-sleeve-text-rotation:60deg}
.afcc-sleeve-text-rot-75{--afcc-sleeve-text-rotation:75deg}
.afcc-sleeve-text-rot-90{--afcc-sleeve-text-rotation:90deg}
.afcc-sleeve-text-rot-105{--afcc-sleeve-text-rotation:105deg}
.afcc-sleeve-text-rot-120{--afcc-sleeve-text-rotation:120deg}
.afcc-sleeve-text-rot-135{--afcc-sleeve-text-rotation:135deg}
.afcc-sleeve-text-rot-150{--afcc-sleeve-text-rotation:150deg}
.afcc-sleeve-text-rot-165{--afcc-sleeve-text-rotation:165deg}
.afcc-sleeve-text-rot-180{--afcc-sleeve-text-rotation:180deg}

/* AFCC sleeve display repair: show uploaded artwork in image or combined mode. */
.sleeve-closeup-art.afcc-sleeve-has-image #sleeve-preview-image-part:not([hidden]){
 display:flex!important;align-items:center;justify-content:center;
 min-height:12px;visibility:visible;opacity:1;
}
.sleeve-closeup-art.afcc-sleeve-has-image #sleeve-preview-img:not([hidden]){
 display:block!important;visibility:visible;opacity:1;
 width:100%;height:auto;max-width:100%;max-height:232px;object-fit:contain;
}
.sleeve-closeup-art[data-mode=both].afcc-sleeve-has-image #sleeve-preview-image-part{
 min-width:24px;min-height:24px;
}
.sleeve-closeup-art[data-mode=both].afcc-sleeve-has-image #sleeve-preview-img:not([hidden]){
 max-height:90px;
}
/* Honor hidden on image descendants even where older preview styles set display:block. */
.sleeve-closeup-art [hidden]{display:none!important}

/* AFCC sleeve controls clarity: image print size vs text appearance. */
.afcc-sleeve-sizing-section{margin-top:16px;padding:14px 16px;border:1px solid #d6dfd5;border-radius:13px;background:#f8faf6}
.afcc-sleeve-sizing-section h4,.sleeve-customizer h4{margin:0 0 7px;color:#164a38;font-size:1rem}
.afcc-sleeve-sizing-section .afcc-sleeve-measure-panel{margin-top:13px}
.sleeve-closeup-art[data-mode=both] #sleeve-preview-text,
.sleeve-closeup-art[data-mode=text] #sleeve-preview-text{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important;display:inline-block}
.studio-stage .sweatshirt .sleeve-mark[data-mode=both] .afcc-sleeve-part-text,
.studio-stage .sweatshirt .sleeve-mark[data-mode=text] .afcc-sleeve-single-text{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}
#sleeve-overall-position{margin-top:12px}
#sleeve-overall-position[hidden]{display:none!important}

/* Sleeve lettering specified in physical inches; CSS previews are illustrative. */
.afcc-sleeve-text-measures{margin:5px 0 12px;padding:9px 11px;border:1px solid #c7d7cc;border-radius:9px;background:#f2f8f1;color:#174935;font-size:.91rem;font-weight:600}
.sleeve-closeup-art[data-mode=text] #sleeve-preview-text,
.sleeve-closeup-art[data-mode=both] #sleeve-preview-text{font-size:var(--afcc-sleeve-text-size,18px);line-height:1.05}
.studio-stage .sweatshirt .sleeve-mark[data-mode=text] .afcc-sleeve-single-text{font-size:var(--afcc-sleeve-stage-text-size,6px);font-weight:700;line-height:1.05;display:inline-block;max-width:none;overflow:visible}
.studio-stage .sweatshirt .sleeve-mark[data-mode=text]{max-width:none;overflow:visible;text-overflow:clip}
[data-sleeve-font=modern] .afcc-sleeve-single-text{font-family:Montserrat,Arial,sans-serif}
[data-sleeve-font=bebas-neue] .afcc-sleeve-single-text{font-family:'Bebas Neue',Impact,sans-serif}
[data-sleeve-font=graduate] .afcc-sleeve-single-text{font-family:Graduate,Georgia,serif}
[data-sleeve-font=anton] .afcc-sleeve-single-text{font-family:Anton,Impact,sans-serif}
[data-sleeve-font=serif] .afcc-sleeve-single-text{font-family:'Playfair Display',Georgia,serif}
[data-sleeve-font=pacifico] .afcc-sleeve-single-text{font-family:Pacifico,cursive}
[data-sleeve-font=permanent-marker] .afcc-sleeve-single-text{font-family:'Permanent Marker',cursive}
.afcc-sleeve-print-font-1{--afcc-sleeve-text-size:0.5px;--afcc-sleeve-stage-text-size:0.167px}
.afcc-sleeve-print-font-2{--afcc-sleeve-text-size:1.0px;--afcc-sleeve-stage-text-size:0.333px}
.afcc-sleeve-print-font-3{--afcc-sleeve-text-size:1.5px;--afcc-sleeve-stage-text-size:0.500px}
.afcc-sleeve-print-font-4{--afcc-sleeve-text-size:2.0px;--afcc-sleeve-stage-text-size:0.667px}
.afcc-sleeve-print-font-5{--afcc-sleeve-text-size:2.5px;--afcc-sleeve-stage-text-size:0.833px}
.afcc-sleeve-print-font-6{--afcc-sleeve-text-size:3.0px;--afcc-sleeve-stage-text-size:1.000px}
.afcc-sleeve-print-font-7{--afcc-sleeve-text-size:3.5px;--afcc-sleeve-stage-text-size:1.167px}
.afcc-sleeve-print-font-8{--afcc-sleeve-text-size:4.0px;--afcc-sleeve-stage-text-size:1.333px}
.afcc-sleeve-print-font-9{--afcc-sleeve-text-size:4.5px;--afcc-sleeve-stage-text-size:1.500px}
.afcc-sleeve-print-font-10{--afcc-sleeve-text-size:5.0px;--afcc-sleeve-stage-text-size:1.667px}
.afcc-sleeve-print-font-11{--afcc-sleeve-text-size:5.5px;--afcc-sleeve-stage-text-size:1.833px}
.afcc-sleeve-print-font-12{--afcc-sleeve-text-size:6.0px;--afcc-sleeve-stage-text-size:2.000px}
.afcc-sleeve-print-font-13{--afcc-sleeve-text-size:6.5px;--afcc-sleeve-stage-text-size:2.167px}
.afcc-sleeve-print-font-14{--afcc-sleeve-text-size:7.0px;--afcc-sleeve-stage-text-size:2.333px}
.afcc-sleeve-print-font-15{--afcc-sleeve-text-size:7.5px;--afcc-sleeve-stage-text-size:2.500px}
.afcc-sleeve-print-font-16{--afcc-sleeve-text-size:8.0px;--afcc-sleeve-stage-text-size:2.667px}
.afcc-sleeve-print-font-17{--afcc-sleeve-text-size:8.5px;--afcc-sleeve-stage-text-size:2.833px}
.afcc-sleeve-print-font-18{--afcc-sleeve-text-size:9.0px;--afcc-sleeve-stage-text-size:3.000px}
.afcc-sleeve-print-font-19{--afcc-sleeve-text-size:9.5px;--afcc-sleeve-stage-text-size:3.167px}
.afcc-sleeve-print-font-20{--afcc-sleeve-text-size:10.0px;--afcc-sleeve-stage-text-size:3.333px}
.afcc-sleeve-print-font-21{--afcc-sleeve-text-size:10.5px;--afcc-sleeve-stage-text-size:3.500px}
.afcc-sleeve-print-font-22{--afcc-sleeve-text-size:11.0px;--afcc-sleeve-stage-text-size:3.667px}
.afcc-sleeve-print-font-23{--afcc-sleeve-text-size:11.5px;--afcc-sleeve-stage-text-size:3.833px}
.afcc-sleeve-print-font-24{--afcc-sleeve-text-size:12.0px;--afcc-sleeve-stage-text-size:4.000px}
.afcc-sleeve-print-font-25{--afcc-sleeve-text-size:12.5px;--afcc-sleeve-stage-text-size:4.167px}
.afcc-sleeve-print-font-26{--afcc-sleeve-text-size:13.0px;--afcc-sleeve-stage-text-size:4.333px}
.afcc-sleeve-print-font-27{--afcc-sleeve-text-size:13.5px;--afcc-sleeve-stage-text-size:4.500px}
.afcc-sleeve-print-font-28{--afcc-sleeve-text-size:14.0px;--afcc-sleeve-stage-text-size:4.667px}
.afcc-sleeve-print-font-29{--afcc-sleeve-text-size:14.5px;--afcc-sleeve-stage-text-size:4.833px}
.afcc-sleeve-print-font-30{--afcc-sleeve-text-size:15.0px;--afcc-sleeve-stage-text-size:5.000px}
.afcc-sleeve-print-font-31{--afcc-sleeve-text-size:15.5px;--afcc-sleeve-stage-text-size:5.167px}
.afcc-sleeve-print-font-32{--afcc-sleeve-text-size:16.0px;--afcc-sleeve-stage-text-size:5.333px}
.afcc-sleeve-print-font-33{--afcc-sleeve-text-size:16.5px;--afcc-sleeve-stage-text-size:5.500px}
.afcc-sleeve-print-font-34{--afcc-sleeve-text-size:17.0px;--afcc-sleeve-stage-text-size:5.667px}
.afcc-sleeve-print-font-35{--afcc-sleeve-text-size:17.5px;--afcc-sleeve-stage-text-size:5.833px}
.afcc-sleeve-print-font-36{--afcc-sleeve-text-size:18.0px;--afcc-sleeve-stage-text-size:6.000px}
.afcc-sleeve-print-font-37{--afcc-sleeve-text-size:18.5px;--afcc-sleeve-stage-text-size:6.167px}
.afcc-sleeve-print-font-38{--afcc-sleeve-text-size:19.0px;--afcc-sleeve-stage-text-size:6.333px}
.afcc-sleeve-print-font-39{--afcc-sleeve-text-size:19.5px;--afcc-sleeve-stage-text-size:6.500px}
.afcc-sleeve-print-font-40{--afcc-sleeve-text-size:20.0px;--afcc-sleeve-stage-text-size:6.667px}
.afcc-sleeve-print-font-41{--afcc-sleeve-text-size:20.5px;--afcc-sleeve-stage-text-size:6.833px}
.afcc-sleeve-print-font-42{--afcc-sleeve-text-size:21.0px;--afcc-sleeve-stage-text-size:7.000px}
.afcc-sleeve-print-font-43{--afcc-sleeve-text-size:21.5px;--afcc-sleeve-stage-text-size:7.167px}
.afcc-sleeve-print-font-44{--afcc-sleeve-text-size:22.0px;--afcc-sleeve-stage-text-size:7.333px}
.afcc-sleeve-print-font-45{--afcc-sleeve-text-size:22.5px;--afcc-sleeve-stage-text-size:7.500px}
.afcc-sleeve-print-font-46{--afcc-sleeve-text-size:23.0px;--afcc-sleeve-stage-text-size:7.667px}
.afcc-sleeve-print-font-47{--afcc-sleeve-text-size:23.5px;--afcc-sleeve-stage-text-size:7.833px}
.afcc-sleeve-print-font-48{--afcc-sleeve-text-size:24.0px;--afcc-sleeve-stage-text-size:8.000px}
.afcc-sleeve-print-font-49{--afcc-sleeve-text-size:24.5px;--afcc-sleeve-stage-text-size:8.167px}
.afcc-sleeve-print-font-50{--afcc-sleeve-text-size:25.0px;--afcc-sleeve-stage-text-size:8.333px}
.afcc-sleeve-print-font-51{--afcc-sleeve-text-size:25.5px;--afcc-sleeve-stage-text-size:8.500px}
.afcc-sleeve-print-font-52{--afcc-sleeve-text-size:26.0px;--afcc-sleeve-stage-text-size:8.667px}
.afcc-sleeve-print-font-53{--afcc-sleeve-text-size:26.5px;--afcc-sleeve-stage-text-size:8.833px}
.afcc-sleeve-print-font-54{--afcc-sleeve-text-size:27.0px;--afcc-sleeve-stage-text-size:9.000px}
.afcc-sleeve-print-font-55{--afcc-sleeve-text-size:27.5px;--afcc-sleeve-stage-text-size:9.167px}
.afcc-sleeve-print-font-56{--afcc-sleeve-text-size:28.0px;--afcc-sleeve-stage-text-size:9.333px}
.afcc-sleeve-print-font-57{--afcc-sleeve-text-size:28.5px;--afcc-sleeve-stage-text-size:9.500px}
.afcc-sleeve-print-font-58{--afcc-sleeve-text-size:29.0px;--afcc-sleeve-stage-text-size:9.667px}
.afcc-sleeve-print-font-59{--afcc-sleeve-text-size:29.5px;--afcc-sleeve-stage-text-size:9.833px}
.afcc-sleeve-print-font-60{--afcc-sleeve-text-size:30.0px;--afcc-sleeve-stage-text-size:10.000px}
.afcc-sleeve-print-font-61{--afcc-sleeve-text-size:30.5px;--afcc-sleeve-stage-text-size:10.167px}
.afcc-sleeve-print-font-62{--afcc-sleeve-text-size:31.0px;--afcc-sleeve-stage-text-size:10.333px}
.afcc-sleeve-print-font-63{--afcc-sleeve-text-size:31.5px;--afcc-sleeve-stage-text-size:10.500px}
.afcc-sleeve-print-font-64{--afcc-sleeve-text-size:32.0px;--afcc-sleeve-stage-text-size:10.667px}
.afcc-sleeve-print-font-65{--afcc-sleeve-text-size:32.5px;--afcc-sleeve-stage-text-size:10.833px}
.afcc-sleeve-print-font-66{--afcc-sleeve-text-size:33.0px;--afcc-sleeve-stage-text-size:11.000px}
.afcc-sleeve-print-font-67{--afcc-sleeve-text-size:33.5px;--afcc-sleeve-stage-text-size:11.167px}
.afcc-sleeve-print-font-68{--afcc-sleeve-text-size:34.0px;--afcc-sleeve-stage-text-size:11.333px}
.afcc-sleeve-print-font-69{--afcc-sleeve-text-size:34.5px;--afcc-sleeve-stage-text-size:11.500px}
.afcc-sleeve-print-font-70{--afcc-sleeve-text-size:35.0px;--afcc-sleeve-stage-text-size:11.667px}
.afcc-sleeve-print-font-71{--afcc-sleeve-text-size:35.5px;--afcc-sleeve-stage-text-size:11.833px}
.afcc-sleeve-print-font-72{--afcc-sleeve-text-size:36.0px;--afcc-sleeve-stage-text-size:12.000px}
.afcc-sleeve-print-font-73{--afcc-sleeve-text-size:36.5px;--afcc-sleeve-stage-text-size:12.167px}
.afcc-sleeve-print-font-74{--afcc-sleeve-text-size:37.0px;--afcc-sleeve-stage-text-size:12.333px}
.afcc-sleeve-print-font-75{--afcc-sleeve-text-size:37.5px;--afcc-sleeve-stage-text-size:12.500px}
.afcc-sleeve-print-font-76{--afcc-sleeve-text-size:38.0px;--afcc-sleeve-stage-text-size:12.667px}
.afcc-sleeve-print-font-77{--afcc-sleeve-text-size:38.5px;--afcc-sleeve-stage-text-size:12.833px}
.afcc-sleeve-print-font-78{--afcc-sleeve-text-size:39.0px;--afcc-sleeve-stage-text-size:13.000px}
.afcc-sleeve-print-font-79{--afcc-sleeve-text-size:39.5px;--afcc-sleeve-stage-text-size:13.167px}
.afcc-sleeve-print-font-80{--afcc-sleeve-text-size:40.0px;--afcc-sleeve-stage-text-size:13.333px}
.afcc-sleeve-print-font-81{--afcc-sleeve-text-size:40.5px;--afcc-sleeve-stage-text-size:13.500px}
.afcc-sleeve-print-font-82{--afcc-sleeve-text-size:41.0px;--afcc-sleeve-stage-text-size:13.667px}
.afcc-sleeve-print-font-83{--afcc-sleeve-text-size:41.5px;--afcc-sleeve-stage-text-size:13.833px}
.afcc-sleeve-print-font-84{--afcc-sleeve-text-size:42.0px;--afcc-sleeve-stage-text-size:14.000px}
.afcc-sleeve-print-font-85{--afcc-sleeve-text-size:42.5px;--afcc-sleeve-stage-text-size:14.167px}
.afcc-sleeve-print-font-86{--afcc-sleeve-text-size:43.0px;--afcc-sleeve-stage-text-size:14.333px}
.afcc-sleeve-print-font-87{--afcc-sleeve-text-size:43.5px;--afcc-sleeve-stage-text-size:14.500px}
.afcc-sleeve-print-font-88{--afcc-sleeve-text-size:44.0px;--afcc-sleeve-stage-text-size:14.667px}
.afcc-sleeve-print-font-89{--afcc-sleeve-text-size:44.5px;--afcc-sleeve-stage-text-size:14.833px}
.afcc-sleeve-print-font-90{--afcc-sleeve-text-size:45.0px;--afcc-sleeve-stage-text-size:15.000px}
.afcc-sleeve-print-font-91{--afcc-sleeve-text-size:45.5px;--afcc-sleeve-stage-text-size:15.167px}
.afcc-sleeve-print-font-92{--afcc-sleeve-text-size:46.0px;--afcc-sleeve-stage-text-size:15.333px}
.afcc-sleeve-print-font-93{--afcc-sleeve-text-size:46.5px;--afcc-sleeve-stage-text-size:15.500px}
.afcc-sleeve-print-font-94{--afcc-sleeve-text-size:47.0px;--afcc-sleeve-stage-text-size:15.667px}
.afcc-sleeve-print-font-95{--afcc-sleeve-text-size:47.5px;--afcc-sleeve-stage-text-size:15.833px}
.afcc-sleeve-print-font-96{--afcc-sleeve-text-size:48.0px;--afcc-sleeve-stage-text-size:16.000px}
.afcc-sleeve-print-font-97{--afcc-sleeve-text-size:48.5px;--afcc-sleeve-stage-text-size:16.167px}
.afcc-sleeve-print-font-98{--afcc-sleeve-text-size:49.0px;--afcc-sleeve-stage-text-size:16.333px}
.afcc-sleeve-print-font-99{--afcc-sleeve-text-size:49.5px;--afcc-sleeve-stage-text-size:16.500px}
.afcc-sleeve-print-font-100{--afcc-sleeve-text-size:50.0px;--afcc-sleeve-stage-text-size:16.667px}
.afcc-sleeve-print-font-101{--afcc-sleeve-text-size:50.5px;--afcc-sleeve-stage-text-size:16.833px}
.afcc-sleeve-print-font-102{--afcc-sleeve-text-size:51.0px;--afcc-sleeve-stage-text-size:17.000px}
.afcc-sleeve-print-font-103{--afcc-sleeve-text-size:51.5px;--afcc-sleeve-stage-text-size:17.167px}
.afcc-sleeve-print-font-104{--afcc-sleeve-text-size:52.0px;--afcc-sleeve-stage-text-size:17.333px}
.afcc-sleeve-print-font-105{--afcc-sleeve-text-size:52.5px;--afcc-sleeve-stage-text-size:17.500px}
.afcc-sleeve-print-font-106{--afcc-sleeve-text-size:53.0px;--afcc-sleeve-stage-text-size:17.667px}
.afcc-sleeve-print-font-107{--afcc-sleeve-text-size:53.5px;--afcc-sleeve-stage-text-size:17.833px}
.afcc-sleeve-print-font-108{--afcc-sleeve-text-size:54.0px;--afcc-sleeve-stage-text-size:18.000px}
.afcc-sleeve-print-font-109{--afcc-sleeve-text-size:54.5px;--afcc-sleeve-stage-text-size:18.167px}
.afcc-sleeve-print-font-110{--afcc-sleeve-text-size:55.0px;--afcc-sleeve-stage-text-size:18.333px}
.afcc-sleeve-print-font-111{--afcc-sleeve-text-size:55.5px;--afcc-sleeve-stage-text-size:18.500px}
.afcc-sleeve-print-font-112{--afcc-sleeve-text-size:56.0px;--afcc-sleeve-stage-text-size:18.667px}
.afcc-sleeve-print-font-113{--afcc-sleeve-text-size:56.5px;--afcc-sleeve-stage-text-size:18.833px}
.afcc-sleeve-print-font-114{--afcc-sleeve-text-size:57.0px;--afcc-sleeve-stage-text-size:19.000px}
.afcc-sleeve-print-font-115{--afcc-sleeve-text-size:57.5px;--afcc-sleeve-stage-text-size:19.167px}
.afcc-sleeve-print-font-116{--afcc-sleeve-text-size:58.0px;--afcc-sleeve-stage-text-size:19.333px}
.afcc-sleeve-print-font-117{--afcc-sleeve-text-size:58.5px;--afcc-sleeve-stage-text-size:19.500px}
.afcc-sleeve-print-font-118{--afcc-sleeve-text-size:59.0px;--afcc-sleeve-stage-text-size:19.667px}
.afcc-sleeve-print-font-119{--afcc-sleeve-text-size:59.5px;--afcc-sleeve-stage-text-size:19.833px}
.afcc-sleeve-print-font-120{--afcc-sleeve-text-size:60.0px;--afcc-sleeve-stage-text-size:20.000px}
.afcc-sleeve-print-font-121{--afcc-sleeve-text-size:60.5px;--afcc-sleeve-stage-text-size:20.167px}
.afcc-sleeve-print-font-122{--afcc-sleeve-text-size:61.0px;--afcc-sleeve-stage-text-size:20.333px}
.afcc-sleeve-print-font-123{--afcc-sleeve-text-size:61.5px;--afcc-sleeve-stage-text-size:20.500px}
.afcc-sleeve-print-font-124{--afcc-sleeve-text-size:62.0px;--afcc-sleeve-stage-text-size:20.667px}
.afcc-sleeve-print-font-125{--afcc-sleeve-text-size:62.5px;--afcc-sleeve-stage-text-size:20.833px}
.afcc-sleeve-print-font-126{--afcc-sleeve-text-size:63.0px;--afcc-sleeve-stage-text-size:21.000px}
.afcc-sleeve-print-font-127{--afcc-sleeve-text-size:63.5px;--afcc-sleeve-stage-text-size:21.167px}
.afcc-sleeve-print-font-128{--afcc-sleeve-text-size:64.0px;--afcc-sleeve-stage-text-size:21.333px}
.afcc-sleeve-print-font-129{--afcc-sleeve-text-size:64.5px;--afcc-sleeve-stage-text-size:21.500px}
.afcc-sleeve-print-font-130{--afcc-sleeve-text-size:65.0px;--afcc-sleeve-stage-text-size:21.667px}
.afcc-sleeve-print-font-131{--afcc-sleeve-text-size:65.5px;--afcc-sleeve-stage-text-size:21.833px}
.afcc-sleeve-print-font-132{--afcc-sleeve-text-size:66.0px;--afcc-sleeve-stage-text-size:22.000px}
.afcc-sleeve-print-font-133{--afcc-sleeve-text-size:66.5px;--afcc-sleeve-stage-text-size:22.167px}
.afcc-sleeve-print-font-134{--afcc-sleeve-text-size:67.0px;--afcc-sleeve-stage-text-size:22.333px}
.afcc-sleeve-print-font-135{--afcc-sleeve-text-size:67.5px;--afcc-sleeve-stage-text-size:22.500px}
.afcc-sleeve-print-font-136{--afcc-sleeve-text-size:68.0px;--afcc-sleeve-stage-text-size:22.667px}
.afcc-sleeve-print-font-137{--afcc-sleeve-text-size:68.5px;--afcc-sleeve-stage-text-size:22.833px}
.afcc-sleeve-print-font-138{--afcc-sleeve-text-size:69.0px;--afcc-sleeve-stage-text-size:23.000px}
.afcc-sleeve-print-font-139{--afcc-sleeve-text-size:69.5px;--afcc-sleeve-stage-text-size:23.167px}
.afcc-sleeve-print-font-140{--afcc-sleeve-text-size:70.0px;--afcc-sleeve-stage-text-size:23.333px}
.afcc-sleeve-print-font-141{--afcc-sleeve-text-size:70.5px;--afcc-sleeve-stage-text-size:23.500px}
.afcc-sleeve-print-font-142{--afcc-sleeve-text-size:71.0px;--afcc-sleeve-stage-text-size:23.667px}
.afcc-sleeve-print-font-143{--afcc-sleeve-text-size:71.5px;--afcc-sleeve-stage-text-size:23.833px}
.afcc-sleeve-print-font-144{--afcc-sleeve-text-size:72.0px;--afcc-sleeve-stage-text-size:24.000px}
.afcc-sleeve-print-font-145{--afcc-sleeve-text-size:72.5px;--afcc-sleeve-stage-text-size:24.167px}
.afcc-sleeve-print-font-146{--afcc-sleeve-text-size:73.0px;--afcc-sleeve-stage-text-size:24.333px}
.afcc-sleeve-print-font-147{--afcc-sleeve-text-size:73.5px;--afcc-sleeve-stage-text-size:24.500px}
.afcc-sleeve-print-font-148{--afcc-sleeve-text-size:74.0px;--afcc-sleeve-stage-text-size:24.667px}
.afcc-sleeve-print-font-149{--afcc-sleeve-text-size:74.5px;--afcc-sleeve-stage-text-size:24.833px}
.afcc-sleeve-print-font-150{--afcc-sleeve-text-size:75.0px;--afcc-sleeve-stage-text-size:25.000px}
.afcc-sleeve-print-font-151{--afcc-sleeve-text-size:75.5px;--afcc-sleeve-stage-text-size:25.167px}
.afcc-sleeve-print-font-152{--afcc-sleeve-text-size:76.0px;--afcc-sleeve-stage-text-size:25.333px}
.afcc-sleeve-print-font-153{--afcc-sleeve-text-size:76.5px;--afcc-sleeve-stage-text-size:25.500px}
.afcc-sleeve-print-font-154{--afcc-sleeve-text-size:77.0px;--afcc-sleeve-stage-text-size:25.667px}
.afcc-sleeve-print-font-155{--afcc-sleeve-text-size:77.5px;--afcc-sleeve-stage-text-size:25.833px}
.afcc-sleeve-print-font-156{--afcc-sleeve-text-size:78.0px;--afcc-sleeve-stage-text-size:26.000px}
.afcc-sleeve-print-font-157{--afcc-sleeve-text-size:78.5px;--afcc-sleeve-stage-text-size:26.167px}
.afcc-sleeve-print-font-158{--afcc-sleeve-text-size:79.0px;--afcc-sleeve-stage-text-size:26.333px}
.afcc-sleeve-print-font-159{--afcc-sleeve-text-size:79.5px;--afcc-sleeve-stage-text-size:26.500px}
.afcc-sleeve-print-font-160{--afcc-sleeve-text-size:80.0px;--afcc-sleeve-stage-text-size:26.667px}
.afcc-sleeve-print-font-161{--afcc-sleeve-text-size:80.5px;--afcc-sleeve-stage-text-size:26.833px}
.afcc-sleeve-print-font-162{--afcc-sleeve-text-size:81.0px;--afcc-sleeve-stage-text-size:27.000px}
.afcc-sleeve-print-font-163{--afcc-sleeve-text-size:81.5px;--afcc-sleeve-stage-text-size:27.167px}
.afcc-sleeve-print-font-164{--afcc-sleeve-text-size:82.0px;--afcc-sleeve-stage-text-size:27.333px}
.afcc-sleeve-print-font-165{--afcc-sleeve-text-size:82.5px;--afcc-sleeve-stage-text-size:27.500px}
.afcc-sleeve-print-font-166{--afcc-sleeve-text-size:83.0px;--afcc-sleeve-stage-text-size:27.667px}
.afcc-sleeve-print-font-167{--afcc-sleeve-text-size:83.5px;--afcc-sleeve-stage-text-size:27.833px}
.afcc-sleeve-print-font-168{--afcc-sleeve-text-size:84.0px;--afcc-sleeve-stage-text-size:28.000px}
.afcc-sleeve-print-font-169{--afcc-sleeve-text-size:84.5px;--afcc-sleeve-stage-text-size:28.167px}
.afcc-sleeve-print-font-170{--afcc-sleeve-text-size:85.0px;--afcc-sleeve-stage-text-size:28.333px}
.afcc-sleeve-print-font-171{--afcc-sleeve-text-size:85.5px;--afcc-sleeve-stage-text-size:28.500px}
.afcc-sleeve-print-font-172{--afcc-sleeve-text-size:86.0px;--afcc-sleeve-stage-text-size:28.667px}
.afcc-sleeve-print-font-173{--afcc-sleeve-text-size:86.5px;--afcc-sleeve-stage-text-size:28.833px}
.afcc-sleeve-print-font-174{--afcc-sleeve-text-size:87.0px;--afcc-sleeve-stage-text-size:29.000px}
.afcc-sleeve-print-font-175{--afcc-sleeve-text-size:87.5px;--afcc-sleeve-stage-text-size:29.167px}
.afcc-sleeve-print-font-176{--afcc-sleeve-text-size:88.0px;--afcc-sleeve-stage-text-size:29.333px}
.afcc-sleeve-print-font-177{--afcc-sleeve-text-size:88.5px;--afcc-sleeve-stage-text-size:29.500px}
.afcc-sleeve-print-font-178{--afcc-sleeve-text-size:89.0px;--afcc-sleeve-stage-text-size:29.667px}
.afcc-sleeve-print-font-179{--afcc-sleeve-text-size:89.5px;--afcc-sleeve-stage-text-size:29.833px}
.afcc-sleeve-print-font-180{--afcc-sleeve-text-size:90.0px;--afcc-sleeve-stage-text-size:30.000px}
.afcc-sleeve-print-font-181{--afcc-sleeve-text-size:90.5px;--afcc-sleeve-stage-text-size:30.167px}
.afcc-sleeve-print-font-182{--afcc-sleeve-text-size:91.0px;--afcc-sleeve-stage-text-size:30.333px}
.afcc-sleeve-print-font-183{--afcc-sleeve-text-size:91.5px;--afcc-sleeve-stage-text-size:30.500px}
.afcc-sleeve-print-font-184{--afcc-sleeve-text-size:92.0px;--afcc-sleeve-stage-text-size:30.667px}
.afcc-sleeve-print-font-185{--afcc-sleeve-text-size:92.5px;--afcc-sleeve-stage-text-size:30.833px}
.afcc-sleeve-print-font-186{--afcc-sleeve-text-size:93.0px;--afcc-sleeve-stage-text-size:31.000px}
.afcc-sleeve-print-font-187{--afcc-sleeve-text-size:93.5px;--afcc-sleeve-stage-text-size:31.167px}
.afcc-sleeve-print-font-188{--afcc-sleeve-text-size:94.0px;--afcc-sleeve-stage-text-size:31.333px}
.afcc-sleeve-print-font-189{--afcc-sleeve-text-size:94.5px;--afcc-sleeve-stage-text-size:31.500px}
.afcc-sleeve-print-font-190{--afcc-sleeve-text-size:95.0px;--afcc-sleeve-stage-text-size:31.667px}
.afcc-sleeve-print-font-191{--afcc-sleeve-text-size:95.5px;--afcc-sleeve-stage-text-size:31.833px}
.afcc-sleeve-print-font-192{--afcc-sleeve-text-size:96.0px;--afcc-sleeve-stage-text-size:32.000px}
.afcc-sleeve-print-font-193{--afcc-sleeve-text-size:96.5px;--afcc-sleeve-stage-text-size:32.167px}
.afcc-sleeve-print-font-194{--afcc-sleeve-text-size:97.0px;--afcc-sleeve-stage-text-size:32.333px}
.afcc-sleeve-print-font-195{--afcc-sleeve-text-size:97.5px;--afcc-sleeve-stage-text-size:32.500px}
.afcc-sleeve-print-font-196{--afcc-sleeve-text-size:98.0px;--afcc-sleeve-stage-text-size:32.667px}
.afcc-sleeve-print-font-197{--afcc-sleeve-text-size:98.5px;--afcc-sleeve-stage-text-size:32.833px}
.afcc-sleeve-print-font-198{--afcc-sleeve-text-size:99.0px;--afcc-sleeve-stage-text-size:33.000px}
.afcc-sleeve-print-font-199{--afcc-sleeve-text-size:99.5px;--afcc-sleeve-stage-text-size:33.167px}
.afcc-sleeve-print-font-200{--afcc-sleeve-text-size:100.0px;--afcc-sleeve-stage-text-size:33.333px}
.afcc-sleeve-print-font-201{--afcc-sleeve-text-size:100.5px;--afcc-sleeve-stage-text-size:33.500px}
.afcc-sleeve-print-font-202{--afcc-sleeve-text-size:101.0px;--afcc-sleeve-stage-text-size:33.667px}
.afcc-sleeve-print-font-203{--afcc-sleeve-text-size:101.5px;--afcc-sleeve-stage-text-size:33.833px}
.afcc-sleeve-print-font-204{--afcc-sleeve-text-size:102.0px;--afcc-sleeve-stage-text-size:34.000px}
.afcc-sleeve-print-font-205{--afcc-sleeve-text-size:102.5px;--afcc-sleeve-stage-text-size:34.167px}
.afcc-sleeve-print-font-206{--afcc-sleeve-text-size:103.0px;--afcc-sleeve-stage-text-size:34.333px}
.afcc-sleeve-print-font-207{--afcc-sleeve-text-size:103.5px;--afcc-sleeve-stage-text-size:34.500px}
.afcc-sleeve-print-font-208{--afcc-sleeve-text-size:104.0px;--afcc-sleeve-stage-text-size:34.667px}
.afcc-sleeve-print-font-209{--afcc-sleeve-text-size:104.5px;--afcc-sleeve-stage-text-size:34.833px}
.afcc-sleeve-print-font-210{--afcc-sleeve-text-size:105.0px;--afcc-sleeve-stage-text-size:35.000px}
.afcc-sleeve-print-font-211{--afcc-sleeve-text-size:105.5px;--afcc-sleeve-stage-text-size:35.167px}
.afcc-sleeve-print-font-212{--afcc-sleeve-text-size:106.0px;--afcc-sleeve-stage-text-size:35.333px}
.afcc-sleeve-print-font-213{--afcc-sleeve-text-size:106.5px;--afcc-sleeve-stage-text-size:35.500px}
.afcc-sleeve-print-font-214{--afcc-sleeve-text-size:107.0px;--afcc-sleeve-stage-text-size:35.667px}
.afcc-sleeve-print-font-215{--afcc-sleeve-text-size:107.5px;--afcc-sleeve-stage-text-size:35.833px}
.afcc-sleeve-print-font-216{--afcc-sleeve-text-size:108.0px;--afcc-sleeve-stage-text-size:36.000px}
.afcc-sleeve-print-font-217{--afcc-sleeve-text-size:108.5px;--afcc-sleeve-stage-text-size:36.167px}
.afcc-sleeve-print-font-218{--afcc-sleeve-text-size:109.0px;--afcc-sleeve-stage-text-size:36.333px}
.afcc-sleeve-print-font-219{--afcc-sleeve-text-size:109.5px;--afcc-sleeve-stage-text-size:36.500px}
.afcc-sleeve-print-font-220{--afcc-sleeve-text-size:110.0px;--afcc-sleeve-stage-text-size:36.667px}
.afcc-sleeve-print-font-221{--afcc-sleeve-text-size:110.5px;--afcc-sleeve-stage-text-size:36.833px}
.afcc-sleeve-print-font-222{--afcc-sleeve-text-size:111.0px;--afcc-sleeve-stage-text-size:37.000px}
.afcc-sleeve-print-font-223{--afcc-sleeve-text-size:111.5px;--afcc-sleeve-stage-text-size:37.167px}
.afcc-sleeve-print-font-224{--afcc-sleeve-text-size:112.0px;--afcc-sleeve-stage-text-size:37.333px}
.afcc-sleeve-print-font-225{--afcc-sleeve-text-size:112.5px;--afcc-sleeve-stage-text-size:37.500px}
.afcc-sleeve-print-font-226{--afcc-sleeve-text-size:113.0px;--afcc-sleeve-stage-text-size:37.667px}
.afcc-sleeve-print-font-227{--afcc-sleeve-text-size:113.5px;--afcc-sleeve-stage-text-size:37.833px}
.afcc-sleeve-print-font-228{--afcc-sleeve-text-size:114.0px;--afcc-sleeve-stage-text-size:38.000px}
.afcc-sleeve-print-font-229{--afcc-sleeve-text-size:114.5px;--afcc-sleeve-stage-text-size:38.167px}
.afcc-sleeve-print-font-230{--afcc-sleeve-text-size:115.0px;--afcc-sleeve-stage-text-size:38.333px}
.afcc-sleeve-print-font-231{--afcc-sleeve-text-size:115.5px;--afcc-sleeve-stage-text-size:38.500px}
.afcc-sleeve-print-font-232{--afcc-sleeve-text-size:116.0px;--afcc-sleeve-stage-text-size:38.667px}
.afcc-sleeve-print-font-233{--afcc-sleeve-text-size:116.5px;--afcc-sleeve-stage-text-size:38.833px}
.afcc-sleeve-print-font-234{--afcc-sleeve-text-size:117.0px;--afcc-sleeve-stage-text-size:39.000px}
.afcc-sleeve-print-font-235{--afcc-sleeve-text-size:117.5px;--afcc-sleeve-stage-text-size:39.167px}
.afcc-sleeve-print-font-236{--afcc-sleeve-text-size:118.0px;--afcc-sleeve-stage-text-size:39.333px}
.afcc-sleeve-print-font-237{--afcc-sleeve-text-size:118.5px;--afcc-sleeve-stage-text-size:39.500px}
.afcc-sleeve-print-font-238{--afcc-sleeve-text-size:119.0px;--afcc-sleeve-stage-text-size:39.667px}
.afcc-sleeve-print-font-239{--afcc-sleeve-text-size:119.5px;--afcc-sleeve-stage-text-size:39.833px}
.afcc-sleeve-print-font-240{--afcc-sleeve-text-size:120.0px;--afcc-sleeve-stage-text-size:40.000px}
.afcc-sleeve-print-font-241{--afcc-sleeve-text-size:120.5px;--afcc-sleeve-stage-text-size:40.167px}
.afcc-sleeve-print-font-242{--afcc-sleeve-text-size:121.0px;--afcc-sleeve-stage-text-size:40.333px}
.afcc-sleeve-print-font-243{--afcc-sleeve-text-size:121.5px;--afcc-sleeve-stage-text-size:40.500px}
.afcc-sleeve-print-font-244{--afcc-sleeve-text-size:122.0px;--afcc-sleeve-stage-text-size:40.667px}
.afcc-sleeve-print-font-245{--afcc-sleeve-text-size:122.5px;--afcc-sleeve-stage-text-size:40.833px}
.afcc-sleeve-print-font-246{--afcc-sleeve-text-size:123.0px;--afcc-sleeve-stage-text-size:41.000px}
.afcc-sleeve-print-font-247{--afcc-sleeve-text-size:123.5px;--afcc-sleeve-stage-text-size:41.167px}
.afcc-sleeve-print-font-248{--afcc-sleeve-text-size:124.0px;--afcc-sleeve-stage-text-size:41.333px}
.afcc-sleeve-print-font-249{--afcc-sleeve-text-size:124.5px;--afcc-sleeve-stage-text-size:41.500px}
.afcc-sleeve-print-font-250{--afcc-sleeve-text-size:125.0px;--afcc-sleeve-stage-text-size:41.667px}
.afcc-sleeve-print-font-251{--afcc-sleeve-text-size:125.5px;--afcc-sleeve-stage-text-size:41.833px}
.afcc-sleeve-print-font-252{--afcc-sleeve-text-size:126.0px;--afcc-sleeve-stage-text-size:42.000px}
.afcc-sleeve-print-font-253{--afcc-sleeve-text-size:126.5px;--afcc-sleeve-stage-text-size:42.167px}
.afcc-sleeve-print-font-254{--afcc-sleeve-text-size:127.0px;--afcc-sleeve-stage-text-size:42.333px}
.afcc-sleeve-print-font-255{--afcc-sleeve-text-size:127.5px;--afcc-sleeve-stage-text-size:42.500px}
.afcc-sleeve-print-font-256{--afcc-sleeve-text-size:128.0px;--afcc-sleeve-stage-text-size:42.667px}
.afcc-sleeve-print-font-257{--afcc-sleeve-text-size:128.5px;--afcc-sleeve-stage-text-size:42.833px}
.afcc-sleeve-print-font-258{--afcc-sleeve-text-size:129.0px;--afcc-sleeve-stage-text-size:43.000px}
.afcc-sleeve-print-font-259{--afcc-sleeve-text-size:129.5px;--afcc-sleeve-stage-text-size:43.167px}
.afcc-sleeve-print-font-260{--afcc-sleeve-text-size:130.0px;--afcc-sleeve-stage-text-size:43.333px}
.afcc-sleeve-print-font-261{--afcc-sleeve-text-size:130.5px;--afcc-sleeve-stage-text-size:43.500px}
.afcc-sleeve-print-font-262{--afcc-sleeve-text-size:131.0px;--afcc-sleeve-stage-text-size:43.667px}
.afcc-sleeve-print-font-263{--afcc-sleeve-text-size:131.5px;--afcc-sleeve-stage-text-size:43.833px}
.afcc-sleeve-print-font-264{--afcc-sleeve-text-size:132.0px;--afcc-sleeve-stage-text-size:44.000px}
.afcc-sleeve-print-font-265{--afcc-sleeve-text-size:132.5px;--afcc-sleeve-stage-text-size:44.167px}
.afcc-sleeve-print-font-266{--afcc-sleeve-text-size:133.0px;--afcc-sleeve-stage-text-size:44.333px}
.afcc-sleeve-print-font-267{--afcc-sleeve-text-size:133.5px;--afcc-sleeve-stage-text-size:44.500px}
.afcc-sleeve-print-font-268{--afcc-sleeve-text-size:134.0px;--afcc-sleeve-stage-text-size:44.667px}
.afcc-sleeve-print-font-269{--afcc-sleeve-text-size:134.5px;--afcc-sleeve-stage-text-size:44.833px}
.afcc-sleeve-print-font-270{--afcc-sleeve-text-size:135.0px;--afcc-sleeve-stage-text-size:45.000px}
.afcc-sleeve-print-font-271{--afcc-sleeve-text-size:135.5px;--afcc-sleeve-stage-text-size:45.167px}
.afcc-sleeve-print-font-272{--afcc-sleeve-text-size:136.0px;--afcc-sleeve-stage-text-size:45.333px}
.afcc-sleeve-print-font-273{--afcc-sleeve-text-size:136.5px;--afcc-sleeve-stage-text-size:45.500px}
.afcc-sleeve-print-font-274{--afcc-sleeve-text-size:137.0px;--afcc-sleeve-stage-text-size:45.667px}
.afcc-sleeve-print-font-275{--afcc-sleeve-text-size:137.5px;--afcc-sleeve-stage-text-size:45.833px}
.afcc-sleeve-print-font-276{--afcc-sleeve-text-size:138.0px;--afcc-sleeve-stage-text-size:46.000px}
.afcc-sleeve-print-font-277{--afcc-sleeve-text-size:138.5px;--afcc-sleeve-stage-text-size:46.167px}
.afcc-sleeve-print-font-278{--afcc-sleeve-text-size:139.0px;--afcc-sleeve-stage-text-size:46.333px}
.afcc-sleeve-print-font-279{--afcc-sleeve-text-size:139.5px;--afcc-sleeve-stage-text-size:46.500px}
.afcc-sleeve-print-font-280{--afcc-sleeve-text-size:140.0px;--afcc-sleeve-stage-text-size:46.667px}
.afcc-sleeve-print-font-281{--afcc-sleeve-text-size:140.5px;--afcc-sleeve-stage-text-size:46.833px}
.afcc-sleeve-print-font-282{--afcc-sleeve-text-size:141.0px;--afcc-sleeve-stage-text-size:47.000px}
.afcc-sleeve-print-font-283{--afcc-sleeve-text-size:141.5px;--afcc-sleeve-stage-text-size:47.167px}
.afcc-sleeve-print-font-284{--afcc-sleeve-text-size:142.0px;--afcc-sleeve-stage-text-size:47.333px}
.afcc-sleeve-print-font-285{--afcc-sleeve-text-size:142.5px;--afcc-sleeve-stage-text-size:47.500px}
.afcc-sleeve-print-font-286{--afcc-sleeve-text-size:143.0px;--afcc-sleeve-stage-text-size:47.667px}
.afcc-sleeve-print-font-287{--afcc-sleeve-text-size:143.5px;--afcc-sleeve-stage-text-size:47.833px}
.afcc-sleeve-print-font-288{--afcc-sleeve-text-size:144.0px;--afcc-sleeve-stage-text-size:48.000px}
.afcc-sleeve-print-font-289{--afcc-sleeve-text-size:144.5px;--afcc-sleeve-stage-text-size:48.167px}
.afcc-sleeve-print-font-290{--afcc-sleeve-text-size:145.0px;--afcc-sleeve-stage-text-size:48.333px}
.afcc-sleeve-print-font-291{--afcc-sleeve-text-size:145.5px;--afcc-sleeve-stage-text-size:48.500px}
.afcc-sleeve-print-font-292{--afcc-sleeve-text-size:146.0px;--afcc-sleeve-stage-text-size:48.667px}
.afcc-sleeve-print-font-293{--afcc-sleeve-text-size:146.5px;--afcc-sleeve-stage-text-size:48.833px}
.afcc-sleeve-print-font-294{--afcc-sleeve-text-size:147.0px;--afcc-sleeve-stage-text-size:49.000px}
.afcc-sleeve-print-font-295{--afcc-sleeve-text-size:147.5px;--afcc-sleeve-stage-text-size:49.167px}
.afcc-sleeve-print-font-296{--afcc-sleeve-text-size:148.0px;--afcc-sleeve-stage-text-size:49.333px}
.afcc-sleeve-print-font-297{--afcc-sleeve-text-size:148.5px;--afcc-sleeve-stage-text-size:49.500px}
.afcc-sleeve-print-font-298{--afcc-sleeve-text-size:149.0px;--afcc-sleeve-stage-text-size:49.667px}
.afcc-sleeve-print-font-299{--afcc-sleeve-text-size:149.5px;--afcc-sleeve-stage-text-size:49.833px}
.afcc-sleeve-print-font-300{--afcc-sleeve-text-size:150.0px;--afcc-sleeve-stage-text-size:50.000px}
.afcc-sleeve-print-font-301{--afcc-sleeve-text-size:150.5px;--afcc-sleeve-stage-text-size:50.167px}
.afcc-sleeve-print-font-302{--afcc-sleeve-text-size:151.0px;--afcc-sleeve-stage-text-size:50.333px}
.afcc-sleeve-print-font-303{--afcc-sleeve-text-size:151.5px;--afcc-sleeve-stage-text-size:50.500px}
.afcc-sleeve-print-font-304{--afcc-sleeve-text-size:152.0px;--afcc-sleeve-stage-text-size:50.667px}
.afcc-sleeve-print-font-305{--afcc-sleeve-text-size:152.5px;--afcc-sleeve-stage-text-size:50.833px}
.afcc-sleeve-print-font-306{--afcc-sleeve-text-size:153.0px;--afcc-sleeve-stage-text-size:51.000px}
.afcc-sleeve-print-font-307{--afcc-sleeve-text-size:153.5px;--afcc-sleeve-stage-text-size:51.167px}
.afcc-sleeve-print-font-308{--afcc-sleeve-text-size:154.0px;--afcc-sleeve-stage-text-size:51.333px}
.afcc-sleeve-print-font-309{--afcc-sleeve-text-size:154.5px;--afcc-sleeve-stage-text-size:51.500px}
.afcc-sleeve-print-font-310{--afcc-sleeve-text-size:155.0px;--afcc-sleeve-stage-text-size:51.667px}
.afcc-sleeve-print-font-311{--afcc-sleeve-text-size:155.5px;--afcc-sleeve-stage-text-size:51.833px}
.afcc-sleeve-print-font-312{--afcc-sleeve-text-size:156.0px;--afcc-sleeve-stage-text-size:52.000px}
.afcc-sleeve-print-font-313{--afcc-sleeve-text-size:156.5px;--afcc-sleeve-stage-text-size:52.167px}
.afcc-sleeve-print-font-314{--afcc-sleeve-text-size:157.0px;--afcc-sleeve-stage-text-size:52.333px}
.afcc-sleeve-print-font-315{--afcc-sleeve-text-size:157.5px;--afcc-sleeve-stage-text-size:52.500px}
.afcc-sleeve-print-font-316{--afcc-sleeve-text-size:158.0px;--afcc-sleeve-stage-text-size:52.667px}
.afcc-sleeve-print-font-317{--afcc-sleeve-text-size:158.5px;--afcc-sleeve-stage-text-size:52.833px}
.afcc-sleeve-print-font-318{--afcc-sleeve-text-size:159.0px;--afcc-sleeve-stage-text-size:53.000px}
.afcc-sleeve-print-font-319{--afcc-sleeve-text-size:159.5px;--afcc-sleeve-stage-text-size:53.167px}
.afcc-sleeve-print-font-320{--afcc-sleeve-text-size:160.0px;--afcc-sleeve-stage-text-size:53.333px}
.afcc-sleeve-print-font-321{--afcc-sleeve-text-size:160.5px;--afcc-sleeve-stage-text-size:53.500px}
.afcc-sleeve-print-font-322{--afcc-sleeve-text-size:161.0px;--afcc-sleeve-stage-text-size:53.667px}
.afcc-sleeve-print-font-323{--afcc-sleeve-text-size:161.5px;--afcc-sleeve-stage-text-size:53.833px}
.afcc-sleeve-print-font-324{--afcc-sleeve-text-size:162.0px;--afcc-sleeve-stage-text-size:54.000px}
.afcc-sleeve-print-font-325{--afcc-sleeve-text-size:162.5px;--afcc-sleeve-stage-text-size:54.167px}
.afcc-sleeve-print-font-326{--afcc-sleeve-text-size:163.0px;--afcc-sleeve-stage-text-size:54.333px}
.afcc-sleeve-print-font-327{--afcc-sleeve-text-size:163.5px;--afcc-sleeve-stage-text-size:54.500px}
.afcc-sleeve-print-font-328{--afcc-sleeve-text-size:164.0px;--afcc-sleeve-stage-text-size:54.667px}
.afcc-sleeve-print-font-329{--afcc-sleeve-text-size:164.5px;--afcc-sleeve-stage-text-size:54.833px}
.afcc-sleeve-print-font-330{--afcc-sleeve-text-size:165.0px;--afcc-sleeve-stage-text-size:55.000px}
.afcc-sleeve-print-font-331{--afcc-sleeve-text-size:165.5px;--afcc-sleeve-stage-text-size:55.167px}
.afcc-sleeve-print-font-332{--afcc-sleeve-text-size:166.0px;--afcc-sleeve-stage-text-size:55.333px}
.afcc-sleeve-print-font-333{--afcc-sleeve-text-size:166.5px;--afcc-sleeve-stage-text-size:55.500px}
.afcc-sleeve-print-font-334{--afcc-sleeve-text-size:167.0px;--afcc-sleeve-stage-text-size:55.667px}
.afcc-sleeve-print-font-335{--afcc-sleeve-text-size:167.5px;--afcc-sleeve-stage-text-size:55.833px}
.afcc-sleeve-print-font-336{--afcc-sleeve-text-size:168.0px;--afcc-sleeve-stage-text-size:56.000px}
.afcc-sleeve-print-font-337{--afcc-sleeve-text-size:168.5px;--afcc-sleeve-stage-text-size:56.167px}
.afcc-sleeve-print-font-338{--afcc-sleeve-text-size:169.0px;--afcc-sleeve-stage-text-size:56.333px}
.afcc-sleeve-print-font-339{--afcc-sleeve-text-size:169.5px;--afcc-sleeve-stage-text-size:56.500px}
.afcc-sleeve-print-font-340{--afcc-sleeve-text-size:170.0px;--afcc-sleeve-stage-text-size:56.667px}
.afcc-sleeve-print-font-341{--afcc-sleeve-text-size:170.5px;--afcc-sleeve-stage-text-size:56.833px}
.afcc-sleeve-print-font-342{--afcc-sleeve-text-size:171.0px;--afcc-sleeve-stage-text-size:57.000px}
.afcc-sleeve-print-font-343{--afcc-sleeve-text-size:171.5px;--afcc-sleeve-stage-text-size:57.167px}
.afcc-sleeve-print-font-344{--afcc-sleeve-text-size:172.0px;--afcc-sleeve-stage-text-size:57.333px}
.afcc-sleeve-print-font-345{--afcc-sleeve-text-size:172.5px;--afcc-sleeve-stage-text-size:57.500px}
.afcc-sleeve-print-font-346{--afcc-sleeve-text-size:173.0px;--afcc-sleeve-stage-text-size:57.667px}
.afcc-sleeve-print-font-347{--afcc-sleeve-text-size:173.5px;--afcc-sleeve-stage-text-size:57.833px}
.afcc-sleeve-print-font-348{--afcc-sleeve-text-size:174.0px;--afcc-sleeve-stage-text-size:58.000px}
.afcc-sleeve-print-font-349{--afcc-sleeve-text-size:174.5px;--afcc-sleeve-stage-text-size:58.167px}
.afcc-sleeve-print-font-350{--afcc-sleeve-text-size:175.0px;--afcc-sleeve-stage-text-size:58.333px}
.afcc-sleeve-print-font-351{--afcc-sleeve-text-size:175.5px;--afcc-sleeve-stage-text-size:58.500px}
.afcc-sleeve-print-font-352{--afcc-sleeve-text-size:176.0px;--afcc-sleeve-stage-text-size:58.667px}
.afcc-sleeve-print-font-353{--afcc-sleeve-text-size:176.5px;--afcc-sleeve-stage-text-size:58.833px}
.afcc-sleeve-print-font-354{--afcc-sleeve-text-size:177.0px;--afcc-sleeve-stage-text-size:59.000px}
.afcc-sleeve-print-font-355{--afcc-sleeve-text-size:177.5px;--afcc-sleeve-stage-text-size:59.167px}
.afcc-sleeve-print-font-356{--afcc-sleeve-text-size:178.0px;--afcc-sleeve-stage-text-size:59.333px}
.afcc-sleeve-print-font-357{--afcc-sleeve-text-size:178.5px;--afcc-sleeve-stage-text-size:59.500px}
.afcc-sleeve-print-font-358{--afcc-sleeve-text-size:179.0px;--afcc-sleeve-stage-text-size:59.667px}
.afcc-sleeve-print-font-359{--afcc-sleeve-text-size:179.5px;--afcc-sleeve-stage-text-size:59.833px}
.afcc-sleeve-print-font-360{--afcc-sleeve-text-size:180.0px;--afcc-sleeve-stage-text-size:60.000px}
.afcc-sleeve-print-font-361{--afcc-sleeve-text-size:180.5px;--afcc-sleeve-stage-text-size:60.167px}
.afcc-sleeve-print-font-362{--afcc-sleeve-text-size:181.0px;--afcc-sleeve-stage-text-size:60.333px}
.afcc-sleeve-print-font-363{--afcc-sleeve-text-size:181.5px;--afcc-sleeve-stage-text-size:60.500px}
.afcc-sleeve-print-font-364{--afcc-sleeve-text-size:182.0px;--afcc-sleeve-stage-text-size:60.667px}
.afcc-sleeve-print-font-365{--afcc-sleeve-text-size:182.5px;--afcc-sleeve-stage-text-size:60.833px}
.afcc-sleeve-print-font-366{--afcc-sleeve-text-size:183.0px;--afcc-sleeve-stage-text-size:61.000px}
.afcc-sleeve-print-font-367{--afcc-sleeve-text-size:183.5px;--afcc-sleeve-stage-text-size:61.167px}
.afcc-sleeve-print-font-368{--afcc-sleeve-text-size:184.0px;--afcc-sleeve-stage-text-size:61.333px}
.afcc-sleeve-print-font-369{--afcc-sleeve-text-size:184.5px;--afcc-sleeve-stage-text-size:61.500px}
.afcc-sleeve-print-font-370{--afcc-sleeve-text-size:185.0px;--afcc-sleeve-stage-text-size:61.667px}
.afcc-sleeve-print-font-371{--afcc-sleeve-text-size:185.5px;--afcc-sleeve-stage-text-size:61.833px}
.afcc-sleeve-print-font-372{--afcc-sleeve-text-size:186.0px;--afcc-sleeve-stage-text-size:62.000px}
.afcc-sleeve-print-font-373{--afcc-sleeve-text-size:186.5px;--afcc-sleeve-stage-text-size:62.167px}
.afcc-sleeve-print-font-374{--afcc-sleeve-text-size:187.0px;--afcc-sleeve-stage-text-size:62.333px}
.afcc-sleeve-print-font-375{--afcc-sleeve-text-size:187.5px;--afcc-sleeve-stage-text-size:62.500px}
.afcc-sleeve-print-font-376{--afcc-sleeve-text-size:188.0px;--afcc-sleeve-stage-text-size:62.667px}
.afcc-sleeve-print-font-377{--afcc-sleeve-text-size:188.5px;--afcc-sleeve-stage-text-size:62.833px}
.afcc-sleeve-print-font-378{--afcc-sleeve-text-size:189.0px;--afcc-sleeve-stage-text-size:63.000px}
.afcc-sleeve-print-font-379{--afcc-sleeve-text-size:189.5px;--afcc-sleeve-stage-text-size:63.167px}
.afcc-sleeve-print-font-380{--afcc-sleeve-text-size:190.0px;--afcc-sleeve-stage-text-size:63.333px}
.afcc-sleeve-print-font-381{--afcc-sleeve-text-size:190.5px;--afcc-sleeve-stage-text-size:63.500px}
.afcc-sleeve-print-font-382{--afcc-sleeve-text-size:191.0px;--afcc-sleeve-stage-text-size:63.667px}
.afcc-sleeve-print-font-383{--afcc-sleeve-text-size:191.5px;--afcc-sleeve-stage-text-size:63.833px}
.afcc-sleeve-print-font-384{--afcc-sleeve-text-size:192.0px;--afcc-sleeve-stage-text-size:64.000px}
.afcc-sleeve-print-font-385{--afcc-sleeve-text-size:192.5px;--afcc-sleeve-stage-text-size:64.167px}
.afcc-sleeve-print-font-386{--afcc-sleeve-text-size:193.0px;--afcc-sleeve-stage-text-size:64.333px}
.afcc-sleeve-print-font-387{--afcc-sleeve-text-size:193.5px;--afcc-sleeve-stage-text-size:64.500px}
.afcc-sleeve-print-font-388{--afcc-sleeve-text-size:194.0px;--afcc-sleeve-stage-text-size:64.667px}
.afcc-sleeve-print-font-389{--afcc-sleeve-text-size:194.5px;--afcc-sleeve-stage-text-size:64.833px}
.afcc-sleeve-print-font-390{--afcc-sleeve-text-size:195.0px;--afcc-sleeve-stage-text-size:65.000px}
.afcc-sleeve-print-font-391{--afcc-sleeve-text-size:195.5px;--afcc-sleeve-stage-text-size:65.167px}
.afcc-sleeve-print-font-392{--afcc-sleeve-text-size:196.0px;--afcc-sleeve-stage-text-size:65.333px}
.afcc-sleeve-print-font-393{--afcc-sleeve-text-size:196.5px;--afcc-sleeve-stage-text-size:65.500px}
.afcc-sleeve-print-font-394{--afcc-sleeve-text-size:197.0px;--afcc-sleeve-stage-text-size:65.667px}
.afcc-sleeve-print-font-395{--afcc-sleeve-text-size:197.5px;--afcc-sleeve-stage-text-size:65.833px}
.afcc-sleeve-print-font-396{--afcc-sleeve-text-size:198.0px;--afcc-sleeve-stage-text-size:66.000px}
.afcc-sleeve-print-font-397{--afcc-sleeve-text-size:198.5px;--afcc-sleeve-stage-text-size:66.167px}
.afcc-sleeve-print-font-398{--afcc-sleeve-text-size:199.0px;--afcc-sleeve-stage-text-size:66.333px}
.afcc-sleeve-print-font-399{--afcc-sleeve-text-size:199.5px;--afcc-sleeve-stage-text-size:66.500px}
.afcc-sleeve-print-font-400{--afcc-sleeve-text-size:200.0px;--afcc-sleeve-stage-text-size:66.667px}
.afcc-sleeve-print-font-401{--afcc-sleeve-text-size:200.5px;--afcc-sleeve-stage-text-size:66.833px}
.afcc-sleeve-print-font-402{--afcc-sleeve-text-size:201.0px;--afcc-sleeve-stage-text-size:67.000px}
.afcc-sleeve-print-font-403{--afcc-sleeve-text-size:201.5px;--afcc-sleeve-stage-text-size:67.167px}
.afcc-sleeve-print-font-404{--afcc-sleeve-text-size:202.0px;--afcc-sleeve-stage-text-size:67.333px}
.afcc-sleeve-print-font-405{--afcc-sleeve-text-size:202.5px;--afcc-sleeve-stage-text-size:67.500px}
.afcc-sleeve-print-font-406{--afcc-sleeve-text-size:203.0px;--afcc-sleeve-stage-text-size:67.667px}
.afcc-sleeve-print-font-407{--afcc-sleeve-text-size:203.5px;--afcc-sleeve-stage-text-size:67.833px}
.afcc-sleeve-print-font-408{--afcc-sleeve-text-size:204.0px;--afcc-sleeve-stage-text-size:68.000px}
.afcc-sleeve-print-font-409{--afcc-sleeve-text-size:204.5px;--afcc-sleeve-stage-text-size:68.167px}
.afcc-sleeve-print-font-410{--afcc-sleeve-text-size:205.0px;--afcc-sleeve-stage-text-size:68.333px}
.afcc-sleeve-print-font-411{--afcc-sleeve-text-size:205.5px;--afcc-sleeve-stage-text-size:68.500px}
.afcc-sleeve-print-font-412{--afcc-sleeve-text-size:206.0px;--afcc-sleeve-stage-text-size:68.667px}
.afcc-sleeve-print-font-413{--afcc-sleeve-text-size:206.5px;--afcc-sleeve-stage-text-size:68.833px}
.afcc-sleeve-print-font-414{--afcc-sleeve-text-size:207.0px;--afcc-sleeve-stage-text-size:69.000px}
.afcc-sleeve-print-font-415{--afcc-sleeve-text-size:207.5px;--afcc-sleeve-stage-text-size:69.167px}
.afcc-sleeve-print-font-416{--afcc-sleeve-text-size:208.0px;--afcc-sleeve-stage-text-size:69.333px}
.afcc-sleeve-print-font-417{--afcc-sleeve-text-size:208.5px;--afcc-sleeve-stage-text-size:69.500px}
.afcc-sleeve-print-font-418{--afcc-sleeve-text-size:209.0px;--afcc-sleeve-stage-text-size:69.667px}
.afcc-sleeve-print-font-419{--afcc-sleeve-text-size:209.5px;--afcc-sleeve-stage-text-size:69.833px}
.afcc-sleeve-print-font-420{--afcc-sleeve-text-size:210.0px;--afcc-sleeve-stage-text-size:70.000px}
.afcc-sleeve-print-font-421{--afcc-sleeve-text-size:210.5px;--afcc-sleeve-stage-text-size:70.167px}
.afcc-sleeve-print-font-422{--afcc-sleeve-text-size:211.0px;--afcc-sleeve-stage-text-size:70.333px}
.afcc-sleeve-print-font-423{--afcc-sleeve-text-size:211.5px;--afcc-sleeve-stage-text-size:70.500px}
.afcc-sleeve-print-font-424{--afcc-sleeve-text-size:212.0px;--afcc-sleeve-stage-text-size:70.667px}
.afcc-sleeve-print-font-425{--afcc-sleeve-text-size:212.5px;--afcc-sleeve-stage-text-size:70.833px}
.afcc-sleeve-print-font-426{--afcc-sleeve-text-size:213.0px;--afcc-sleeve-stage-text-size:71.000px}
.afcc-sleeve-print-font-427{--afcc-sleeve-text-size:213.5px;--afcc-sleeve-stage-text-size:71.167px}
.afcc-sleeve-print-font-428{--afcc-sleeve-text-size:214.0px;--afcc-sleeve-stage-text-size:71.333px}
.afcc-sleeve-print-font-429{--afcc-sleeve-text-size:214.5px;--afcc-sleeve-stage-text-size:71.500px}
.afcc-sleeve-print-font-430{--afcc-sleeve-text-size:215.0px;--afcc-sleeve-stage-text-size:71.667px}
.afcc-sleeve-print-font-431{--afcc-sleeve-text-size:215.5px;--afcc-sleeve-stage-text-size:71.833px}
.afcc-sleeve-print-font-432{--afcc-sleeve-text-size:216.0px;--afcc-sleeve-stage-text-size:72.000px}
.afcc-sleeve-print-font-433{--afcc-sleeve-text-size:216.5px;--afcc-sleeve-stage-text-size:72.167px}
.afcc-sleeve-print-font-434{--afcc-sleeve-text-size:217.0px;--afcc-sleeve-stage-text-size:72.333px}
.afcc-sleeve-print-font-435{--afcc-sleeve-text-size:217.5px;--afcc-sleeve-stage-text-size:72.500px}
.afcc-sleeve-print-font-436{--afcc-sleeve-text-size:218.0px;--afcc-sleeve-stage-text-size:72.667px}
.afcc-sleeve-print-font-437{--afcc-sleeve-text-size:218.5px;--afcc-sleeve-stage-text-size:72.833px}
.afcc-sleeve-print-font-438{--afcc-sleeve-text-size:219.0px;--afcc-sleeve-stage-text-size:73.000px}
.afcc-sleeve-print-font-439{--afcc-sleeve-text-size:219.5px;--afcc-sleeve-stage-text-size:73.167px}
.afcc-sleeve-print-font-440{--afcc-sleeve-text-size:220.0px;--afcc-sleeve-stage-text-size:73.333px}
.afcc-sleeve-print-font-441{--afcc-sleeve-text-size:220.5px;--afcc-sleeve-stage-text-size:73.500px}
.afcc-sleeve-print-font-442{--afcc-sleeve-text-size:221.0px;--afcc-sleeve-stage-text-size:73.667px}
.afcc-sleeve-print-font-443{--afcc-sleeve-text-size:221.5px;--afcc-sleeve-stage-text-size:73.833px}
.afcc-sleeve-print-font-444{--afcc-sleeve-text-size:222.0px;--afcc-sleeve-stage-text-size:74.000px}
.afcc-sleeve-print-font-445{--afcc-sleeve-text-size:222.5px;--afcc-sleeve-stage-text-size:74.167px}
.afcc-sleeve-print-font-446{--afcc-sleeve-text-size:223.0px;--afcc-sleeve-stage-text-size:74.333px}
.afcc-sleeve-print-font-447{--afcc-sleeve-text-size:223.5px;--afcc-sleeve-stage-text-size:74.500px}
.afcc-sleeve-print-font-448{--afcc-sleeve-text-size:224.0px;--afcc-sleeve-stage-text-size:74.667px}
.afcc-sleeve-print-font-449{--afcc-sleeve-text-size:224.5px;--afcc-sleeve-stage-text-size:74.833px}
.afcc-sleeve-print-font-450{--afcc-sleeve-text-size:225.0px;--afcc-sleeve-stage-text-size:75.000px}
.afcc-sleeve-print-font-451{--afcc-sleeve-text-size:225.5px;--afcc-sleeve-stage-text-size:75.167px}
.afcc-sleeve-print-font-452{--afcc-sleeve-text-size:226.0px;--afcc-sleeve-stage-text-size:75.333px}
.afcc-sleeve-print-font-453{--afcc-sleeve-text-size:226.5px;--afcc-sleeve-stage-text-size:75.500px}
.afcc-sleeve-print-font-454{--afcc-sleeve-text-size:227.0px;--afcc-sleeve-stage-text-size:75.667px}
.afcc-sleeve-print-font-455{--afcc-sleeve-text-size:227.5px;--afcc-sleeve-stage-text-size:75.833px}
.afcc-sleeve-print-font-456{--afcc-sleeve-text-size:228.0px;--afcc-sleeve-stage-text-size:76.000px}
.afcc-sleeve-print-font-457{--afcc-sleeve-text-size:228.5px;--afcc-sleeve-stage-text-size:76.167px}
.afcc-sleeve-print-font-458{--afcc-sleeve-text-size:229.0px;--afcc-sleeve-stage-text-size:76.333px}
.afcc-sleeve-print-font-459{--afcc-sleeve-text-size:229.5px;--afcc-sleeve-stage-text-size:76.500px}
.afcc-sleeve-print-font-460{--afcc-sleeve-text-size:230.0px;--afcc-sleeve-stage-text-size:76.667px}
.afcc-sleeve-print-font-461{--afcc-sleeve-text-size:230.5px;--afcc-sleeve-stage-text-size:76.833px}
.afcc-sleeve-print-font-462{--afcc-sleeve-text-size:231.0px;--afcc-sleeve-stage-text-size:77.000px}
.afcc-sleeve-print-font-463{--afcc-sleeve-text-size:231.5px;--afcc-sleeve-stage-text-size:77.167px}
.afcc-sleeve-print-font-464{--afcc-sleeve-text-size:232.0px;--afcc-sleeve-stage-text-size:77.333px}
.afcc-sleeve-print-font-465{--afcc-sleeve-text-size:232.5px;--afcc-sleeve-stage-text-size:77.500px}
.afcc-sleeve-print-font-466{--afcc-sleeve-text-size:233.0px;--afcc-sleeve-stage-text-size:77.667px}
.afcc-sleeve-print-font-467{--afcc-sleeve-text-size:233.5px;--afcc-sleeve-stage-text-size:77.833px}
.afcc-sleeve-print-font-468{--afcc-sleeve-text-size:234.0px;--afcc-sleeve-stage-text-size:78.000px}
.afcc-sleeve-print-font-469{--afcc-sleeve-text-size:234.5px;--afcc-sleeve-stage-text-size:78.167px}
.afcc-sleeve-print-font-470{--afcc-sleeve-text-size:235.0px;--afcc-sleeve-stage-text-size:78.333px}
.afcc-sleeve-print-font-471{--afcc-sleeve-text-size:235.5px;--afcc-sleeve-stage-text-size:78.500px}
.afcc-sleeve-print-font-472{--afcc-sleeve-text-size:236.0px;--afcc-sleeve-stage-text-size:78.667px}
.afcc-sleeve-print-font-473{--afcc-sleeve-text-size:236.5px;--afcc-sleeve-stage-text-size:78.833px}
.afcc-sleeve-print-font-474{--afcc-sleeve-text-size:237.0px;--afcc-sleeve-stage-text-size:79.000px}
.afcc-sleeve-print-font-475{--afcc-sleeve-text-size:237.5px;--afcc-sleeve-stage-text-size:79.167px}
.afcc-sleeve-print-font-476{--afcc-sleeve-text-size:238.0px;--afcc-sleeve-stage-text-size:79.333px}
.afcc-sleeve-print-font-477{--afcc-sleeve-text-size:238.5px;--afcc-sleeve-stage-text-size:79.500px}
.afcc-sleeve-print-font-478{--afcc-sleeve-text-size:239.0px;--afcc-sleeve-stage-text-size:79.667px}
.afcc-sleeve-print-font-479{--afcc-sleeve-text-size:239.5px;--afcc-sleeve-stage-text-size:79.833px}
.afcc-sleeve-print-font-480{--afcc-sleeve-text-size:240.0px;--afcc-sleeve-stage-text-size:80.000px}
.afcc-sleeve-print-font-481{--afcc-sleeve-text-size:240.5px;--afcc-sleeve-stage-text-size:80.167px}
.afcc-sleeve-print-font-482{--afcc-sleeve-text-size:241.0px;--afcc-sleeve-stage-text-size:80.333px}
.afcc-sleeve-print-font-483{--afcc-sleeve-text-size:241.5px;--afcc-sleeve-stage-text-size:80.500px}
.afcc-sleeve-print-font-484{--afcc-sleeve-text-size:242.0px;--afcc-sleeve-stage-text-size:80.667px}
.afcc-sleeve-print-font-485{--afcc-sleeve-text-size:242.5px;--afcc-sleeve-stage-text-size:80.833px}
.afcc-sleeve-print-font-486{--afcc-sleeve-text-size:243.0px;--afcc-sleeve-stage-text-size:81.000px}
.afcc-sleeve-print-font-487{--afcc-sleeve-text-size:243.5px;--afcc-sleeve-stage-text-size:81.167px}
.afcc-sleeve-print-font-488{--afcc-sleeve-text-size:244.0px;--afcc-sleeve-stage-text-size:81.333px}
.afcc-sleeve-print-font-489{--afcc-sleeve-text-size:244.5px;--afcc-sleeve-stage-text-size:81.500px}
.afcc-sleeve-print-font-490{--afcc-sleeve-text-size:245.0px;--afcc-sleeve-stage-text-size:81.667px}
.afcc-sleeve-print-font-491{--afcc-sleeve-text-size:245.5px;--afcc-sleeve-stage-text-size:81.833px}
.afcc-sleeve-print-font-492{--afcc-sleeve-text-size:246.0px;--afcc-sleeve-stage-text-size:82.000px}
.afcc-sleeve-print-font-493{--afcc-sleeve-text-size:246.5px;--afcc-sleeve-stage-text-size:82.167px}
.afcc-sleeve-print-font-494{--afcc-sleeve-text-size:247.0px;--afcc-sleeve-stage-text-size:82.333px}
.afcc-sleeve-print-font-495{--afcc-sleeve-text-size:247.5px;--afcc-sleeve-stage-text-size:82.500px}
.afcc-sleeve-print-font-496{--afcc-sleeve-text-size:248.0px;--afcc-sleeve-stage-text-size:82.667px}
.afcc-sleeve-print-font-497{--afcc-sleeve-text-size:248.5px;--afcc-sleeve-stage-text-size:82.833px}
.afcc-sleeve-print-font-498{--afcc-sleeve-text-size:249.0px;--afcc-sleeve-stage-text-size:83.000px}
.afcc-sleeve-print-font-499{--afcc-sleeve-text-size:249.5px;--afcc-sleeve-stage-text-size:83.167px}
.afcc-sleeve-print-font-500{--afcc-sleeve-text-size:250.0px;--afcc-sleeve-stage-text-size:83.333px}
.afcc-sleeve-print-font-501{--afcc-sleeve-text-size:250.5px;--afcc-sleeve-stage-text-size:83.500px}
.afcc-sleeve-print-font-502{--afcc-sleeve-text-size:251.0px;--afcc-sleeve-stage-text-size:83.667px}
.afcc-sleeve-print-font-503{--afcc-sleeve-text-size:251.5px;--afcc-sleeve-stage-text-size:83.833px}
.afcc-sleeve-print-font-504{--afcc-sleeve-text-size:252.0px;--afcc-sleeve-stage-text-size:84.000px}
.afcc-sleeve-print-font-505{--afcc-sleeve-text-size:252.5px;--afcc-sleeve-stage-text-size:84.167px}
.afcc-sleeve-print-font-506{--afcc-sleeve-text-size:253.0px;--afcc-sleeve-stage-text-size:84.333px}
.afcc-sleeve-print-font-507{--afcc-sleeve-text-size:253.5px;--afcc-sleeve-stage-text-size:84.500px}
.afcc-sleeve-print-font-508{--afcc-sleeve-text-size:254.0px;--afcc-sleeve-stage-text-size:84.667px}
.afcc-sleeve-print-font-509{--afcc-sleeve-text-size:254.5px;--afcc-sleeve-stage-text-size:84.833px}
.afcc-sleeve-print-font-510{--afcc-sleeve-text-size:255.0px;--afcc-sleeve-stage-text-size:85.000px}
.afcc-sleeve-print-font-511{--afcc-sleeve-text-size:255.5px;--afcc-sleeve-stage-text-size:85.167px}
.afcc-sleeve-print-font-512{--afcc-sleeve-text-size:256.0px;--afcc-sleeve-stage-text-size:85.333px}
.afcc-sleeve-print-font-513{--afcc-sleeve-text-size:256.5px;--afcc-sleeve-stage-text-size:85.500px}
.afcc-sleeve-print-font-514{--afcc-sleeve-text-size:257.0px;--afcc-sleeve-stage-text-size:85.667px}
.afcc-sleeve-print-font-515{--afcc-sleeve-text-size:257.5px;--afcc-sleeve-stage-text-size:85.833px}
.afcc-sleeve-print-font-516{--afcc-sleeve-text-size:258.0px;--afcc-sleeve-stage-text-size:86.000px}
.afcc-sleeve-print-font-517{--afcc-sleeve-text-size:258.5px;--afcc-sleeve-stage-text-size:86.167px}
.afcc-sleeve-print-font-518{--afcc-sleeve-text-size:259.0px;--afcc-sleeve-stage-text-size:86.333px}
.afcc-sleeve-print-font-519{--afcc-sleeve-text-size:259.5px;--afcc-sleeve-stage-text-size:86.500px}
.afcc-sleeve-print-font-520{--afcc-sleeve-text-size:260.0px;--afcc-sleeve-stage-text-size:86.667px}
.afcc-sleeve-print-font-521{--afcc-sleeve-text-size:260.5px;--afcc-sleeve-stage-text-size:86.833px}
.afcc-sleeve-print-font-522{--afcc-sleeve-text-size:261.0px;--afcc-sleeve-stage-text-size:87.000px}
.afcc-sleeve-print-font-523{--afcc-sleeve-text-size:261.5px;--afcc-sleeve-stage-text-size:87.167px}
.afcc-sleeve-print-font-524{--afcc-sleeve-text-size:262.0px;--afcc-sleeve-stage-text-size:87.333px}
.afcc-sleeve-print-font-525{--afcc-sleeve-text-size:262.5px;--afcc-sleeve-stage-text-size:87.500px}
.afcc-sleeve-print-font-526{--afcc-sleeve-text-size:263.0px;--afcc-sleeve-stage-text-size:87.667px}
.afcc-sleeve-print-font-527{--afcc-sleeve-text-size:263.5px;--afcc-sleeve-stage-text-size:87.833px}
.afcc-sleeve-print-font-528{--afcc-sleeve-text-size:264.0px;--afcc-sleeve-stage-text-size:88.000px}
.afcc-sleeve-print-font-529{--afcc-sleeve-text-size:264.5px;--afcc-sleeve-stage-text-size:88.167px}
.afcc-sleeve-print-font-530{--afcc-sleeve-text-size:265.0px;--afcc-sleeve-stage-text-size:88.333px}
.afcc-sleeve-print-font-531{--afcc-sleeve-text-size:265.5px;--afcc-sleeve-stage-text-size:88.500px}
.afcc-sleeve-print-font-532{--afcc-sleeve-text-size:266.0px;--afcc-sleeve-stage-text-size:88.667px}
.afcc-sleeve-print-font-533{--afcc-sleeve-text-size:266.5px;--afcc-sleeve-stage-text-size:88.833px}
.afcc-sleeve-print-font-534{--afcc-sleeve-text-size:267.0px;--afcc-sleeve-stage-text-size:89.000px}
.afcc-sleeve-print-font-535{--afcc-sleeve-text-size:267.5px;--afcc-sleeve-stage-text-size:89.167px}
.afcc-sleeve-print-font-536{--afcc-sleeve-text-size:268.0px;--afcc-sleeve-stage-text-size:89.333px}
.afcc-sleeve-print-font-537{--afcc-sleeve-text-size:268.5px;--afcc-sleeve-stage-text-size:89.500px}
.afcc-sleeve-print-font-538{--afcc-sleeve-text-size:269.0px;--afcc-sleeve-stage-text-size:89.667px}
.afcc-sleeve-print-font-539{--afcc-sleeve-text-size:269.5px;--afcc-sleeve-stage-text-size:89.833px}
.afcc-sleeve-print-font-540{--afcc-sleeve-text-size:270.0px;--afcc-sleeve-stage-text-size:90.000px}
.afcc-sleeve-print-font-541{--afcc-sleeve-text-size:270.5px;--afcc-sleeve-stage-text-size:90.167px}
.afcc-sleeve-print-font-542{--afcc-sleeve-text-size:271.0px;--afcc-sleeve-stage-text-size:90.333px}
.afcc-sleeve-print-font-543{--afcc-sleeve-text-size:271.5px;--afcc-sleeve-stage-text-size:90.500px}
.afcc-sleeve-print-font-544{--afcc-sleeve-text-size:272.0px;--afcc-sleeve-stage-text-size:90.667px}
.afcc-sleeve-print-font-545{--afcc-sleeve-text-size:272.5px;--afcc-sleeve-stage-text-size:90.833px}
.afcc-sleeve-print-font-546{--afcc-sleeve-text-size:273.0px;--afcc-sleeve-stage-text-size:91.000px}
.afcc-sleeve-print-font-547{--afcc-sleeve-text-size:273.5px;--afcc-sleeve-stage-text-size:91.167px}
.afcc-sleeve-print-font-548{--afcc-sleeve-text-size:274.0px;--afcc-sleeve-stage-text-size:91.333px}
.afcc-sleeve-print-font-549{--afcc-sleeve-text-size:274.5px;--afcc-sleeve-stage-text-size:91.500px}
.afcc-sleeve-print-font-550{--afcc-sleeve-text-size:275.0px;--afcc-sleeve-stage-text-size:91.667px}
.afcc-sleeve-print-font-551{--afcc-sleeve-text-size:275.5px;--afcc-sleeve-stage-text-size:91.833px}
.afcc-sleeve-print-font-552{--afcc-sleeve-text-size:276.0px;--afcc-sleeve-stage-text-size:92.000px}
.afcc-sleeve-print-font-553{--afcc-sleeve-text-size:276.5px;--afcc-sleeve-stage-text-size:92.167px}
.afcc-sleeve-print-font-554{--afcc-sleeve-text-size:277.0px;--afcc-sleeve-stage-text-size:92.333px}
.afcc-sleeve-print-font-555{--afcc-sleeve-text-size:277.5px;--afcc-sleeve-stage-text-size:92.500px}
.afcc-sleeve-print-font-556{--afcc-sleeve-text-size:278.0px;--afcc-sleeve-stage-text-size:92.667px}
.afcc-sleeve-print-font-557{--afcc-sleeve-text-size:278.5px;--afcc-sleeve-stage-text-size:92.833px}
.afcc-sleeve-print-font-558{--afcc-sleeve-text-size:279.0px;--afcc-sleeve-stage-text-size:93.000px}
.afcc-sleeve-print-font-559{--afcc-sleeve-text-size:279.5px;--afcc-sleeve-stage-text-size:93.167px}
.afcc-sleeve-print-font-560{--afcc-sleeve-text-size:280.0px;--afcc-sleeve-stage-text-size:93.333px}
.afcc-sleeve-print-font-561{--afcc-sleeve-text-size:280.5px;--afcc-sleeve-stage-text-size:93.500px}
.afcc-sleeve-print-font-562{--afcc-sleeve-text-size:281.0px;--afcc-sleeve-stage-text-size:93.667px}
.afcc-sleeve-print-font-563{--afcc-sleeve-text-size:281.5px;--afcc-sleeve-stage-text-size:93.833px}
.afcc-sleeve-print-font-564{--afcc-sleeve-text-size:282.0px;--afcc-sleeve-stage-text-size:94.000px}
.afcc-sleeve-print-font-565{--afcc-sleeve-text-size:282.5px;--afcc-sleeve-stage-text-size:94.167px}
.afcc-sleeve-print-font-566{--afcc-sleeve-text-size:283.0px;--afcc-sleeve-stage-text-size:94.333px}
.afcc-sleeve-print-font-567{--afcc-sleeve-text-size:283.5px;--afcc-sleeve-stage-text-size:94.500px}
.afcc-sleeve-print-font-568{--afcc-sleeve-text-size:284.0px;--afcc-sleeve-stage-text-size:94.667px}
.afcc-sleeve-print-font-569{--afcc-sleeve-text-size:284.5px;--afcc-sleeve-stage-text-size:94.833px}
.afcc-sleeve-print-font-570{--afcc-sleeve-text-size:285.0px;--afcc-sleeve-stage-text-size:95.000px}
.afcc-sleeve-print-font-571{--afcc-sleeve-text-size:285.5px;--afcc-sleeve-stage-text-size:95.167px}
.afcc-sleeve-print-font-572{--afcc-sleeve-text-size:286.0px;--afcc-sleeve-stage-text-size:95.333px}
.afcc-sleeve-print-font-573{--afcc-sleeve-text-size:286.5px;--afcc-sleeve-stage-text-size:95.500px}
.afcc-sleeve-print-font-574{--afcc-sleeve-text-size:287.0px;--afcc-sleeve-stage-text-size:95.667px}
.afcc-sleeve-print-font-575{--afcc-sleeve-text-size:287.5px;--afcc-sleeve-stage-text-size:95.833px}
.afcc-sleeve-print-font-576{--afcc-sleeve-text-size:288.0px;--afcc-sleeve-stage-text-size:96.000px}
.afcc-sleeve-print-font-577{--afcc-sleeve-text-size:288.5px;--afcc-sleeve-stage-text-size:96.167px}
.afcc-sleeve-print-font-578{--afcc-sleeve-text-size:289.0px;--afcc-sleeve-stage-text-size:96.333px}
.afcc-sleeve-print-font-579{--afcc-sleeve-text-size:289.5px;--afcc-sleeve-stage-text-size:96.500px}
.afcc-sleeve-print-font-580{--afcc-sleeve-text-size:290.0px;--afcc-sleeve-stage-text-size:96.667px}
.afcc-sleeve-print-font-581{--afcc-sleeve-text-size:290.5px;--afcc-sleeve-stage-text-size:96.833px}
.afcc-sleeve-print-font-582{--afcc-sleeve-text-size:291.0px;--afcc-sleeve-stage-text-size:97.000px}
.afcc-sleeve-print-font-583{--afcc-sleeve-text-size:291.5px;--afcc-sleeve-stage-text-size:97.167px}
.afcc-sleeve-print-font-584{--afcc-sleeve-text-size:292.0px;--afcc-sleeve-stage-text-size:97.333px}
.afcc-sleeve-print-font-585{--afcc-sleeve-text-size:292.5px;--afcc-sleeve-stage-text-size:97.500px}
.afcc-sleeve-print-font-586{--afcc-sleeve-text-size:293.0px;--afcc-sleeve-stage-text-size:97.667px}
.afcc-sleeve-print-font-587{--afcc-sleeve-text-size:293.5px;--afcc-sleeve-stage-text-size:97.833px}
.afcc-sleeve-print-font-588{--afcc-sleeve-text-size:294.0px;--afcc-sleeve-stage-text-size:98.000px}
.afcc-sleeve-print-font-589{--afcc-sleeve-text-size:294.5px;--afcc-sleeve-stage-text-size:98.167px}
.afcc-sleeve-print-font-590{--afcc-sleeve-text-size:295.0px;--afcc-sleeve-stage-text-size:98.333px}
.afcc-sleeve-print-font-591{--afcc-sleeve-text-size:295.5px;--afcc-sleeve-stage-text-size:98.500px}
.afcc-sleeve-print-font-592{--afcc-sleeve-text-size:296.0px;--afcc-sleeve-stage-text-size:98.667px}
.afcc-sleeve-print-font-593{--afcc-sleeve-text-size:296.5px;--afcc-sleeve-stage-text-size:98.833px}
.afcc-sleeve-print-font-594{--afcc-sleeve-text-size:297.0px;--afcc-sleeve-stage-text-size:99.000px}
.afcc-sleeve-print-font-595{--afcc-sleeve-text-size:297.5px;--afcc-sleeve-stage-text-size:99.167px}
.afcc-sleeve-print-font-596{--afcc-sleeve-text-size:298.0px;--afcc-sleeve-stage-text-size:99.333px}
.afcc-sleeve-print-font-597{--afcc-sleeve-text-size:298.5px;--afcc-sleeve-stage-text-size:99.500px}
.afcc-sleeve-print-font-598{--afcc-sleeve-text-size:299.0px;--afcc-sleeve-stage-text-size:99.667px}
.afcc-sleeve-print-font-599{--afcc-sleeve-text-size:299.5px;--afcc-sleeve-stage-text-size:99.833px}
.afcc-sleeve-print-font-600{--afcc-sleeve-text-size:300.0px;--afcc-sleeve-stage-text-size:100.000px}

/* AFCC_LONG_SLEEVE_15: vertical lettering, 4–15 inch planned length. */
#sleeve-text-rotation-row[hidden],#sleeve-long-direction-row[hidden]{display:none!important}
#sleeve-text-layout,#sleeve-text-direction{width:100%;min-height:44px}
.sleeve-closeup[data-text-layout=long]{height:310px}
.sleeve-closeup[data-text-layout=long]:before{height:360px;top:-22px;width:132px}
.sleeve-closeup-art[data-text-layout=long]{width:132px;max-width:132px;min-height:235px}
.sleeve-closeup-art[data-text-layout=long] #sleeve-preview-text,
.sleeve-closeup-art[data-text-layout=long] .afcc-sleeve-part-text{white-space:nowrap;overflow:visible}
.studio-stage .sweatshirt .sleeve-mark[data-text-layout=long]{height:84px;max-height:none;overflow:visible}
.studio-stage .sweatshirt .sleeve-mark[data-text-layout=long] .afcc-sleeve-single-text{white-space:nowrap;overflow:visible}
