.ch-barra-acquisto{position:fixed;left:0;right:0;bottom:0;z-index:100001;background:#fff;border-top:1px solid #e6dee2;box-shadow:0 -2px 12px rgb(27 20 24 / .07);animation:ch-ba-sale .22s cubic-bezier(.2,.8,.3,1)}.ch-barra-acquisto[hidden]{display:none}@keyframes ch-ba-sale{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ch-barra-acquisto{animation:none}}.ch-ba-dentro{max-width:1290px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:14px}.ch-ba-foto{flex:0 0 auto;line-height:0}.ch-ba-foto img{width:44px;height:44px;object-fit:cover;outline:1px solid #e6dee2;outline-offset:-1px}.ch-ba-testo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ch-ba-nome{font-size:.95rem;line-height:1.25;color:#1b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-ba-prezzo{font-size:.95rem;line-height:1.25;color:#6b5b63}.ch-ba-prezzo del,.ch-ba-prezzo ins{display:inline}.ch-ba-prezzo del{margin-right:.4em}.ch-ba-prezzo .ch-risparmio{display:inline-flex;margin-top:0;margin-left:.6em}.ch-ba-bottone{flex:0 0 auto;border:0;cursor:pointer;font-family:inherit;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;padding:.85em 1.8em;background:var(--theme-color-text_link,#5B0643);color:#fff;transition:background-color .18s cubic-bezier(.22,1,.36,1)}.ch-ba-bottone:hover,.ch-ba-bottone:focus-visible{background:var(--theme-color-text_link_blend,#690D4C)}.ch-ba-bottone:focus-visible{outline:2px solid #580440;outline-offset:2px}.ch-ba-bottone[data-stato="incompleta"]{background:#fff;color:#580440;box-shadow:inset 0 0 0 1px #580440}.ch-ba-bottone[data-stato="incompleta"]:hover,.ch-ba-bottone[data-stato="incompleta"]:focus-visible{background:#f7f1f5}@media (max-width:640px){.ch-ba-dentro{padding:8px 14px;gap:10px}.ch-ba-foto{display:none}.ch-ba-nome{font-size:.8rem}.ch-ba-prezzo{font-size:.9rem}.ch-ba-prezzo .ch-risparmio{display:none}.ch-ba-bottone{padding:.85em 1.1em;font-size:.78rem}}.ch-ba-bottone[data-stato="assente"]{background:#f4f2f3;color:#6b5b63;box-shadow:inset 0 0 0 1px #ddd4d9;cursor:not-allowed}.ch-ba-bottone[data-stato="assente"]:hover{background:#f4f2f3}