.tgf-team-picker[hidden]{display:none!important}.tgf-team-picker{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e6decb;border-radius:12px;background:#fcfbf8}.tgf-team-picker.has-error{border-color:#c0392b}.tgf-tp__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.tgf-tp__title{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#222}.tgf-tp__selected{font-size:13px;font-weight:600;color:#b8962e}.tgf-tp__text{font-size:13px;line-height:1.4;color:#6b6b6b}.tgf-tp__text p{margin:0}.tgf-tp__search{width:100%;padding:10px 12px;font:inherit;font-size:14px;border:1px solid #e6decb;border-radius:8px;background:#fff}.tgf-tp__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:340px;overflow-y:auto;padding:2px}.tgf-tp__team{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:1px solid #e6decb;border-radius:10px;background:#fff;color:#222;cursor:pointer;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tgf-tp__team[hidden]{display:none}.tgf-tp__team:hover{border-color:#d4af37;transform:translateY(-1px)}.tgf-tp__team:focus-visible{outline:2px solid #d4af37;outline-offset:2px}.tgf-tp__team.is-selected{border-color:#d4af37;box-shadow:0 0 0 1px #d4af37 inset;background:#fffaf0}.tgf-tp__crest{display:flex;align-items:center;justify-content:center;width:56px;height:56px}.tgf-tp__crest img{width:100%;height:100%;max-width:56px;max-height:56px;min-width:44px;min-height:44px;object-fit:contain;transition:opacity .2s ease}.tgf-tp__crest img.is-loading{opacity:0}.tgf-tp__crest--initials{border-radius:50%;background:#f4eee2;border:1px solid #e6decb;font-size:16px;font-weight:700;color:#b8962e}.tgf-tp__name{font-size:11px;line-height:1.25;text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.tgf-tp__error{margin:0;font-size:13px;color:#c0392b}.tgf-tp__error[hidden],.tgf-tp__notice[hidden]{display:none}.tgf-tp__notice{margin:0;font-size:12px;color:#8c6d00}.tgf-needs-team .shopify-payment-button,.tgf-custom-logo .shopify-payment-button{opacity:.4;pointer-events:none}.product-media-item:has(>.tgf-crest-preview){position:relative}.tgf-crest-preview{position:absolute;z-index:2;height:auto;aspect-ratio:1 / 1;object-fit:contain;transform:translate(-50%,-50%) scale(.85);opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));transition:opacity .25s ease,transform .25s ease}.tgf-crest-preview.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.tgf-tp__team--upload{border-style:dashed;border-color:#d4af37;background:#fffdf7}.tgf-tp__team--upload.is-selected{border-style:solid}.tgf-tp__crest--upload,.tgf-tp__team--upload .tgf-tp__name{color:#b8962e}.tgf-tp__upload-info{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#444}.tgf-tp__upload-info[hidden],.tgf-tp__upload-hint[hidden],.tgf-tp__upload-error[hidden]{display:none}.tgf-tp__upload-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgf-tp__upload-change{flex:0 0 auto;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:#b8962e;text-decoration:underline;cursor:pointer}.tgf-tp__upload-hint{margin:0;font-size:12px;color:#8a8a8a}.tgf-tp__upload-error{margin:0;font-size:13px;color:#c0392b}
/*# sourceMappingURL=/cdn/shop/t/49/assets/tgf-team-picker.css.map */
