.fiore-popup{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-end;justify-content:center;font-family:var(--wp--preset--font-family--sans,sans-serif);color:var(--wp--preset--color--ink,#111)}.fiore-popup[hidden]{display:none}.fiore-popup__velo{position:absolute;inset:0;background:rgb(17 17 17 / .5);opacity:0;transition:opacity .25s ease}.fiore-popup__riquadro{position:relative;width:100%;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--wp--preset--color--paper,#fff);transform:translateY(24px);opacity:0;transition:transform .3s ease,opacity .25s ease;padding-bottom:env(safe-area-inset-bottom,0)}.fiore-popup__riquadro:focus{outline:none}.fiore-popup.is-aperto .fiore-popup__velo{opacity:1}.fiore-popup.is-aperto .fiore-popup__riquadro{transform:none;opacity:1}.fiore-popup-aperto .fiore-bolla{display:none}.fiore-popup__foto{height:132px;overflow:hidden}.fiore-popup__foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1) contrast(1.05)}.fiore-popup__corpo{position:relative;padding:20px 24px 24px}.fiore-popup__chiudi{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;padding:0;background:var(--wp--preset--color--paper,#fff);color:inherit;font-size:26px;line-height:1;cursor:pointer}.fiore-popup__foto+.fiore-popup__corpo .fiore-popup__chiudi{top:-124px}.fiore-popup__chiudi:focus-visible,.fiore-popup__no:focus-visible,.fiore-popup__wa:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fiore-popup__passo{display:grid;gap:12px}.fiore-popup__passo[hidden],.fiore-popup [hidden]{display:none!important}.fiore-popup__occhiello{margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wp--preset--color--muted,#6e6b66)}.fiore-popup__titolo{margin:0;padding-right:36px;font:400 32px/1.1 var(--wp--preset--font-family--serif,serif);color:inherit}.fiore-popup__titolo--due{font-size:28px;line-height:1.15}.fiore-popup__titolo:focus{outline:none}.fiore-popup__testo{margin:0;font-size:16px;line-height:1.5;color:var(--wp--preset--color--text,#4a4a4a)}.fiore-popup__pdf{display:flex;gap:14px;align-items:center;padding:8px 14px 8px 8px;border:1px solid var(--wp--preset--color--line,#e5e3de);background:var(--wp--preset--color--paper-alt,#f7f6f3)}.fiore-popup__pdf img{display:block;flex-shrink:0;width:76px;height:54px;object-fit:cover;object-position:0 0;border:1px solid var(--wp--preset--color--line,#e5e3de);background:#fff}.fiore-popup__pdf-etichetta{margin:0 0 3px;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.fiore-popup__pdf-testo{margin:0;font:400 15px/1.3 var(--wp--preset--font-family--serif,serif);color:var(--wp--preset--color--ink-soft,#2a2a2a)}.fiore-popup .fiore-modulo__email{flex:0 0 auto;height:52px;min-height:52px;margin:0;font-size:16px;box-sizing:border-box;border:1px solid var(--wp--preset--color--ink,#111);border-radius:0;padding:0 14px}.fiore-popup .fiore-modulo__email:focus{outline:2px solid var(--wp--preset--color--ink,#111);outline-offset:-2px}.fiore-popup .fiore-modulo__riga .wp-block-button,.fiore-popup .fiore-modulo__riga .wp-block-buttons{margin:0}.fiore-popup .fiore-modulo__riga .wp-block-button__link{box-sizing:border-box;height:52px;display:inline-flex;align-items:center;justify-content:center;margin:0}.fiore-popup .fiore-modulo__riga{flex-direction:column}.fiore-popup .fiore-modulo__label{font-size:13px;color:var(--wp--preset--color--text,#4a4a4a)}.fiore-popup .fiore-modulo__riga .wp-block-button__link{width:100%;min-height:52px}.fiore-popup .fiore-modulo__consenso{font-size:12px;line-height:1.5;color:var(--wp--preset--color--muted,#6e6b66);order:9}.fiore-popup__esito{margin:0;padding-bottom:16px;border-bottom:1px solid var(--wp--preset--color--line,#e5e3de);font-size:15px;line-height:1.5;color:var(--wp--preset--color--text,#4a4a4a);padding-right:36px}.fiore-popup__esito strong{color:var(--wp--preset--color--ink,#111)}.fiore-popup__wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;background:var(--wp--preset--color--ink,#111);color:var(--wp--preset--color--paper,#fff)!important;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.fiore-popup__wa:hover{background:var(--wp--preset--color--black,#000)}.fiore-popup__nota{margin:-6px 0 0;font-size:12px;text-align:center;color:var(--wp--preset--color--muted,#6e6b66)}.fiore-popup__no{justify-self:center;min-height:44px;border:0;background:none;color:var(--wp--preset--color--text,#4a4a4a);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media (min-width:760px){.fiore-popup{align-items:center;padding:24px}.fiore-popup__riquadro{display:flex;width:760px;max-width:100%;transform:translateY(12px)}.fiore-popup__foto{flex:0 0 300px;height:auto;min-height:500px}.fiore-popup__foto img{object-position:58% 40%}.fiore-popup__corpo{flex:1;display:flex;flex-direction:column;justify-content:center;padding:48px}.fiore-popup__foto+.fiore-popup__corpo .fiore-popup__chiudi{top:4px}.fiore-popup__titolo{font-size:40px;line-height:1.08}.fiore-popup__titolo--due{font-size:34px}.fiore-popup__testo{font-size:17px;line-height:1.55}.fiore-popup .fiore-modulo__riga{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px}.fiore-popup .fiore-modulo__email{flex:1 1 auto;min-width:0}.fiore-popup .fiore-modulo__riga .wp-block-button__link{width:auto;padding-inline:24px}}@media (prefers-reduced-motion:reduce){.fiore-popup__velo,.fiore-popup__riquadro{transition:none}}