.g-signup{max-width:56rem}.g-signup__label{display:block;margin-bottom:var(--g-space-2);font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase;line-height:1.3;color:rgb(var(--color-text-secondary))}.g-signup__row{display:flex;flex-wrap:wrap;gap:var(--g-space-2)}.g-signup__input{flex:1 1 22rem;min-width:0;height:var(--g-control-height-large);margin:0;padding:0 1.6rem;border:1px solid rgb(var(--color-control-border));border-radius:var(--g-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:0;box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color var(--g-duration) var(--g-ease),background-color var(--g-duration) var(--g-ease)}.g-signup__input::placeholder{color:rgb(var(--color-text-secondary));opacity:1}.g-signup__input:hover{border-color:rgb(var(--color-foreground))}.g-signup__input:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}.g-signup__input[aria-invalid=true]{border-color:rgb(var(--color-foreground));border-width:2px}.g-signup__button.button{flex:0 0 auto;min-height:var(--g-control-height-large);padding:0 var(--g-space-6)}@media screen and (max-width:479px){.g-signup__button.button{flex-basis:100%}}@media screen and (max-width:749px){.g-signup--footer{container:g-signup / inline-size}}@container g-signup (min-width: 30rem){.g-signup--footer .g-signup__row{flex-wrap:nowrap}.g-signup--footer .g-signup__input{flex:1 1 0%}.g-signup--footer .g-signup__button.button{flex:0 0 auto}}@container g-signup (min-width: 30rem) and (max-width: 35.99rem){.g-signup--footer .g-signup__button.button{padding-left:2rem;padding-right:2rem}}.color-scheme-3 .g-signup__input,.color-scheme-4 .g-signup__input,.color-scheme-5 .g-signup__input{background-color:transparent}.color-scheme-3 .g-signup__input:hover,.color-scheme-4 .g-signup__input:hover,.color-scheme-5 .g-signup__input:hover,.color-scheme-3 .g-signup__input:focus,.color-scheme-4 .g-signup__input:focus,.color-scheme-5 .g-signup__input:focus{background-color:#f6f3ed0f}.g-signup__message{display:flex;align-items:flex-start;gap:var(--g-space-2);margin:var(--g-space-3) 0 0;font-size:1.5rem;line-height:1.45;color:rgb(var(--color-foreground))}.g-signup__message .svg-wrapper{flex:none;width:1.8rem;height:1.8rem;margin-top:.1rem}.g-signup__message--success{padding:var(--g-space-3) var(--g-space-4);border-radius:var(--g-radius);border:1px solid rgb(var(--color-line));font-weight:var(--g-weight-medium)}.g-signup__message--error{font-weight:var(--g-weight-medium)}.g-signup__message:focus{outline:none}.g-signup__message:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.g-signup__consent{margin:var(--g-space-3) 0 0;max-width:56ch;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-text-secondary))}.g-signup__consent a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.g-signup__consent a:hover{text-decoration-thickness:2px}.g-signup--footer{max-width:none}.g-signup-section__inner>*{margin:0}.g-signup-section__inner--boxed{padding-left:var(--g-space-5);padding-right:var(--g-space-5)}.g-signup-section__heading{max-width:20ch}.g-signup-section__heading.h0,.g-signup-section__heading.hxl,.g-signup-section__heading.hxxl{font-size:var(--g-fs-display);letter-spacing:var(--g-tracking-hero);line-height:1}.g-signup-section__heading.h1{font-size:var(--g-fs-h1)}.g-signup-section__heading.h2{font-size:var(--g-fs-h2)}.g-signup-section__text{max-width:52ch;color:rgb(var(--color-text-secondary))}.g-signup-section__text p{margin:0}.g-signup-section__inner>*+*{margin-top:var(--g-space-4)}.g-signup-section__inner>*+.g-signup-section__form{margin-top:var(--g-space-6)}@media screen and (min-width:750px){.g-signup-section__inner--boxed{padding-left:var(--g-space-8);padding-right:var(--g-space-8)}}.g-signup-banner__inner{display:grid;gap:var(--g-space-7);padding-top:var(--g-space-8);padding-bottom:var(--g-space-8)}.g-signup-banner__content{max-width:64rem}.g-signup-banner__content>*{margin:0}.g-signup-banner__content>*+*{margin-top:var(--g-space-4)}.g-signup-banner__content>*+.g-signup-banner__form{margin-top:var(--g-space-6)}.g-signup-banner__heading{max-width:14ch;font-size:var(--g-fs-h1)}.g-signup-banner__heading.h0,.g-signup-banner__heading.hxl,.g-signup-banner__heading.hxxl{font-size:var(--g-fs-hero);letter-spacing:var(--g-tracking-hero);line-height:.98}.g-signup-banner__text,.g-signup-banner__message{max-width:48ch}.g-signup-banner__text p,.g-signup-banner__message p{margin:0}.g-signup-banner__text--subtitle{font-size:var(--g-fs-h4)}.g-signup-banner__message{color:rgb(var(--color-text-secondary))}.g-signup-banner__content--mobile-center{margin-left:auto;margin-right:auto;text-align:center}.g-signup-banner__content--mobile-center .g-signup-banner__heading,.g-signup-banner__content--mobile-center .g-signup-banner__text,.g-signup-banner__content--mobile-center .g-signup-banner__message,.g-signup-banner__content--mobile-center .g-signup,.g-signup-banner__content--mobile-center .g-signup__consent{margin-left:auto;margin-right:auto}.g-signup-banner__content--mobile-center .g-signup{text-align:left}.g-signup-banner__media{aspect-ratio:1 / 1}@media screen and (min-width:750px){.g-signup-banner__inner{padding-top:var(--g-space-9);padding-bottom:var(--g-space-9)}.g-signup-banner__content--mobile-center{text-align:left;margin-left:0;margin-right:0}.g-signup-banner__content--mobile-center .g-signup-banner__heading,.g-signup-banner__content--mobile-center .g-signup-banner__text,.g-signup-banner__content--mobile-center .g-signup-banner__message,.g-signup-banner__content--mobile-center .g-signup,.g-signup-banner__content--mobile-center .g-signup__consent{margin-left:0;margin-right:0}.g-signup-banner__content--center{margin-left:auto;margin-right:auto;text-align:center}.g-signup-banner__content--center .g-signup-banner__heading,.g-signup-banner__content--center .g-signup-banner__text,.g-signup-banner__content--center .g-signup-banner__message,.g-signup-banner__content--center .g-signup,.g-signup-banner__content--center .g-signup__consent{margin-left:auto;margin-right:auto}.g-signup-banner__content--center .g-signup{text-align:left}}@media screen and (min-width:990px){.g-signup-banner--media .g-signup-banner__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--g-space-8)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/g-signup.css.map */
