.qo-signup{--qo-line: rgba(var(--color-foreground), .16);--qo-line-strong: rgba(var(--color-foreground), .4);--qo-muted: rgba(var(--color-foreground), .72);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.qo-signup__grid{display:grid;gap:4rem;max-width:64rem;margin:0 auto}.qo-signup--split .qo-signup__grid{max-width:none}.qo-signup__intro{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:990px){.qo-signup--split .qo-signup__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.6rem;align-items:center}}.qo-signup__card{display:flex;flex-direction:column;gap:3.2rem;padding:clamp(2.4rem,4vw,4rem);border:1px solid var(--qo-line)}.qo-signup__title{margin:0;font-family:var(--qo-font);font-size:clamp(2.2rem,2.2vw,3rem);font-stretch:125%;font-weight:800;line-height:1;text-transform:uppercase}.qo-signup__form{display:flex;flex-direction:column;gap:1.6rem}.qo-signup__form[hidden],.qo-signup__result[hidden],.qo-signup__error[hidden]{display:none}.qo-signup__input{width:100%;padding:1.2rem 0;border:0;border-bottom:1px solid var(--qo-line-strong);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:1.6rem;transition:border-color var(--qo-dur-micro) var(--qo-ease-pedalada)}.qo-signup__input::placeholder{color:var(--qo-muted)}.qo-signup__input:focus{outline:none;border-bottom-color:var(--qo-sol)}.qo-signup__input:focus-visible{box-shadow:0 1px 0 0 var(--qo-sol)}.qo-signup__input[aria-invalid]{border-bottom-color:var(--qo-ocaso)}.qo-signup__consent{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.3rem;line-height:1.5;color:var(--qo-muted);cursor:pointer}.qo-signup__consent input{flex-shrink:0;width:1.8rem;height:1.8rem;margin:.2rem 0 0;accent-color:var(--qo-sol)}.qo-signup__consent a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.qo-signup__submit{justify-content:space-between;width:100%;margin-top:.8rem}.qo-signup__note{margin:0;font-size:1.3rem;line-height:1.5;color:var(--qo-muted)}.qo-signup__error{margin:0;padding-left:1.2rem;border-left:2px solid var(--qo-ocaso);font-size:1.4rem}.qo-signup__result{display:flex;flex-direction:column;gap:1.2rem;padding-top:2.4rem;border-top:1px solid var(--qo-line);outline:none}.qo-signup__label{margin:0;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:var(--qo-accent)}.qo-signup__success{margin:0;font-size:1.7rem;line-height:1.55}@media(prefers-reduced-motion:no-preference){.qo-signup__result:not([hidden]){animation:qo-signup-in var(--qo-dur-texto) var(--qo-ease-inercia)}}@keyframes qo-signup-in{0%{opacity:0;transform:translateY(.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/qo-signup.css.map */
