@font-face{font-family:GastoraGoogleSans;src:url('google-sans.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
.gastora-google{box-sizing:border-box;background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:24px;margin:0 0 22px;color:#2b2b2b;font-family:Poppins,sans-serif;clear:both}
.gastora-google *{box-sizing:border-box}
.gastora-google .gastora-google-notice,body #wfacp-e-form .gastora-google .gastora-google-notice{font:400 13px/1.6 Poppins,sans-serif!important;color:#333!important;background:#f7f7f7!important;border-left:3px solid #c51c30;padding:12px 14px!important;margin:0 0 16px!important;border-radius:4px}
.gastora-google .gastora-google-intro h2{font-family:Poppins,sans-serif!important;font-size:19px!important;line-height:1.4!important;font-weight:650!important;color:#1c1c1c!important;margin:0 0 6px!important;padding:0!important}
.gastora-google .gastora-google-intro p{font:400 14px/1.6 Poppins,sans-serif;margin:0 0 18px!important;color:#555}
.gastora-google-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}
body .gastora-google-button,body #wfacp-e-form .gastora-google-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:230px;max-width:100%;padding:10px 12px!important;background:#fff!important;color:#1f1f1f!important;border:1px solid #747775!important;border-radius:4px!important;font:500 14px/20px GastoraGoogleSans,Arial,sans-serif!important;text-decoration:none!important;box-shadow:none!important;letter-spacing:.25px!important;cursor:pointer}
.gastora-google-button img{flex:none;width:20px!important;height:20px!important;max-width:none!important;margin:0!important}
.gastora-google-button:hover{background:#f8faff!important;border-color:#1f1f1f!important}
.gastora-google-button:focus-visible,.gastora-google a:focus-visible{outline:3px solid #c51c30!important;outline-offset:3px}
.gastora-google-button:disabled{opacity:1;cursor:default}
body .gastora-google-guest,body #wfacp-e-form .gastora-google-guest{font:600 13px/1.5 Poppins,sans-serif!important;color:#1c1c1c!important;padding:10px 0!important;text-decoration:underline!important;text-underline-offset:4px;white-space:normal}
.gastora-google-guest span{margin-left:5px}
.gastora-google .gastora-google-privacy{font:400 11px/1.7 Poppins,sans-serif!important;color:#666!important;margin:14px 0 0!important}
.gastora-google .gastora-google-privacy a{color:inherit!important;text-decoration:underline!important;font:inherit!important}
.gastora-google-separator{display:flex;align-items:center;gap:16px;color:#777;font-size:12px;margin-top:20px}
.gastora-google-separator:before,.gastora-google-separator:after{content:"";height:1px;background:#e8e8e8;flex:1}
.gastora-google .gastora-google-preview{font:500 11px/1.5 Poppins,sans-serif!important;color:#8a3d00!important;background:#fff5e6;padding:7px 10px!important;margin:0 0 14px!important;border-radius:4px}
.gastora-google .gastora-google-preview a,body #wfacp-e-form .gastora-google .gastora-google-preview a{font:inherit!important;color:inherit!important;text-decoration:underline!important;margin-left:8px!important}
.gastora-google--checkout{padding:20px;border-radius:8px;margin:0 0 18px}
body #wfacp-e-form .gastora-google.gastora-google--checkout{padding:20px!important;margin:0 0 18px!important;border-radius:8px!important}
body #wfacp-e-form .gastora-google .gastora-google-intro p{font:400 14px/1.6 Poppins,sans-serif!important;margin:0 0 18px!important;color:#555!important}
body #wfacp-e-form .gastora-google .gastora-google-button:disabled{background:#fff!important;border-color:#747775!important;color:#1f1f1f!important;opacity:1!important}
body #wfacp-e-form .gastora-google-button span,body #wfacp-e-form .gastora-google-guest span{font:inherit!important;color:inherit!important}
body #wfacp-e-form .gastora-google .gastora-google-privacy{font:400 11px/1.7 Poppins,sans-serif!important;color:#666!important;margin:14px 0 0!important}
body #wfacp-e-form .gastora-google .gastora-google-privacy a{font:inherit!important;color:inherit!important}
body #wfacp-e-form .gastora-google .gastora-google-preview{font:500 11px/1.5 Poppins,sans-serif!important;padding:7px 10px!important;margin:0 0 14px!important}
@media(max-width:600px){.gastora-google{padding:18px 16px;border-radius:10px}.gastora-google-actions{flex-direction:column;align-items:stretch;gap:8px}.gastora-google-button{width:100%;min-width:0!important}.gastora-google-guest{text-align:center}.gastora-google .gastora-google-intro h2{font-size:17px!important}.gastora-google .gastora-google-intro p{font-size:13px}.gastora-google--checkout{padding:16px 14px}}
@media(max-width:600px){body #wfacp-e-form .gastora-google.gastora-google--checkout{padding:16px 14px!important}body #wfacp-e-form .gastora-google .gastora-google-intro p{font-size:13px!important}}
