Promo | stampa inclusa
Un servizio per ogni tua esigenza. Scegli quello che fa al caso tuo!
prodotto
stampa inclusa:
prodotto
senza stampa:
prodotto
stampa inclusa:
prodotto
senza stampa:
prodotto
stampa inclusa:
prodotto
senza stampa:
Codice
26FR6554
Materiale
Single Jersey 100% Cotone, 155 g/m2
Colore
Nero, Rosso, Bianco, Arancione, Viola, Blu royal, Giallo, Menta, Rosa chiaro, Blu cielo, Navy Blue, Garnet, Marl Grey, Verde bottiglia, Rossette, Turchese, Kelly Green, Moonlight Blue, Dark Lead, Blue Denim, Blu profondo, Chocolat, Venture Green, Grass Green, Oasis Green, Dusty Blue, brick red, Ochre
Taglia
XS, S, M, L, XL, 2XL, 3XL, 4XL
| Colore | Disp. | Quantità in arrivo |
|---|---|---|
|
Giallo
XS
|
131 | 13.208 il 2026-01-21 |
|
Giallo
S
|
636 | 27.679 il 2026-01-21 |
|
Giallo
M
|
293 | 36.279 il 2026-01-21 |
|
Giallo
L
|
589 | 50.969 il 2026-01-21 |
|
Giallo
XL
|
173 | 26.484 il 2026-01-21 |
|
Giallo
2XL
|
58 | 18.458 il 2026-01-21 |
|
Giallo
3XL
|
44 | 4.069 il 2026-01-21 |
|
Blue Denim
XS
|
167 | 2.881 il 2026-01-21 |
|
Blue Denim
S
|
266 | 10.656 il 2026-01-21 |
|
Blue Denim
M
|
350 | 16.944 il 2026-01-21 |
|
Blue Denim
L
|
302 | 17.627 il 2026-01-21 |
|
Blue Denim
XL
|
312 | 14.181 il 2026-01-21 |
|
Blue Denim
2XL
|
329 | 11.535 il 2026-01-21 |
|
Blue Denim
3XL
|
383 | 2.381 il 2026-01-21 |
|
Dusty Blue
XS
|
194 | 11.811 il 2026-01-21 |
|
Dusty Blue
S
|
311 | 33.402 il 2026-01-21 |
|
Dusty Blue
M
|
1.014 | 42.047 il 2026-01-21 |
|
Dusty Blue
L
|
899 | 45.751 il 2026-01-21 |
|
Dusty Blue
XL
|
1.218 | 38.071 il 2026-01-21 |
|
Dusty Blue
2XL
|
163 | 17.765 il 2026-01-21 |
|
Dusty Blue
3XL
|
23 | 7.599 il 2026-01-21 |
|
Moonlight Blue
XS
|
9 | 4.974 il 2026-01-21 |
|
Moonlight Blue
S
|
113 | 19.874 il 2026-01-21 |
|
Moonlight Blue
M
|
175 | 20.161 il 2026-01-21 |
|
Moonlight Blue
L
|
41 | 21.497 il 2026-01-21 |
|
Moonlight Blue
XL
|
42 | 16.234 il 2026-01-21 |
|
Moonlight Blue
2XL
|
72 | 11.676 il 2026-01-21 |
|
Moonlight Blue
3XL
|
43 | 3.149 il 2026-01-21 |
|
Navy Blue
XS
|
53 | 3.772 il 2026-01-21 |
|
Navy Blue
S
|
189 | 30.587 il 2026-01-21 |
|
Navy Blue
M
|
500 | 70.000 il 2026-01-21 |
|
Navy Blue
L
|
532 | 70.000 il 2026-01-21 |
|
Navy Blue
XL
|
527 | 57.246 il 2026-01-21 |
|
Navy Blue
2XL
|
441 | 21.729 il 2026-01-21 |
|
Navy Blue
3XL
|
88 | 9.257 il 2026-01-21 |
|
Navy Blue
4XL
|
77 | 13.763 il 2026-01-21 |
|
Blu profondo
XS
|
287 | 665 il 2026-01-21 |
|
Blu profondo
S
|
343 | 6.486 il 2026-01-21 |
|
Blu profondo
M
|
222 | 8.923 il 2026-01-21 |
|
Blu profondo
L
|
180 | 8.179 il 2026-01-21 |
|
Blu profondo
XL
|
131 | 6.098 il 2026-01-21 |
|
Blu profondo
2XL
|
259 | 3.743 il 2026-01-21 |
|
Blu profondo
3XL
|
48 | 724 il 2026-01-21 |
|
Bianco
XS
|
965 | 19.201 il 2026-01-21 |
|
Bianco
S
|
2.521 | 70.000 il 2026-01-21 |
|
Bianco
M
|
1.744 | 70.000 il 2026-01-21 |
|
Bianco
L
|
1.732 | 70.000 il 2026-01-21 |
|
Bianco
XL
|
1.628 | 59.627 il 2026-01-21 |
|
Bianco
2XL
|
737 | 70.000 il 2026-01-21 |
|
Bianco
3XL
|
425 | 30.331 il 2026-01-21 |
|
Bianco
4XL
|
618 | 954 il 2026-01-21 |
|
Blu cielo
XS
|
118 | 4.924 il 2026-01-21 |
|
Blu cielo
S
|
206 | 18.688 il 2026-01-21 |
|
Blu cielo
M
|
367 | 24.327 il 2026-01-21 |
|
Blu cielo
L
|
194 | 37.344 il 2026-01-21 |
|
Blu cielo
XL
|
278 | 10.625 il 2026-01-21 |
|
Blu cielo
2XL
|
68 | 11.134 il 2026-01-21 |
|
Blu cielo
3XL
|
279 | 3.438 il 2026-01-21 |
|
Chocolat
XS
|
274 | 827 il 2026-01-21 |
|
Chocolat
S
|
178 | 6.915 il 2026-01-21 |
|
Chocolat
M
|
40 | 12.562 il 2026-01-21 |
|
Chocolat
L
|
278 | 13.787 il 2026-01-21 |
|
Chocolat
XL
|
230 | 7.498 il 2026-01-21 |
|
Chocolat
2XL
|
275 | 4.356 il 2026-01-21 |
|
Chocolat
3XL
|
241 | 1.704 il 2026-01-21 |
|
Garnet
XS
|
64 | 16.209 il 2026-01-21 |
|
Garnet
S
|
278 | 42.419 il 2026-01-21 |
|
Garnet
M
|
658 | 100 il 2026-01-16 |
|
Garnet
L
|
125 | 70.000 il 2026-01-21 |
|
Garnet
XL
|
445 | 51.037 il 2026-01-21 |
|
Garnet
2XL
|
130 | 24.460 il 2026-01-21 |
|
Garnet
3XL
|
123 | 11.763 il 2026-01-21 |
|
Marl Grey
XS
|
303 | 14.487 il 2026-01-21 |
|
Marl Grey
S
|
869 | 20.168 il 2026-01-21 |
|
Marl Grey
M
|
408 | 44.659 il 2026-01-21 |
|
Marl Grey
L
|
383 | 63.358 il 2026-01-21 |
|
Marl Grey
XL
|
309 | 48.006 il 2026-01-21 |
|
Marl Grey
2XL
|
270 | 20.923 il 2026-01-21 |
|
Marl Grey
3XL
|
248 | 8.181 il 2026-01-21 |
|
Menta
XS
|
227 | 6.240 il 2026-01-21 |
|
Menta
S
|
67 | 18.338 il 2026-01-21 |
|
Menta
M
|
186 | 30.042 il 2026-01-21 |
|
Menta
L
|
162 | 33.136 il 2026-01-21 |
|
Menta
XL
|
100 | 23.004 il 2026-01-21 |
|
Menta
2XL
|
193 | 3.659 il 2026-01-21 |
|
Menta
3XL
|
266 | 2.303 il 2026-01-21 |
|
Arancione
XS
|
119 | 5.464 il 2026-01-21 |
|
Arancione
S
|
91 | 9.531 il 2026-01-21 |
|
Arancione
M
|
500 | 26.895 il 2026-01-21 |
|
Arancione
L
|
528 | 19.898 il 2026-01-21 |
|
Arancione
XL
|
264 | 15.682 il 2026-01-21 |
|
Arancione
2XL
|
146 | 9.963 il 2026-01-21 |
|
Arancione
3XL
|
62 | 3.190 il 2026-01-21 |
|
Nero
XS
|
283 | 53.371 il 2026-01-21 |
|
Nero
S
|
570 | 70.000 il 2026-01-21 |
|
Nero
M
|
313 | 800 il 2026-01-16 |
|
Nero
L
|
732 | 1.200 il 2026-01-16 |
|
Nero
XL
|
534 | 1.000 il 2026-01-16 |
|
Nero
2XL
|
260 | 70.000 il 2026-01-21 |
|
Nero
3XL
|
330 | 70.000 il 2026-01-21 |
|
Nero
4XL
|
138 | 5.860 il 2026-01-21 |
|
Dark Lead
XS
|
48 | 2.777 il 2026-01-21 |
|
Dark Lead
S
|
519 | 6.768 il 2026-01-21 |
|
Dark Lead
M
|
348 | 28.104 il 2026-01-21 |
|
Dark Lead
L
|
350 | 28.401 il 2026-01-21 |
|
Dark Lead
XL
|
384 | 22.067 il 2026-01-21 |
|
Dark Lead
2XL
|
285 | 12.797 il 2026-01-21 |
|
Dark Lead
3XL
|
11 | 1.202 il 2026-01-21 |
|
Viola
XS
|
615 | 2.427 il 2026-01-21 |
|
Viola
S
|
372 | 14.953 il 2026-01-21 |
|
Viola
M
|
266 | 11.265 il 2026-01-21 |
|
Viola
L
|
301 | 10.761 il 2026-01-21 |
|
Viola
XL
|
251 | 10.565 il 2026-01-21 |
|
Viola
2XL
|
86 | 3.146 il 2026-01-21 |
|
Viola
3XL
|
187 | 548 il 2026-01-21 |
|
Rosso
XS
|
146 | 30.035 il 2026-01-21 |
|
Rosso
S
|
251 | 70.000 il 2026-01-21 |
|
Rosso
M
|
628 | 70.000 il 2026-01-21 |
|
Rosso
L
|
322 | 70.000 il 2026-01-21 |
|
Rosso
XL
|
593 | 70.000 il 2026-01-21 |
|
Rosso
2XL
|
205 | 50.865 il 2026-01-21 |
|
Rosso
3XL
|
150 | 13.623 il 2026-01-21 |
|
Rosa chiaro
XS
|
32 | 5.969 il 2026-01-21 |
|
Rosa chiaro
S
|
97 | 35.675 il 2026-01-21 |
|
Rosa chiaro
M
|
295 | 43.146 il 2026-01-21 |
|
Rosa chiaro
L
|
277 | 36.903 il 2026-01-21 |
|
Rosa chiaro
XL
|
488 | 23.131 il 2026-01-21 |
|
Rosa chiaro
2XL
|
126 | 13.153 il 2026-01-21 |
|
Rosa chiaro
3XL
|
91 | 3.531 il 2026-01-21 |
|
Rossette
XS
|
184 | 7.245 il 2026-01-21 |
|
Rossette
S
|
216 | 19.209 il 2026-01-21 |
|
Rossette
M
|
343 | 32.191 il 2026-01-21 |
|
Rossette
L
|
167 | 28.972 il 2026-01-21 |
|
Rossette
XL
|
220 | 14.119 il 2026-01-21 |
|
Rossette
2XL
|
64 | 7.877 il 2026-01-21 |
|
Rossette
3XL
|
78 | 2.528 il 2026-01-21 |
|
Blu royal
XS
|
244 | 5.147 il 2026-01-21 |
|
Blu royal
S
|
582 | 10.699 il 2026-01-21 |
|
Blu royal
M
|
549 | 16.616 il 2026-01-21 |
|
Blu royal
L
|
432 | 23.956 il 2026-01-21 |
|
Blu royal
XL
|
305 | 18.754 il 2026-01-21 |
|
Blu royal
2XL
|
235 | 9.123 il 2026-01-21 |
|
Blu royal
3XL
|
16 | 3.124 il 2026-01-21 |
|
Turchese
XS
|
65 | 19.224 il 2026-01-21 |
|
Turchese
S
|
104 | 42.839 il 2026-01-21 |
|
Turchese
M
|
122 | 50.048 il 2026-01-21 |
|
Turchese
L
|
129 | 70.000 il 2026-01-21 |
|
Turchese
XL
|
247 | 60.792 il 2026-01-21 |
|
Turchese
2XL
|
143 | 15.569 il 2026-01-21 |
|
Turchese
3XL
|
54 | 7.180 il 2026-01-21 |
|
Venture Green
XS
|
61 | 863 il 2026-01-21 |
|
Venture Green
S
|
199 | 8.359 il 2026-01-21 |
|
Venture Green
M
|
158 | 10.502 il 2026-01-21 |
|
Venture Green
L
|
107 | 12.538 il 2026-01-21 |
|
Venture Green
XL
|
233 | 12.410 il 2026-01-21 |
|
Venture Green
2XL
|
38 | 11.332 il 2026-01-21 |
|
Venture Green
3XL
|
127 | 2.643 il 2026-01-21 |
|
Verde bottiglia
XS
|
40 | 12.608 il 2026-01-21 |
|
Verde bottiglia
S
|
172 | 14.405 il 2026-01-21 |
|
Verde bottiglia
M
|
500 | 26.500 il 2026-01-21 |
|
Verde bottiglia
L
|
1.060 | 39.838 il 2026-01-21 |
|
Verde bottiglia
XL
|
281 | 32.555 il 2026-01-21 |
|
Verde bottiglia
2XL
|
262 | 16.202 il 2026-01-21 |
|
Verde bottiglia
3XL
|
284 | 8.342 il 2026-01-21 |
|
Grass Green
XS
|
206 | 6.937 il 2026-01-21 |
|
Grass Green
S
|
136 | 14.492 il 2026-01-21 |
|
Grass Green
M
|
90 | 24.333 il 2026-01-21 |
|
Grass Green
L
|
130 | 27.206 il 2026-01-21 |
|
Grass Green
XL
|
152 | 19.970 il 2026-01-21 |
|
Grass Green
2XL
|
93 | 7.039 il 2026-01-21 |
|
Grass Green
3XL
|
10 | 5.158 il 2026-01-21 |
|
Kelly Green
XS
|
73 | 5.479 il 2026-01-21 |
|
Kelly Green
S
|
171 | 19.576 il 2026-01-21 |
|
Kelly Green
M
|
169 | 22.524 il 2026-01-21 |
|
Kelly Green
L
|
63 | 24.514 il 2026-01-21 |
|
Kelly Green
XL
|
84 | 17.499 il 2026-01-21 |
|
Kelly Green
2XL
|
12 | 9.653 il 2026-01-21 |
|
Kelly Green
3XL
|
93 | 1.822 il 2026-01-21 |
|
Oasis Green
XS
|
45 | 5.742 il 2026-01-21 |
|
Oasis Green
S
|
82 | 12.340 il 2026-01-21 |
|
Oasis Green
M
|
86 | 13.438 il 2026-01-21 |
|
Oasis Green
L
|
168 | 20.567 il 2026-01-21 |
|
Oasis Green
XL
|
36 | 16.241 il 2026-01-21 |
|
Oasis Green
2XL
|
71 | 6.393 il 2026-01-21 |
|
Oasis Green
3XL
|
205 | 991 il 2026-01-21 |
|
Ochre
XS
|
193 | 10.156 il 2026-01-21 |
|
Ochre
S
|
339 | 22.466 il 2026-01-21 |
|
Ochre
M
|
419 | 10.594 il 2026-01-21 |
|
Ochre
L
|
491 | 8.974 il 2026-01-21 |
|
Ochre
XL
|
406 | 20.472 il 2026-01-21 |
|
Ochre
2XL
|
257 | 11.877 il 2026-01-21 |
|
Ochre
3XL
|
184 | 6.265 il 2026-01-21 |
|
Brick red
XS
|
174 | 8.820 il 2026-01-21 |
|
Brick red
S
|
417 | 11.540 il 2026-01-21 |
|
Brick red
M
|
517 | 13.614 il 2026-01-21 |
|
Brick red
L
|
621 | 9.719 il 2026-01-21 |
|
Brick red
XL
|
430 | 10.797 il 2026-01-21 |
|
Brick red
2XL
|
379 | 5.819 il 2026-01-21 |
|
Brick red
3XL
|
193 | 6.664 il 2026-01-21 |
|
Grigio perla
XS
|
100 | 12.377 il 2026-01-15 |
|
Grigio perla
S
|
100 | 39.880 il 2026-01-15 |
|
Grigio perla
M
|
100 | 48.692 il 2026-01-15 |
|
Grigio perla
L
|
99 | 46.940 il 2026-01-15 |
|
Grigio perla
XL
|
100 | 30.023 il 2026-01-15 |
|
Grigio perla
XXL
|
100 | 13.127 il 2026-01-15 |
|
Grigio perla
3XL
|
100 | 5.880 il 2026-01-15 |
| Qta | 20 | 40 | 60 | 100 | 200 | 500 | 1000 | |
|---|---|---|---|---|---|---|---|---|
| prodotto neutro |
€ 6,23
|
€ 4,93
|
€ 4,55
|
€ 4,13
|
€ 3,87
|
€ 3,48
|
€ 3,25
|
|
Tutti i prezzi indicati si intendono iva esclusa
| pos. stampa: right chest | Qta | 20 | 40 | più scelto 60 | 100 | 200 | 500 | best price 1000 |
|---|---|---|---|---|---|---|---|---|
| Screenprint B Textile 2 - 120x120mm |
€ 10,54
|
€ 8,32
|
€ 6,81
|
€ 5,59
|
€ 5,15
|
€ 4,28
|
€ 3,93
|
|
| Embroidery fixed 2 - 99x99mm |
€ 17,98
|
€ 14,83
|
€ 10,98
|
€ 8,98
|
€ 8,35
|
€ 6,40
|
€ 5,88
|
|
| Transfer - 120x120mm |
€ 14,13
|
€ 11,67
|
€ 8,85
|
€ 7,31
|
€ 6,82
|
€ 5,24
|
€ 4,70
|
|
| DTF Transfer 2 - 120x120mm |
€ 10,47
|
€ 8,01
|
€ 7,12
|
€ 6,35
|
€ 5,86
|
€ 5,27
|
€ 4,96
|
|
Tutti i prezzi indicati si intendono iva esclusa
| pos. stampa: right bicep | Qta | 20 | 40 | 60 | 100 | 200 | 500 | 1000 |
|---|---|---|---|---|---|---|---|---|
| Screenprint B Textile 2 - 100x70mm |
€ 10,54
|
€ 8,32
|
€ 6,81
|
€ 5,59
|
€ 5,15
|
€ 4,28
|
€ 3,93
|
|
| Embroidery fixed 2 - 35x35mm |
€ 17,98
|
€ 14,83
|
€ 10,98
|
€ 8,98
|
€ 8,35
|
€ 6,40
|
€ 5,88
|
|
| Transfer - 90x70mm |
€ 14,13
|
€ 11,67
|
€ 8,85
|
€ 7,31
|
€ 6,82
|
€ 5,24
|
€ 4,70
|
|
| DTF Transfer 2 - 90x70mm |
€ 9,95
|
€ 7,49
|
€ 6,60
|
€ 5,81
|
€ 5,32
|
€ 4,76
|
€ 4,44
|
|
Tutti i prezzi indicati si intendono iva esclusa
| pos. stampa: left bicep | Qta | 20 | 40 | 60 | 100 | 200 | 500 | 1000 |
|---|---|---|---|---|---|---|---|---|
| Screenprint B Textile 2 - 100x70mm |
€ 10,54
|
€ 8,32
|
€ 6,81
|
€ 5,59
|
€ 5,15
|
€ 4,28
|
€ 3,93
|
|
| Embroidery fixed 2 - 35x35mm |
€ 17,98
|
€ 14,83
|
€ 10,98
|
€ 8,98
|
€ 8,35
|
€ 6,40
|
€ 5,88
|
|
| Transfer - 90x70mm |
€ 14,13
|
€ 11,67
|
€ 8,85
|
€ 7,31
|
€ 6,82
|
€ 5,24
|
€ 4,70
|
|
| DTF Transfer 2 - 90x70mm |
€ 9,95
|
€ 7,49
|
€ 6,60
|
€ 5,81
|
€ 5,32
|
€ 4,76
|
€ 4,44
|
|
Tutti i prezzi indicati si intendono iva esclusa
| pos. stampa: impact full front | Qta | 20 | 40 | 60 | 100 | 200 | 500 | 1000 |
|---|---|---|---|---|---|---|---|---|
| Embroidery fixed 2 - 99x99mm |
€ 17,98
|
€ 14,83
|
€ 10,98
|
€ 8,98
|
€ 8,35
|
€ 6,40
|
€ 5,88
|
|
| Screenprint B Textile 2 - 290x380mm |
€ 10,54
|
€ 8,32
|
€ 6,81
|
€ 5,59
|
€ 5,15
|
€ 4,28
|
€ 3,93
|
|
| Transfer - 280x230mm |
€ 14,13
|
€ 11,67
|
€ 8,85
|
€ 7,31
|
€ 6,82
|
€ 5,24
|
€ 4,70
|
|
| DTF Transfer 2 - 280x230mm |
€ 11,74
|
€ 9,29
|
€ 8,23
|
€ 7,39
|
€ 6,89
|
€ 6,27
|
€ 5,98
|
|
Tutti i prezzi indicati si intendono iva esclusa
| pos. stampa: impact upper back | Qta | 20 | 40 | 60 | 100 | 200 | 500 | 1000 |
|---|---|---|---|---|---|---|---|---|
| Embroidery fixed 2 - 99x99mm |
€ 17,98
|
€ 14,83
|
€ 10,98
|
€ 8,98
|
€ 8,35
|
€ 6,40
|
€ 5,88
|
|
| Screenprint B Textile 2 - 290x380mm |
€ 10,54
|
€ 8,32
|
€ 6,81
|
€ 5,59
|
€ 5,15
|
€ 4,28
|
€ 3,93
|
|
| Transfer - 280x230mm |
€ 14,13
|
€ 11,67
|
€ 8,85
|
€ 7,31
|
€ 6,82
|
€ 5,24
|
€ 4,70
|
|
| DTF Transfer 2 - 280x230mm |
€ 11,74
|
€ 9,29
|
€ 8,23
|
€ 7,39
|
€ 6,89
|
€ 6,27
|
€ 5,98
|
|
Tutti i prezzi indicati si intendono iva esclusa
| pos. stampa: left chest | Qta | 20 | 40 | 60 | 100 | 200 | 500 | 1000 |
|---|---|---|---|---|---|---|---|---|
| Embroidery fixed 2 - 99x99mm |
€ 17,98
|
€ 14,83
|
€ 10,98
|
€ 8,98
|
€ 8,35
|
€ 6,40
|
€ 5,88
|
|
| Screenprint B Textile 2 - 120x120mm |
€ 10,54
|
€ 8,32
|
€ 6,81
|
€ 5,59
|
€ 5,15
|
€ 4,28
|
€ 3,93
|
|
| Transfer - 120x120mm |
€ 14,13
|
€ 11,67
|
€ 8,85
|
€ 7,31
|
€ 6,82
|
€ 5,24
|
€ 4,70
|
|
| DTF Transfer 2 - 120x120mm |
€ 10,47
|
€ 8,01
|
€ 7,12
|
€ 6,35
|
€ 5,86
|
€ 5,27
|
€ 4,96
|
|
Tutti i prezzi indicati si intendono iva esclusa
Affidati a un grande classico con la T-shirt unisex SOL’S REGENT 150g/m² , la...
Scegli un capo promozionale comodo, resistente e dal design femminile con la nostra T-shirt da...
La T-shirt da donna SOL’S REGENT 150g/m² è la soluzione perfetta per aziende...
t-shirt adulto in cotone 100% da 150 g., modello girocollo a costina rinforzata ribattitura...
SOL'S PIONEER MEN, Maglietta uomo in jersey aderente con scollo rotondo, 100% cotone da...
T-shirt a maniche corte con girocollo a doppio strato in elastan, realizzata in tessuto tubolare...
Apribottiglie in sughero con dettagli in acciaio inox e sughero su entrambi i lati. Include un...
Lo zaino porta computer 16” espandibile in poliestere 600D RPET è la scelta ideale...
Il portatile Netbook Pro include Office sul web che consente di utilizzare Word, Excel,...
Orologio analogico da parete con sistema 'clic clac' per facilitare la rimozione del quadrante ed...
da oltre 40 anni, passione e nuove idee.
ma la qualità per noi viene sempre prima di tutto
Ti mostreremo l'aspetto finale del prodotto ad ogni ordine
in tutta Italia con i migliori corrieri nazionali in circolazione
il nostro punto di forza. Se hai una scadenza, noi la rispetteremo