.lca-recesso-fascia{padding:14px 16px;text-align:center;background:#f9f4ef}@media(max-width:767px){.lca-recesso-fascia{padding-bottom:136px}}.lca-recesso-apri{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border:1px solid #6e4c2c;border-radius:22px;color:#000;font-family:var(--font-stack-body);font-size:15px;text-decoration:none}.lca-recesso-apri:hover{background:#fff;color:#000}.lca-recesso{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:26px 22px 24px;overflow-y:auto;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;color:#000;font-family:var(--font-stack-body);font-size:15px;line-height:1.5;letter-spacing:normal}.lca-recesso::backdrop{background:#0000008c}.lca-recesso__passo{display:flex;flex-direction:column;gap:14px}.lca-recesso__passo[hidden]{display:none}.lca-recesso__titolo{margin:0;padding-right:36px;color:#000;font-family:var(--font-stack-header);font-size:26px;line-height:1.15;outline:none}.lca-recesso__testo,.lca-recesso__testo p{margin:0;color:#000}.lca-recesso__campo{display:flex;flex-direction:column;gap:5px}.lca-recesso__campo span{font-size:14px}.lca-recesso__campo small{color:#666;font-size:13px}.lca-recesso__campo input,.lca-recesso__campo textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #8a8a8a;border-radius:8px;background:#fff;color:#000;font:inherit;font-size:16px}.lca-recesso__esca{position:absolute;left:-9999px}.lca-recesso__riepilogo{margin:0}.lca-recesso__riepilogo dt{color:#666;font-size:13px}.lca-recesso__riepilogo dd{margin:0 0 10px;overflow-wrap:anywhere}.lca-recesso__errore{margin:0;padding:10px 12px;border-radius:8px;background:#f9f4ef;color:#000}.lca-recesso__errore[hidden]{display:none}.lca-recesso__pulsante,.lca-recesso__secondario{min-height:48px;border-radius:24px;font:inherit;font-weight:500;cursor:pointer}.lca-recesso__pulsante{border:0;background:#000;color:#fff}.lca-recesso__pulsante:hover{background:#6e4c2c}.lca-recesso__pulsante:disabled{opacity:.7;cursor:default}.lca-recesso__secondario{border:1px solid rgba(0,0,0,.3);background:none;color:#000}.lca-recesso__chiudi{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;background:none;color:#000;font-size:26px;cursor:pointer}.lca-recesso-apri:focus-visible,.lca-recesso__chiudi:focus-visible,.lca-recesso__pulsante:focus-visible,.lca-recesso__secondario:focus-visible,.lca-recesso__campo input:focus-visible,.lca-recesso__campo textarea:focus-visible{outline:2px solid #6e4c2c;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lca-recesso.css.map */
