.rfsp-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#06140c8c;display:grid;place-items:center;padding:16px}.rfsp-velo[hidden]{display:none}html.rfsp-bloccato{overflow:hidden}.rfsp{position:relative;width:min(540px,100%);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:#fff;color:#14201a;border-radius:28px;padding:26px;display:grid;gap:16px;font-family:var(--font-body--family, system-ui, sans-serif);font-size:15px;line-height:1.4;animation:rfsp-entra .35s cubic-bezier(.2,.8,.2,1)}@keyframes rfsp-entra{0%{opacity:0;transform:translateY(10px)}}.rfsp>*{margin:0;min-width:0}.rfsp{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.rfsp-confronto>*,.rfsp-prodotti>*{min-width:0}.rfsp-x{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;padding:0;background:#f2f3f1;color:#14201a;cursor:pointer;display:grid;place-items:center}.rfsp-x svg{width:15px;height:15px}.rfsp-occhio{justify-self:start;background:#c8f06a;color:#023a20;font-weight:700;font-size:12.5px;border-radius:999px;padding:5px 12px}.rfsp h3{font-family:"Cal Sans",var(--font-heading--family, sans-serif);font-weight:400;font-size:clamp(28px,4vw,34px);line-height:1.05;letter-spacing:-.02em;padding-right:40px;color:#14201a}.rfsp h3 em{font-style:normal;color:#023a20;background:#c8f06a;border-radius:10px;padding:0 6px;white-space:nowrap}.rfsp-testo{color:#14201a}.rfsp-confronto{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}.rfsp-confronto>div{border-radius:18px;padding:14px}.rfsp-no{background:#f2f3f1}.rfsp-si{background:#023a20;color:#fff}.rfsp-confronto small{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rfsp-confronto b{display:block;font-family:"Cal Sans",var(--font-heading--family, sans-serif);font-weight:400;font-size:22px;line-height:1.05;margin:8px 0 4px}.rfsp-si b{color:#c8f06a}.rfsp-confronto span{display:block;font-size:13px;line-height:1.35}.rfsp-vs{align-self:center;font-weight:700;font-size:13px}.rfsp-prodotti{display:grid;gap:8px}.rfsp-p{display:flex;align-items:center;gap:12px;background:#f2f3f1;border-radius:16px;padding:8px 10px}.rfsp-p__foto{width:44px;height:44px;flex:none;overflow:hidden;display:grid;place-items:center}.rfsp-p__foto img{width:100%;height:100%;object-fit:contain;transform:scale(1.25)}.rfsp-p__t{flex:1;min-width:0}.rfsp-p__t b{display:block;font-size:14px;line-height:1.2}.rfsp-p__t span{display:block;font-size:12.5px;color:#14201a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfsp-p__t strong{display:block;font-family:"Cal Sans",var(--font-heading--family, sans-serif);font-weight:400;font-size:18px;line-height:1;margin-top:3px}.rfsp-p button{flex:none;white-space:nowrap;height:42px;display:grid;place-items:center;text-align:center;border:0;border-radius:999px;background:#023a20;color:#fff;font:700 13.5px var(--font-body--family, system-ui, sans-serif);padding:0 14px;cursor:pointer}.rfsp-p button[disabled]{opacity:.5;cursor:default}.rfsp-p.messo{background:#fff;box-shadow:inset 0 0 0 2.5px #023a20}.rfsp-p.messo button{background:#c8f06a;color:#023a20;opacity:1}.rfsp-fatto{display:none;background:#c8f06a;color:#023a20;border-radius:16px;padding:12px 14px;font-weight:700;text-align:center}.rfsp.ok .rfsp-fatto{display:block}.rfsp-giu{display:grid;gap:6px}.rfsp-avanti{display:none;place-items:center;height:54px;border-radius:999px;background:#023a20;color:#fff!important;font-weight:700;font-size:16px;text-decoration:none}.rfsp.ok .rfsp-avanti{display:grid}.rfsp.ok .rfsp-salta{display:none}.rfsp-salta{justify-self:center;color:#14201a!important;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;padding:8px}@media screen and (max-width:749px){.rfsp{padding:20px 16px;border-radius:24px;gap:14px}.rfsp .rfsp-confronto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.rfsp .rfsp-confronto .rfsp-vs{display:none}.rfsp h3{font-size:27px;padding-right:44px}.rfsp-p__t span{white-space:normal;overflow:visible;text-overflow:clip}.rfsp-confronto b{font-size:19px}.rfsp-p button{font-size:12.5px;padding:0 12px;height:38px}.rfsp-p{gap:10px}}@media screen and (max-width:440px){.rfsp-p{flex-wrap:wrap;row-gap:8px}.rfsp-p button{flex:1 1 100%;height:40px;font-size:13.5px}}@media(prefers-reduced-motion:reduce){.rfsp{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/rf-spedizione.css.map */
