.gg-tag,.gg-minitag,.gg-form,.gg-esito{--gg-pergamena:#FAF6EF;--gg-tabacco:#1E1510;--gg-oro:#B8935A;--gg-argilla:#C4724A;--gg-lino:#EDE4D6}.gg-tag{width:96px;transform-origin:50% 0;transform:rotate(-3deg);pointer-events:none}.gg-tag.is-swing{animation:gg-tag-swing 1.6s cubic-bezier(.3,1.4,.5,1) .3s both}.gg-tag__filo{display:block;width:1px;height:40px;margin:0 auto;background:var(--gg-oro)}.gg-tag__carta{position:relative;background:var(--gg-pergamena);border:1px solid var(--gg-oro);padding:22px 8px 12px;text-align:center;clip-path:polygon(18% 0,82% 0,100% 14%,100% 100%,0 100%,0 14%)}.gg-tag__carta::before{content:"";position:absolute;top:8px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;border:1px solid var(--gg-oro);background:var(--gg-lino)}.gg-tag__val{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;font-size:34px;line-height:1;color:var(--gg-tabacco)}.gg-tag__sub{display:block;margin-top:4px;font-family:"Jost",sans-serif;font-weight:300;font-size:11px;line-height:1.3;color:rgb(30 21 16 / .72)}.gg-tag.is-sent .gg-tag__val{font-size:22px;padding:6px 0 2px}@keyframes gg-tag-swing{0%{transform:rotate(-14deg)}55%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}100%{transform:rotate(-3deg)}}.gg-minitag{position:relative;display:inline-block;font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;font-size:20px;line-height:1.2;color:var(--gg-tabacco);background:var(--gg-pergamena);border:1px solid var(--gg-oro);padding:6px 9px 3px;clip-path:polygon(14% 0,86% 0,100% 18%,100% 100%,0 100%,0 18%)}.gg-minitag::before{content:"";position:absolute;top:3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;border:1px solid var(--gg-oro)}.gg-esito{display:none}.gg-done .gg-form-wrap{display:none}.gg-done--inviato .gg-esito--inviato,.gg-done--ordine .gg-esito--ordine,.gg-done--esiste .gg-esito--esiste{display:var(--display,flex)}.gg-done .elementor-message-success{display:none}body.elementor-editor-active .gg-esito{display:var(--display,flex);outline:1px dashed #B8935A;outline-offset:4px;margin-top:24px}.gg-form .elementor-field-group.elementor-error .elementor-field{border-color:#C4724A!important;border-width:1.5px!important}.gg-form .elementor-field-group .elementor-message-danger,.gg-form .elementor-message.elementor-message-danger{display:flex;gap:6px;align-items:flex-start;margin:6px 0 0;padding:0;background:none;border:0;font-family:"Jost",sans-serif;font-weight:300;font-size:13px;line-height:1.45;color:#1E1510}.gg-form .elementor-message.elementor-message-danger::before{content:"";flex:0 0 6px;height:6px;margin-top:6px;border-radius:50%;background:#C4724A;font-family:inherit}.gg-form form.elementor-form-waiting .elementor-button{opacity:.7;pointer-events:none}@media (prefers-reduced-motion:reduce){.gg-tag.is-swing{animation:none}}