.sth-togli-pref{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 18px;box-sizing:border-box;border:2px solid var(--sth-nero, black);border-radius:var(--sth-btn-radius, 100px);background:transparent;color:var(--sth-nero, black);font-family:var(--sth-font-text, inherit);font-size:13px;line-height:1.2;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.sth-togli-pref span{color:var(--sth-rosso, red);font-size:15px;line-height:1;transition:color .15s}.sth-togli-pref:hover{background:var(--sth-nero, black);color:var(--sth-bianco, white)}.sth-togli-pref:focus-visible{background:var(--sth-nero, black);color:var(--sth-bianco, white)}.sth-togli-pref:hover span{color:var(--sth-bianco, white)}.sth-togli-pref:focus-visible span{color:var(--sth-bianco, white)}.sth-togli-pref.largo{width:100%}.arr-bollino{position:absolute;top:8px;left:8px;z-index:calc(var(--z-base) + 2);height:24px;display:flex;align-items:center;padding:0 8px;background:var(--ambra);color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap;border-radius:0;box-shadow:0 1px 4px #00000040}.sto-bollino~.arr-bollino{top:38px}.arr-nota{display:flex;flex-direction:column;gap:4px;margin:0 0 16px;padding:12px 14px;border-left:4px solid var(--ambra);background:color-mix(in srgb,var(--ambra) 12%,transparent);color:var(--ink);font-size:14px;line-height:1.45}.arr-nota>b{font-weight:800;letter-spacing:.02em}.arr-nota.tenue{background:transparent}.tes-arrivo{margin:0 0 8px;font-size:13px;font-weight:700}.sto-banner{position:absolute;top:10px;left:0;z-index:2;background:#e10600;color:#fff;font-weight:800;font-size:12px;letter-spacing:.06em;padding:4px 9px;pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;line-height:1.15}.sto-banner b{font-weight:800}.sto-banner.due small{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;opacity:.92}.sto-avvisi{display:flex;flex-direction:column;gap:8px;margin:14px 0}.sto-avviso{padding:12px 14px;border:2px solid #e10600;color:#111;font-size:14px;line-height:1.4}.sto-avviso-testa{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:inherit;text-decoration:none}.sto-avviso .sto-banner{position:static}.sto-avviso-vai{margin-left:auto;color:#e10600;white-space:nowrap}.sto-avviso:has(.sto-avviso-testa:hover){background:#fff5f5}.sto-maglie{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sto-maglia{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 7px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#111;text-decoration:none;font-size:13px;font-weight:700;line-height:1.2}.sto-maglia:hover{border-color:#e10600}.sto-maglia-ico{display:inline-flex;filter:drop-shadow(0 0 .6px rgba(0,0,0,.6))}.sto-maglia-ico i{display:block;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.6 2 2 4.1l1.3 2.6 1.4-.7V14h6.6V6l1.4.7L14 4.1 10.4 2a2.4 2.4 0 0 1-4.8 0Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.6 2 2 4.1l1.3 2.6 1.4-.7V14h6.6V6l1.4.7L14 4.1 10.4 2a2.4 2.4 0 0 1-4.8 0Z'/%3E%3C/svg%3E") center / contain no-repeat}.shp-card-chip.stockout{background:#e10600;color:#fff}.shp-vendita-riga.stockout .shp-vendita-nome{color:#e10600;font-weight:800}.shp-vendita-riga.stockout.on .shp-vendita-nome{color:inherit}.sto-nota{display:flex;flex-direction:column;gap:4px;margin:0 0 16px;padding:12px 14px;border-left:4px solid #e10600;background:#fff5f5;color:#111;font-size:14px;line-height:1.45}.sto-nota>b{color:#e10600;font-weight:800;letter-spacing:.02em}.sto-nota a{color:#e10600;font-weight:700;text-decoration:none}.sto-nota a:hover{text-decoration:underline}.sto-nota.tenue{background:transparent;border-left-color:#f2a0a0}.shp-card-img:has(.sto-banner) .shp-card-play{top:44px}@media (max-width: 600px){.sto-banner{font-size:10px;padding:3px 6px;top:6px}.sto-banner.due small{font-size:8.5px}}.sto-bollino{position:absolute;top:8px;left:8px;z-index:3;box-sizing:border-box;height:24px;display:flex;align-items:center;padding:0 7px;background:#e10600;color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap;border-radius:0;box-shadow:0 1px 4px #00000040;cursor:help}.sto-bollino-t{max-width:0;overflow:hidden;text-transform:uppercase;letter-spacing:.06em;transition:max-width .25s ease,padding .25s ease}.sto-bollino.aperto .sto-bollino-t{max-width:90px;padding-right:5px}.sto-bollino.aperto .sto-bollino-t:last-child{padding-right:0}@media (hover: hover){.sto-bollino:hover .sto-bollino-t{max-width:90px;padding-right:5px}.sto-bollino:hover .sto-bollino-t:last-child{padding-right:0}}.shp-card-img:has(.sto-bollino) .shp-card-play{top:38px}.sto-bollino-scheda{position:absolute;top:10px;left:10px;z-index:3;pointer-events:none}.sto-bollino-scheda .sto-bollino{position:static;cursor:default}@media (max-width: 900px){.shp-galwrap:has(.sto-bollino-scheda){position:relative;top:auto}}.shp-galwrap:has(.sto-bollino-scheda) .shp-video-badge{top:44px}@media (min-width: 901px){.shp-galwrap:has(.shp-gal-grid.sola) .sto-bollino-scheda{left:calc(25% + 13px)}}.shp-galwrap:has(.sto-bollino-scheda) .shp-gal-tile:first-child .shp-video-badge{top:44px}
