@layer components.pages{:where([data-ui=unified][data-custom-apparel=tees]) .rush-spark{filter:saturate(1.4)}:where([data-ui=unified][data-custom-apparel=tees]) .studio-canvas-col{position:static;min-width:0}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px;margin-bottom:16px}:where([data-ui=unified][data-custom-apparel=tees]) .view-tabs{display:flex;gap:6px;margin-bottom:10px}:where([data-ui=unified][data-custom-apparel=tees]) .view-tab{flex:1;border:1px solid var(--ui-line-strong);background:var(--ui-canvas);border-radius:var(--radius-sm);padding:9px 10px;font-weight:700;color:var(--ui-muted);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px}:where([data-ui=unified][data-custom-apparel=tees]) .view-tab.is-active{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);color:var(--color-on-brand)}:where([data-ui=unified][data-custom-apparel=tees]) .tab-badge{font-size:13px;border-radius:999px;padding:1px 7px;font-weight:700;background:var(--ui-tint);color:var(--ui-accent-hover)}:where([data-ui=unified][data-custom-apparel=tees]) .view-tab.is-active .tab-badge{background:#fff3;color:var(--color-on-brand)}:where([data-ui=unified][data-custom-apparel=tees]) .tab-badge.is-warn{background:var(--color-warning-bg);color:var(--color-warning-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-wrap{position:relative;background:var(--gray-100);border-radius:var(--radius-sm);overflow:hidden;touch-action:none}:where([data-ui=unified][data-custom-apparel=tees]) .apparel-canvas{display:block;width:100%;aspect-ratio:5 / 6;outline:none}:where([data-ui=unified][data-custom-apparel=tees]) .apparel-canvas:focus-visible{box-shadow:inset 0 0 0 3px #2f7d3b8c}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--ui-accent);font-size:26px;background:#faf8f399}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-note{position:absolute;left:10px;right:10px;bottom:10px;background:#182219db;color:var(--color-on-brand);border-radius:var(--radius-sm);padding:9px 12px;font-size:13px}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-hint{text-align:center;font-size:13px;color:var(--ui-muted);margin:8px 0 0}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-disclaimer{text-align:center;font-size:13px;color:var(--ui-muted);margin:4px 14px 0}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-zoom-btn{position:absolute;right:10px;bottom:10px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;color:var(--ui-accent-hover);background:#ffffffeb;border:1px solid var(--ui-line);border-radius:999px;box-shadow:0 2px 8px #12221624;cursor:pointer}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-zoom-btn:hover{background:var(--color-surface);border-color:var(--ui-accent, var(--print-green))}:where([data-ui=unified][data-custom-apparel=tees]) .canvas-zoom-btn:disabled{opacity:.6;cursor:wait}:where([data-ui=unified][data-custom-apparel=tees]) .zoom-lightbox{position:fixed;inset:0;z-index:160;background:#122216c7;display:grid;place-items:center;padding:18px}:where([data-ui=unified][data-custom-apparel=tees]) .zoom-lightbox[hidden]{display:none}:where([data-ui=unified][data-custom-apparel=tees]) .zoom-lightbox-inner{position:relative;max-width:min(920px,96vw)}:where([data-ui=unified][data-custom-apparel=tees]) .zoom-lightbox-inner img{display:block;width:100%;max-height:82vh;object-fit:contain;border-radius:var(--radius-lg);box-shadow:0 18px 60px #00000073;background:var(--color-surface)}:where([data-ui=unified][data-custom-apparel=tees]) .zoom-lightbox-caption{margin:10px 4px 0;text-align:center;color:var(--color-on-brand);font-size:13px;opacity:.92}:where([data-ui=unified][data-custom-apparel=tees]) .zoom-lightbox-close{position:absolute;top:-14px;right:-14px;width:38px;height:38px;border-radius:50%;border:none;background:var(--color-surface);color:var(--ui-accent-hover);font-size:17px;cursor:pointer;box-shadow:0 4px 14px #00000059}:where([data-ui=unified][data-custom-apparel=tees]) .designer-controls{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px;display:grid;gap:18px}:where([data-ui=unified][data-custom-apparel=tees]) .size-price-readout{border:1.5px solid var(--ui-accent);background:var(--ui-tint);border-radius:var(--radius-sm);padding:2px 12px}:where([data-ui=unified][data-custom-apparel=tees]) .spr-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:9px 0;font-size:13.5px}:where([data-ui=unified][data-custom-apparel=tees]) .spr-row+.spr-row,:where([data-ui=unified][data-custom-apparel=tees]) .spr-foot{border-top:1px solid rgb(47 125 59 / 35%)}:where([data-ui=unified][data-custom-apparel=tees]) .spr-side{font-weight:800;font-size:13px;letter-spacing:.07em;color:var(--ui-accent);min-width:44px;flex:none}:where([data-ui=unified][data-custom-apparel=tees]) .spr-dims{font-weight:700;color:var(--ui-accent-hover);font-variant-numeric:tabular-nums}:where([data-ui=unified][data-custom-apparel=tees]) .spr-arrow{font-size:13px;color:var(--ui-accent);align-self:center}:where([data-ui=unified][data-custom-apparel=tees]) .spr-tier{font-weight:700;color:var(--ui-accent-hover)}:where([data-ui=unified][data-custom-apparel=tees]) .spr-price{margin-left:auto;font-weight:800;color:var(--ui-accent-hover);font-variant-numeric:tabular-nums}:where([data-ui=unified][data-custom-apparel=tees]) .spr-row.is-empty{color:var(--ui-muted);font-weight:600}:where([data-ui=unified][data-custom-apparel=tees]) .spr-foot{padding:7px 0 9px;font-size:13px;color:var(--ui-accent);font-weight:600}:where([data-ui=unified][data-custom-apparel=tees]) .size-price-note{margin:8px 2px 0;font-size:13px;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .size-price-note strong{color:var(--ui-muted);text-transform:uppercase;font-size:13px;letter-spacing:.04em}:where([data-ui=unified][data-custom-apparel=tees]) .art-drop:hover,:where([data-ui=unified][data-custom-apparel=tees]) .art-drop.is-over{border-color:var(--ui-accent);background:var(--ui-tint)}:where([data-ui=unified][data-custom-apparel=tees]) input[type=range]{width:100%;accent-color:var(--ui-accent);min-height:30px}:where([data-ui=unified][data-custom-apparel=tees]) .art-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}:where([data-ui=unified][data-custom-apparel=tees]) .dpi-meter{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .dpi-dot{width:11px;height:11px;border-radius:50%;background:var(--ui-muted);flex:none}:where([data-ui=unified][data-custom-apparel=tees]) .dpi-dot.is-ok{background:var(--ui-accent)}:where([data-ui=unified][data-custom-apparel=tees]) .dpi-dot.is-warn{background:var(--color-warning-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .dpi-dot.is-bad{background:var(--color-danger-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .dpi-ack{margin-top:8px;font-size:13.5px;color:var(--color-warning-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .dpi-ack label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}:where([data-ui=unified][data-custom-apparel=tees]) .color-chip{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--ui-line-strong);background:var(--ui-surface);border-radius:999px;padding:7px 13px 7px 8px;font-weight:700;font-size:13.5px;color:var(--ui-muted);min-height:42px}:where([data-ui=unified][data-custom-apparel=tees]) .color-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:14px 16px;margin-bottom:12px;box-shadow:none}:where([data-ui=unified][data-custom-apparel=tees]) .color-card-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}:where([data-ui=unified][data-custom-apparel=tees]) .color-card-head .chip-swatch{width:30px;height:30px}:where([data-ui=unified][data-custom-apparel=tees]) .color-card-head strong{font-family:var(--ui-font);font-size:16px;flex:1}:where([data-ui=unified][data-custom-apparel=tees]) .copy-sizes{font-size:13px}:where([data-ui=unified][data-custom-apparel=tees]) .size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}:where([data-ui=unified][data-custom-apparel=tees]) .size-cell{border:1px solid var(--ui-line);border-radius:var(--radius-sm);padding:8px;text-align:center;background:var(--ui-canvas)}:where([data-ui=unified][data-custom-apparel=tees]) .size-cell.is-out{border-color:var(--ui-line-strong)}:where([data-ui=unified][data-custom-apparel=tees]) .size-cell-label{font-weight:800;font-size:13px}:where([data-ui=unified][data-custom-apparel=tees]) .size-cell-label small{font-weight:600;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .size-cell-stock{font-size:13px;color:var(--ui-muted);margin:1px 0 6px}:where([data-ui=unified][data-custom-apparel=tees]) .size-cell-stock.is-low{color:var(--color-warning-ink);font-weight:700}:where([data-ui=unified][data-custom-apparel=tees]) .size-cell-stock.is-out{color:var(--color-danger-ink);font-weight:700}:where([data-ui=unified][data-custom-apparel=tees]) .stepper{display:flex;align-items:stretch;justify-content:center;gap:0}:where([data-ui=unified][data-custom-apparel=tees]) .stepper button{width:44px;min-height:44px;border:1px solid var(--ui-line-strong);background:var(--ui-surface);font-size:15px;font-weight:700;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .stepper button:first-child{border-radius:7px 0 0 7px}:where([data-ui=unified][data-custom-apparel=tees]) .stepper button:last-child{border-radius:0 7px 7px 0}:where([data-ui=unified][data-custom-apparel=tees]) .stepper input{width:44px;text-align:center;border:1px solid var(--ui-line-strong);border-left:none;border-right:none;font-weight:700;font-size:14px;appearance:textfield}:where([data-ui=unified][data-custom-apparel=tees]) .color-card-foot{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .tier-meter-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:14px 16px;box-shadow:var(--shadow-sm);margin-top:4px}:where([data-ui=unified][data-custom-apparel=tees]) .tier-meter{position:relative;height:46px}:where([data-ui=unified][data-custom-apparel=tees]) .tier-track{position:absolute;left:0;right:0;top:18px;height:8px;border-radius:99px;background:var(--gray-100);border:1px solid var(--ui-line)}:where([data-ui=unified][data-custom-apparel=tees]) .tier-fill{position:absolute;left:0;top:18px;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--ui-accent-hover),var(--ui-accent-hover));transition:width .25s ease}:where([data-ui=unified][data-custom-apparel=tees]) .tier-notch{position:absolute;top:12px;width:2px;height:20px;background:var(--ui-line-strong)}:where([data-ui=unified][data-custom-apparel=tees]) .tier-notch-label{position:absolute;top:32px;transform:translate(-50%);font-size:13px;font-weight:700;color:var(--ui-muted);white-space:nowrap}:where([data-ui=unified][data-custom-apparel=tees]) .tier-marker{position:absolute;top:8px;width:14px;height:14px;border-radius:50%;background:var(--color-warning-ink);border:2.5px solid var(--color-surface);box-shadow:0 1px 4px #00000059;transform:translate(-50%);transition:left .25s ease}:where([data-ui=unified][data-custom-apparel=tees]) .nudge-line.is-celebrate{color:var(--color-warning-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .inventory-error{margin-top:10px;background:var(--color-danger-bg);color:var(--color-danger-ink);border:1px solid rgb(185 28 28 / 30%);border-radius:var(--radius-sm);padding:10px 12px;font-size:13.5px}:where([data-ui=unified][data-custom-apparel=tees]) .form-field input.is-invalid{border-color:var(--color-danger-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .field-error{color:var(--color-danger-ink);font-size:13px;margin-top:4px}:where([data-ui=unified][data-custom-apparel=tees]) .free-ship-nudge{margin:8px 2px 0;font-size:13px;font-weight:600;color:var(--ui-accent)}:where([data-ui=unified][data-custom-apparel=tees]) .free-ship-nudge:before{content:"\2197  "}:where([data-ui=unified][data-custom-apparel=tees]) .review-mockups{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}:where([data-ui=unified][data-custom-apparel=tees]) .review-mockup{width:86px;text-align:center}:where([data-ui=unified][data-custom-apparel=tees]) .review-mockup img{width:100%;border-radius:8px;border:1px solid var(--ui-line);background:var(--gray-100)}:where([data-ui=unified][data-custom-apparel=tees]) .review-mockup small{font-size:13px;color:var(--ui-muted);display:block;margin-top:2px}:where([data-ui=unified][data-custom-apparel=tees]) .tot-row.is-fee small{color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .rights-ack input{margin-top:2px;flex:none}:where([data-ui=unified][data-custom-apparel=tees]) .bar-ship-nudge{font-size:13px;font-weight:600;color:var(--ui-accent)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-chips{display:flex;gap:8px;flex-wrap:wrap}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-chip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--ui-line-strong);background:var(--ui-surface);border-radius:999px;padding:8px 14px;font-weight:700;font-size:13.5px;color:var(--ui-muted);min-height:40px}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-chip small{font-weight:600;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-chip:hover{border-color:var(--ui-accent);color:var(--ui-accent-hover)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-chip.is-active{border-color:var(--ui-accent);background:var(--ui-tint);color:var(--ui-accent-hover)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-chip.is-active small{color:var(--ui-accent)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-search{position:relative;flex:0 1 280px;min-width:200px}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ui-muted);font-size:13px;pointer-events:none}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-search input{width:100%;border:1.5px solid var(--ui-line-strong);border-radius:999px;padding:10px 14px 10px 34px;min-height:44px;background:var(--ui-surface)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-search input:focus{outline:none;border-color:var(--ui-accent)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-empty{color:var(--ui-muted);font-size:14px;padding:22px 4px}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-card-style{font-size:13px;color:var(--ui-muted);font-weight:600}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-card-swatches{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-swatch{border-radius:50%;padding:0;overflow:hidden;border:1.5px solid var(--ui-line-strong);background:var(--ui-canvas);flex:none;width:44px;height:44px}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-swatch img{width:100%;height:100%;object-fit:cover;display:block}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-swatch:hover{border-color:var(--ui-accent)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-swatch-blank{display:block;width:100%;height:100%;background:var(--gray-100)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-swatch-more{font-size:13px;font-weight:700;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-card-proof{font-size:13px;font-weight:700;color:var(--color-warning-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-card-proof i{margin-right:3px}:where([data-ui=unified][data-custom-apparel=tees]) .band-ai{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-tint)}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-inner{max-width:1100px;margin:0 auto}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-head{max-width:720px}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;font-family:var(--ui-font);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ui-accent)}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-eyebrow i{color:var(--color-warning-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .band-title.ai-band-title{margin:0 0 12px;font-size:clamp(27px,3.6vw,38px);line-height:1.06}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-sub{font-size:16.5px;line-height:1.5;color:var(--ui-muted);max-width:60ch;margin:0 0 16px}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}:where([data-ui=unified][data-custom-apparel=tees]) .ai-tool-chip{border:1px solid var(--ui-line-strong);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700;color:var(--ui-muted);background:var(--ui-surface)}:where([data-ui=unified][data-custom-apparel=tees]) .ai-tool-chip-any{color:var(--ui-accent);border-color:var(--ui-accent-hover);border-style:solid}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:26px}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-tile{position:relative;margin:0;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:none;transition:border-color .15s ease}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-tile:hover{border-color:var(--ui-accent);box-shadow:none}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-tile img{display:block;width:100%;aspect-ratio:6 / 5;object-fit:cover;background:var(--gray-100)}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-tag{position:absolute;top:8px;left:8px;z-index:2;font-family:var(--ui-font);font-weight:800;font-size:13px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--ui-accent);border:1px solid var(--ui-line-strong);background:var(--ui-surface)}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-cap{padding:9px 12px;font-size:13px;font-weight:700;color:var(--ui-muted);background:var(--ui-surface);border-top:1px solid var(--ui-line-strong);text-transform:uppercase;letter-spacing:.05em}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--ui-line);padding-top:22px}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-spec{margin:0;flex:1 1 380px;font-size:14px;line-height:1.5;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-spec i{color:var(--color-warning-ink);margin-right:7px}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-spec strong{color:var(--ui-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-cta{flex:none;text-decoration:none}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-sort{flex:none;width:auto;padding:9px 12px;font:inherit;font-size:13.5px;font-weight:600;color:var(--ui-ink);background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:var(--radius-sm)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-sort:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-note{margin:10px 0 0;font-size:13px;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-card-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-card-badge{flex:none;display:inline-flex;align-items:center;gap:5px;background:var(--color-warning-bg);color:var(--color-warning-ink);border:1px solid var(--color-warning-ink);border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px}:where([data-ui=unified][data-custom-apparel=tees]) .product-about{margin:10px 0 14px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-sm);padding:0}:where([data-ui=unified][data-custom-apparel=tees]) .product-about summary{cursor:pointer;list-style:none;padding:11px 14px;font-size:13.5px;font-weight:700;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .product-about summary::-webkit-details-marker{display:none}:where([data-ui=unified][data-custom-apparel=tees]) .product-about summary i{color:var(--ui-accent);margin-right:7px}:where([data-ui=unified][data-custom-apparel=tees]) .product-about summary:hover{color:var(--ui-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .product-about[open] summary{border-bottom:1px solid var(--ui-line-strong)}:where([data-ui=unified][data-custom-apparel=tees]) .product-about p{margin:10px 14px 6px;font-size:13.5px;line-height:1.5;color:var(--ui-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .product-about ul{margin:0 14px 12px;padding-left:18px;font-size:13px;line-height:1.6;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-card-blurb{margin:4px 0 2px;font-size:13px;line-height:1.45;color:var(--ui-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-card-pricing{display:flex;flex-direction:column;gap:1px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ui-line-strong)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-main{font-family:var(--ui-font);font-weight:800;font-size:19px;color:var(--ui-ink)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-main small{font-size:13px;font-weight:700;color:var(--ui-muted);margin-left:2px}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-qual{font-size:13px;font-weight:700;color:var(--ui-accent)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-ladder{font-size:13px;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-loading{font-size:13px;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-sale-chip{display:inline-block;vertical-align:3px;margin-right:5px;background:var(--color-warning-ink);color:var(--color-on-brand);border-radius:5px;padding:2px 7px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-was{margin-left:6px;font-size:13px;font-weight:600;color:var(--ui-muted)}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-price-unavail{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--color-warning-ink)}:where([data-ui=unified][data-custom-apparel=tees]).is-modal-open{overflow:hidden}@media(width<=640px){:where([data-ui=unified][data-custom-apparel=tees]) .zoom-lightbox-close{top:8px;right:8px}}@media(width<=1023px){:where([data-ui=unified][data-custom-apparel=tees]) .studio-canvas-col{position:static;min-width:0}}@media(width<=560px){:where([data-ui=unified][data-custom-apparel=tees]) .gallery-controls{flex-direction:column;align-items:stretch}:where([data-ui=unified][data-custom-apparel=tees]) .gallery-search{flex:1 1 auto}:where([data-ui=unified][data-custom-apparel=tees]) .size-grid{grid-template-columns:repeat(2,1fr)}:where([data-ui=unified][data-custom-apparel=tees]) .btn-cta{font-size:14px;padding:12px 16px;white-space:normal;max-width:58vw}}@media(width<=1023px){:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-gallery{grid-template-columns:repeat(3,1fr)}}@media(width<=560px){:where([data-ui=unified][data-custom-apparel=tees]) .band-ai{padding:36px 18px;background:var(--ui-tint)}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-gallery{grid-template-columns:repeat(2,1fr);gap:10px}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-foot{flex-direction:column;align-items:stretch}:where([data-ui=unified][data-custom-apparel=tees]) .ai-band-cta{width:100%}}@media(width<=360px){:where([data-ui=unified][data-custom-apparel=tees]) .size-grid{grid-template-columns:1fr}}@media screen and (width<=600px){:where([data-ui=unified][data-custom-apparel=tees]) .tier-meter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;height:auto;padding-top:40px}:where([data-ui=unified][data-custom-apparel=tees]) .tier-notch-label{position:static;transform:none;white-space:normal}}}
