.shp-ia{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;line-height:1.4;color:var(--sth-grigio, currentColor);text-decoration:none}.shp-ia b{color:var(--sth-nero, currentColor);font-weight:700}.shp-ia:hover span:last-child{text-decoration:underline}.shp-ia:focus-visible span:last-child{text-decoration:underline}.shp-ia-ico{color:var(--sth-rosso, currentColor)}.shp-ia.catalogo{margin:-4px 0 12px}.shp-ia.scheda{margin-top:2px}.gt-come{--gt-acc: #c2410c;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:12px;padding:12px 14px;border-radius:0;background:var(--bg-sunk)}.gt-svg{flex:0 0 104px;width:104px;height:auto}.gt-capo{fill:var(--bg-card);stroke:#6b7280;stroke-width:3;stroke-linejoin:round}.gt-collo{fill:none;stroke:#6b7280;stroke-width:3}.gt-linea{stroke:var(--gt-acc);stroke-width:4}.gt-sottile{stroke-width:1.6;opacity:.7}.gt-bollo{fill:var(--gt-acc)}.gt-lettera{fill:#fff;font-size:24px;font-weight:800;text-anchor:middle;font-family:inherit}.gt-spiega{flex:1 1 170px;min-width:0;font-size:13.5px;line-height:1.4}.gt-titolo{margin:0 0 6px;font-weight:800}.gt-spiega ul{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:5px}.gt-spiega li{display:flex;gap:2px;align-items:baseline}.gt-spiega li .gt-bollino{transform:translateY(4px)}.gt-consiglio{margin:0;font-size:12.5px;color:#4b5563}.gt-th{display:inline-flex;align-items:center;gap:0}.gt-bollino{--gt-acc: #c2410c;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--gt-acc);color:#fff;font-size:10.5px;font-weight:800;margin-right:6px;letter-spacing:0}.gt-tabella th{white-space:normal;vertical-align:bottom;padding:8px 6px;line-height:1.25}.gt-tabella th:first-child{padding-left:12px}.gt-tabella td{padding:7px 6px;font-variant-numeric:tabular-nums}.gt-tabella td:first-child{padding-left:12px}.gt-tabella .gt-th{flex-direction:column;gap:4px}.gt-tabella .gt-th .gt-bollino{margin-right:0}.cs-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#0a0a0a8c;display:flex;align-items:flex-start;justify-content:center;padding:max(20px,5vh) 20px 20px;padding:max(20px,5dvh) 20px 20px}.cs-fin{position:relative;width:100%;max-width:620px;max-height:calc(100vh - max(20px,5vh) - 20px);max-height:calc(100dvh - max(20px,5dvh) - 20px);display:flex;flex-direction:column;background:#fff;color:#0a0a0a;border-radius:0;box-shadow:0 20px 60px #0000004d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal;overflow:hidden}.cs-fin *{box-sizing:border-box;text-transform:none;letter-spacing:normal}.cs-testa{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #eee;flex:none}.cs-foto{width:52px;height:52px;border-radius:0;object-fit:cover;background:#f4f4f3;flex:none;display:block}.cs-titolo{min-width:0;flex:1;display:flex;flex-direction:column}.cs-titolo small{font-size:12px;opacity:.6;font-weight:600}.cs-titolo b{font-size:16px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-x{border:0;background:#f4f4f3;width:36px;height:36px;border-radius:50%;font-size:15px;cursor:pointer;color:#0a0a0a;flex:none}.cs-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 18px 18px}.cs-sez{padding:16px 0;border-bottom:1px solid #f0f0f0}.cs-sez:last-child{border-bottom:0}.cs-sez h3{margin:0 0 12px;font-size:17px;font-weight:800;display:flex;align-items:center;gap:10px;color:#0a0a0a}.cs-sez h3 em{font-style:normal;font-weight:600;opacity:.6;font-size:14px}.cs-n{width:24px;height:24px;border-radius:50%;background:#0a0a0a;color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:none}.cs-colori{display:flex;flex-wrap:wrap;gap:10px}.cs-col{width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.18);cursor:pointer;padding:0;position:relative}.cs-col.on{box-shadow:0 0 0 3px #fff,0 0 0 5px #e93328}.cs-schede{display:inline-flex;background:#f4f4f3;border-radius:999px;padding:3px;margin-bottom:12px}.cs-schede button{border:0;background:transparent;padding:8px 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:700;color:#555;cursor:pointer}.cs-schede button.on{background:#fff;color:#0a0a0a;box-shadow:0 1px 4px #0000001f}.cs-taglie{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px}.cs-taglia{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid #e2e2e2;border-radius:0;padding:8px 6px}.cs-taglia-n{font-size:13px;font-weight:800}.cs-taglia input,.cs-totale input{width:100%;border:1.5px solid #cfcfcf;border-radius:0;padding:8px 4px;font:inherit;font-size:16px;text-align:center;color:#0a0a0a;background:#fff;-moz-appearance:textfield}.cs-taglia input:focus,.cs-totale input:focus{outline:none;border-color:#0a0a0a}.cs-taglia small{font-size:11px;opacity:.6}.cs-taglia.finita small{color:#c8281e;opacity:1}.cs-totale{display:flex;align-items:center;gap:12px;font-size:14px}.cs-totale input{width:110px;flex:none}.cs-pos{display:flex;flex-wrap:wrap;gap:8px}.cs-pos button{border:1.5px solid #d4d4d4;background:#fff;border-radius:0;padding:10px 16px;font:inherit;font-size:15px;font-weight:700;color:#0a0a0a;cursor:pointer}.cs-pos button.on{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.cs-lav{margin-top:12px;border:1px solid #e9e9e9;border-radius:0;padding:12px;background:#fafaf9}.cs-lav-testa{font-weight:800;font-size:14px;margin-bottom:8px}.cs-chips{display:flex;flex-wrap:wrap;gap:6px}.cs-chip-w{display:inline-flex;align-items:center;gap:4px}.cs-chip{border:1.5px solid #d4d4d4;background:#fff;border-radius:999px;padding:7px 14px;font:inherit;font-size:14px;font-weight:700;color:#0a0a0a;cursor:pointer}.cs-chip.on{background:#e93328;border-color:#e93328;color:#fff}.cs-chip-muto{font-weight:600;color:#555}.cs-info{width:20px;height:20px;border-radius:50%;border:1.5px solid #0a0a0a;background:#fff;color:#0a0a0a;font:700 11px/1 Georgia,serif;font-style:italic;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.cs-sotto{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:13px;font-weight:700}.cs-sotto>span{min-width:110px}.cs-num{display:flex;flex-wrap:wrap;gap:6px}.cs-num button{min-width:38px;height:36px;border:1.5px solid #d4d4d4;background:#fff;border-radius:0;font:inherit;font-size:14px;font-weight:700;color:#0a0a0a;cursor:pointer;padding:0 10px}.cs-num button.on{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.cs-nota{font-size:13px;opacity:.65;margin:10px 0 0}.cs-avviso{font-size:13px;margin:10px 0 0;padding:8px 10px;border-radius:0;background:#fff6e5;color:#7a4b00}.cs-piede{flex:none;border-top:1px solid #eee;padding:12px 18px calc(12px + var(--sicura-basso, 0px));display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;background:#fff}.cs-prezzo{display:flex;flex-direction:column;min-width:0}.cs-prezzo b{font-size:22px;font-weight:800;line-height:1.15;transition:opacity .15s}.cs-prezzo b.carica{opacity:.45}.cs-prezzo b small{font-size:12px;font-weight:600;opacity:.6}.cs-prezzo>span{font-size:13px;opacity:.75}.cs-prezzo .cs-fuori{font-size:12px;opacity:.65}.cs-riservato{font-size:14px;font-weight:600}.cs-riservato button{border:0;background:none;padding:0;font:inherit;color:#e93328;text-decoration:underline;cursor:pointer}.cs-aggiungi{border:0;background:#e93328;color:#fff;border-radius:999px;padding:14px 22px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;white-space:nowrap}.cs-aggiungi:active{transform:scale(.98)}.cs-errore{grid-column:1/-1;margin:2px 0 0;font-size:13px;color:#c8281e;font-weight:600}.cs-indicativo{grid-column:1/-1;margin:0;font-size:11px;opacity:.55}@media (max-width:600px){.cs-velo{padding:0;align-items:stretch}.cs-fin{max-width:none;max-height:none;height:100%;border-radius:0}.cs-testa{padding:12px 16px}.cs-corpo{padding:4px 16px 16px}.cs-piede{grid-template-columns:1fr;padding:10px 16px calc(10px + var(--sicura-basso, 0px))}.cs-aggiungi{width:100%}.cs-taglie{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-sotto>span{min-width:0;width:100%}}.cs-grafica{margin-top:10px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e2e2;border-radius:0;padding:6px 8px;min-width:0}.cs-grafica img,.cs-grafica-f{width:44px;height:44px;border-radius:0;object-fit:cover;background:#f4f4f3;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.cs-grafica-n{flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:column}.cs-grafica-n small{font-weight:500;opacity:.65}.cs-grafica button{border:0;background:none;font:inherit;font-size:13px;color:#e93328;text-decoration:underline;cursor:pointer;flex:none;padding:4px}.cs-domanda{margin-top:12px}.cs-domanda-nota{width:100%;font-size:12px;font-weight:500;opacity:.65}.cs-chip[disabled]{opacity:.4;cursor:not-allowed}.cs-nota-colori{margin:10px 0 0}.cs-allega{margin-top:10px;display:flex;flex-direction:column;gap:6px}.cs-allega .cs-grafica{margin-top:0}.cs-allega-btn{align-self:flex-start;border:1px dashed #b9b9b6;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;cursor:pointer;background:#fff}.cs-allega-btn:hover{border-color:#111}.cs-allega-btn.off{opacity:.5;cursor:default}.cs-allega-btn input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cs-tua-grafica{margin-top:12px;align-items:flex-start}.cs-strade-grafica{display:flex;align-items:center;gap:8px 10px;flex:1;min-width:0}.cs-strade-grafica .cs-allega{margin-top:0}.cs-oppure{font-size:12px;font-weight:600;opacity:.55}.cs-col-designer{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid rgba(17,17,17,.9);border-radius:0;padding:7px 14px;font:inherit;text-align:left;cursor:pointer;background:#111111e6;color:#fff}.cs-col-designer b{font-size:13px;font-weight:800}.cs-col-designer small{font-size:11px;font-weight:500;opacity:.75}.cs-col-designer:hover{background:#000}.cs-non-ho{width:100%;border:0;background:none;padding:2px 0 0;font:inherit;font-size:12px;font-weight:600;text-align:left;text-decoration:underline;opacity:.6;cursor:pointer}@media (max-width:600px){.cs-strade-grafica{flex-direction:column;align-items:stretch}.cs-strade-grafica .cs-allega-btn{align-self:stretch;text-align:center}.cs-oppure{text-align:center}}.shp-modal.cg{max-width:1100px}.shp-modal.cg .cg-intro{margin:0 0 12px;font-size:14px;line-height:1.5}.cg-regola{margin:0 0 18px;padding:10px 14px;border-left:3px solid var(--sth-nero, currentColor);background:var(--sth-crema, transparent);color:var(--sth-nero, currentColor);border-radius:0;font-size:13.5px;line-height:1.5}.cg-regola p{margin:2px 0 0}.cg-passo{margin:0 0 18px}.cg-passo h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.cg-passo h3 span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--sth-nero, currentColor);color:var(--sth-bianco, Canvas);font-size:13px}.cg-file{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:18px;align-items:start}.cg-file-carica{min-width:0}.cg-collo{position:relative;width:100%;aspect-ratio:660 / 468;border-radius:0;overflow:hidden;border:1px solid var(--sth-grigio, currentColor)}.cg-collo-fondo{display:block;width:100%;height:166.67%}.cg-collo-intera{display:block;width:100%;height:100%}.cg-collo-stampa{position:absolute;left:39.06%;top:51.71%;width:21.89%;height:24.69%;display:flex;align-items:flex-start;justify-content:center}.cg-collo-stampa img{max-width:100%;max-height:100%;object-fit:contain}.cg-nota{display:grid;gap:4px;margin-top:12px;font-size:13px}.cg-nota em{font-style:normal;opacity:.7}.cg-nota input{font:inherit;padding:9px 11px;border:1px solid var(--sth-grigio, currentColor);border-radius:0}.cg-legenda{margin:6px 0 0;font-size:12.5px}.cg-err{margin-top:8px}.cg-prezzo{display:grid;gap:2px}.cg-prezzo span+span{font-size:13px}@media (max-width: 700px){.cg-file{grid-template-columns:1fr}.cg-collo{max-width:280px;margin:0 auto}}.cg-stampe{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 14px}.cg-stampa{display:grid;gap:3px;text-align:left;padding:12px 14px;border:1px solid var(--sth-grigio, currentColor);border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.cg-stampa b{font-size:14px}.cg-stampa small{font-size:12.5px;opacity:.75;line-height:1.4}.cg-stampa.on{border:2px solid var(--sth-nero, currentColor);padding:11px 13px}.cg-promo em{font-style:normal;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.04em;padding:1px 6px;border-radius:0;background:var(--sth-rosso, currentColor);color:var(--sth-bianco, Canvas)}.cg-promo s{opacity:.6}.cg-promo small{display:block;font-size:12px;opacity:.75}.cg-titolo{display:grid;gap:1px;min-width:0}.cg-titolo small{font-size:13px;font-weight:500;opacity:.65}.cg .cg-stampe{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.cg .cg-stampa{padding:9px 11px}.cg .cg-stampa.on{padding:8px 10px}.cg-file{grid-template-columns:150px 1fr;gap:14px}.cg-file.dopo{grid-template-columns:1fr}.cg-nota-apri{margin-top:10px;padding:0;border:0;background:none;font:inherit;font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;opacity:.8}.cg-link{padding:0;border:0;background:none;font:inherit;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cg .shp-modal-body{flex:1 1 auto;min-height:0}.cg-piede{flex:0 0 auto;padding:10px 20px 14px;border-top:1px solid rgba(0,0,0,.1);background:var(--bg-card);border-radius:0}.cg-piede-riga{display:flex;align-items:center;gap:12px}.cg-piede .cg-prezzo{flex:1 1 auto;min-width:0;display:grid;gap:1px;font-size:13px}.cg-piede .cg-prezzo b{font-size:16px}.cg-piede .cg-prezzo span{opacity:.7}.cg-piede .shp-btn-primary{width:auto;flex:0 0 auto;white-space:nowrap}.cg-piede-sotto{display:flex;flex-wrap:wrap;gap:2px 12px;margin:6px 0 0;font-size:12.5px;opacity:.85}.cg-piede .cg-err{margin:0 0 8px}@media (min-width: 900px){.cg-colonne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px;align-items:start}}@media (max-width: 700px){.cg-file{grid-template-columns:1fr;gap:12px}.cg .cg-collo{max-width:260px;width:100%;margin:0 auto}.cg .cg-stampa small{font-size:12px}.cg-piede{padding:10px 16px calc(12px + var(--sicura-basso, 0px))}}.cg-piede-acc{margin:6px 0 0;font-size:12.5px;opacity:.85}.cg .cg-regola{font-size:13px;padding:8px 12px}.cg .cg-stampa b{font-size:13.5px}.cg .gq-pallini{flex-wrap:nowrap;overflow-x:auto;padding:8px 10px 6px 2px;margin:0 -2px;scrollbar-width:none}.cg .gq-pallini::-webkit-scrollbar{display:none}.cg .gq-pallino{flex:0 0 auto}.cg-completo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 14px;padding:12px 14px;border:1px dashed var(--sth-grigio, currentColor);border-radius:0;font-size:13.5px}.cg-completo p{margin:0;flex:1 1 320px;line-height:1.45}.cg-regola-riga,.cg-completo-riga{display:none}@media (max-width: 700px){.cg .cg-intro{margin-bottom:8px;font-size:13.5px}.cg .cg-regola{margin:0 0 14px;padding:0;border-left:0;border-radius:0}.cg-regola-titolo{display:none}.cg .cg-regola p{display:none;margin:0;padding:0 12px 10px;font-size:12.5px;line-height:1.45}.cg .cg-regola.aperta p{display:block}.cg-regola-riga{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 12px;border:0;background:none;color:inherit;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.cg-regola-riga em{flex:0 0 auto;font-style:normal;font-weight:600;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;opacity:.8}.cg-regola-riga em:after{content:" ▾";display:inline-block;text-decoration:none;transition:transform .2s ease}.cg-regola.aperta .cg-regola-riga em:after{transform:rotate(180deg)}.cg .cg-completo{display:block;margin:0 0 8px;padding:0;border:0;border-radius:0}.cg .cg-completo p,.cg .cg-completo .shp-btn{display:none}.cg-completo-riga{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12.5px;text-align:left;cursor:pointer;opacity:.85}.cg-completo-riga b{white-space:nowrap;text-decoration:underline;text-underline-offset:2px}}@media (max-width: 700px){.cg .cg-passo h3{margin-bottom:8px;font-size:14px}.cg .cg-stampe{margin-bottom:10px}.cg .cg-stampa{padding:7px 10px}.cg .cg-stampa.on{padding:6px 9px}.cg .cg-file:not(.dopo){grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:start}.cg .cg-file:not(.dopo) .cg-collo{max-width:none;margin:0}.cg .cg-file .tsg-due{grid-template-columns:minmax(0,1fr);gap:6px}.cg .cg-file .tsg-tessera{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;gap:8px;padding:8px 10px;text-align:left;font-size:13.5px}.cg .cg-file .tsg-tessera small{display:none}.cg .cg-file .tsg-ic{width:28px;height:28px}.cg .cg-file .tsg-dopo{justify-self:start;font-size:12.5px}.cg .cg-file .cfs-rifacciamo{display:none}}
