/* TG-GOLIVE-1109 v=1109g — Studio features (product page) + larger per-line design thumbnails in cart */
html.tgf-live #tees-studio .ts-next span { letter-spacing: 0; }
html.tgf-live #tees-studio .ts-stage { position: relative; }
body#cart .tgs-cb, body#order .tgs-cb { align-items: flex-start !important; }
body#cart .tgs-cb img, body#order .tgs-cb img { width: 96px !important; height: 96px !important; flex: 0 0 96px !important; object-fit: contain !important; background: #f4f4f4 !important; border-radius: 10px; }
body#cart .tgs-cb div { font-size: 14px !important; }
body#cart .tgs-cb b { font-size: 15px !important; }
/* Studio flow cart lines: show the customer's design mockup at a readable size */
body#cart .ts-cartprev .ts-cp-th { display: flex; flex-wrap: wrap; gap: 8px; }
html body#cart .ts-cartprev .ts-cp-th figure { margin: 0; text-align: center; width: auto !important; min-width: 72px; flex: 0 0 auto; }
html body#cart .cart-item .ts-cartprev .ts-cp-th img, html body#cart .ts-cartprev .ts-cp-th img { width: 72px !important; height: 72px !important; max-width: none !important; object-fit: contain !important; background: #f4f4f4 !important; border-radius: 10px !important; border: 1px solid #eee !important; }
