body .fr-carrello{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--carrello-altezza, 52px);padding:0 2rem;border:0;border-radius:var(--buttons-radius-outset, 8px);background:var(--carrello-sfondo, #8b2635);color:var(--carrello-testo-colore, #fff);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--carrello-peso, 700);font-size:var(--carrello-testo, 16px);letter-spacing:0;line-height:1.2;text-align:center;cursor:pointer;box-shadow:none;transition:background-color .2s}body .fr-carrello:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--carrello-sfondo, #8b2635) 82%,#000)}body .fr-carrello:focus-visible{outline:2px solid var(--carrello-sfondo, #8b2635);outline-offset:3px}body .fr-carrello:disabled,body .fr-carrello[aria-disabled=true]{background:var(--carrello-sfondo, #8b2635);color:var(--carrello-testo-colore, #fff);opacity:.6;cursor:not-allowed}body .fr-carrello.button:before,body .fr-carrello.button:after,body .fr-carrello.button:hover:after{box-shadow:none!important}body .fr-carrello svg{width:1.8rem;height:1.8rem;flex-shrink:0}.fr-carrello-posto{display:block}.fr-barra-carrello{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;min-height:calc(var(--carrello-altezza, 52px) + 2rem + env(safe-area-inset-bottom));padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5ded4;box-shadow:0 -6px 18px #00000014}.fr-barra-carrello__prezzo{display:flex;flex-direction:column;min-width:0;max-width:36%}.fr-barra-carrello__etichetta{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-mid, #6b6b6b)}.fr-barra-carrello__importo{font-size:18px;font-weight:700;color:var(--color-text, #2b2b2b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-barra-carrello.is-segnaposto .fr-barra-carrello__importo{font-size:13px;font-weight:400;color:var(--color-text-mid, #6b6b6b)}@media(max-width:749px){.fr-barra-carrello.is-visibile{display:flex}body.fr-barra-carrello-spazio{padding-bottom:calc(var(--carrello-altezza, 52px) + 3rem)}html:has(body.fr-barra-carrello-spazio){scroll-padding-bottom:calc(var(--carrello-altezza, 52px) + 3rem)}body:is(.overflow-hidden,.overflow-hidden-mobile,.overflow-hidden-tablet) .fr-barra-carrello,body:is(.overflow-hidden,.overflow-hidden-mobile,.overflow-hidden-tablet) .fr-carrello.is-agganciato{visibility:hidden}body .fr-carrello.is-agganciato{position:fixed;right:1.4rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:61;width:auto;max-width:60%;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/fr-pulsante-carrello.css.map */
