.event-signup{position:relative;background:var(--bg)}.event-signup__inner{max-width:760px;margin:0 auto;text-align:center}.event-signup__subheading{text-transform:uppercase;letter-spacing:.18em;font-size:.78em;opacity:.75;margin:0 0 12px}.event-signup__title{margin:0 0 14px}.event-signup__intro{margin:0 0 32px}.event-signup__intro>*:last-child{margin-bottom:0}.event-signup__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;text-align:left}.event-signup__field--full{grid-column:1 / -1}@media only screen and (max-width:639px){.event-signup__grid{grid-template-columns:1fr}}.event-signup__label{display:block;font-size:.78em;letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0 0 6px}.event-signup__input{width:100%;padding:14px 16px;font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:var(--RADIUS, 0px);opacity:1;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.event-signup__input::placeholder{color:currentColor;opacity:.45}.event-signup__input:focus{outline:none;box-shadow:0 0 0 2px currentColor inset}.event-signup__input[aria-invalid=true]{border-color:#c0392b;box-shadow:0 0 0 1px #c0392b inset}.event-signup__consent{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;text-align:left;font-size:.85em;line-height:1.5;margin-top:4px}.event-signup__consent input[type=checkbox]{flex:0 0 auto;margin:3px 0 0;width:16px;height:16px;accent-color:currentColor}.event-signup__consent p{margin:0}.event-signup__consent a{text-decoration:underline}.event-signup__actions{grid-column:1 / -1;margin-top:10px}.event-signup__actions .btn{width:100%}@media only screen and (min-width:640px){.event-signup__actions{text-align:center}.event-signup__actions .btn{width:auto;min-width:260px}}.event-signup__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.event-signup__message{margin-top:20px;padding:16px 18px;border:1px solid currentColor;border-radius:var(--RADIUS, 0px);font-size:.92em}.event-signup__message[hidden]{display:none}.event-signup__message--error{border-color:#c0392b;color:#c0392b}.event-signup__success{text-align:center}.event-signup__success-title{margin:0 0 10px}.event-signup__success>*:last-child{margin-bottom:0}.event-signup__closed{text-align:center;padding:28px 24px;border:1px solid currentColor;border-radius:var(--RADIUS, 0px)}.event-signup__closed>*:last-child{margin-bottom:0}.event-signup[data-submitting=true] .event-signup__form{opacity:.55;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/event-signup.css.map */
