.tnz-cart-upload-gallery{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;max-width:100%}
.tnz-cart-upload-gallery .tnz-cart-upload{flex:0 0 auto;display:block;border:1px solid rgba(0,0,0,.15);border-radius:7px;overflow:hidden;line-height:0;background:#fff}
.tnz-cart-upload-gallery .tnz-cart-upload img{display:block;width:72px;height:72px;max-width:100%;object-fit:contain}
.tnz-cart-upload:hover{border-color:currentColor}.tnz-cart-upload:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:749px){.tnz-cart-upload-gallery .tnz-cart-upload img{width:64px;height:64px}}
