.signup-forms{width:100%;background:#fff;padding:6rem 0;position:relative}.signup-forms .signup-forms__inner{background:var(--linen-100);position:relative;display:grid;grid-template-columns:repeat(1,1fr);padding:.5rem}.signup-forms .signup-forms__inner .signup-forms__badge{position:absolute;top:-4rem;left:-4rem;width:100%;height:100%;max-width:10.5rem;max-height:10.5rem;z-index:1}.signup-forms .signup-forms__inner .signup-forms__badge img{width:100%;height:100%}.signup-forms .signup-forms__image{position:relative;background:var(--charcoal-100);padding-bottom:21.75rem;margin:0;order:-1}.signup-forms .signup-forms__image img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.signup-forms .signup-forms__content{padding:2rem 1rem 1rem}.signup-forms .signup-forms__heading{font-size:2rem;font-weight:400;line-height:120%;letter-spacing:-.024rem;text-align:center}.signup-forms .signup-forms__text,.signup-forms .signup-forms__date span{font-size:1rem;font-weight:350;line-height:152%;letter-spacing:-.02rem;color:var(--charcoal-500);text-align:center;margin:0;padding:1.75rem 0}.signup-forms .signup-forms__date span{padding:0;text-align:left}.signup-forms .signup-forms__date{display:flex;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding-bottom:1.75rem}.signup-forms .signup-forms__date svg{transform:translateY(.15rem)}.signup-forms .signup-forms__form form{width:100%;box-sizing:unset!important;padding:0!important;background-color:transparent!important}.signup-forms .signup-forms__form-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.signup-forms .signup-forms__form form>div{min-height:unset!important}.signup-forms .signup-forms__form form [data-testid=form-component]{width:100%!important;padding:0!important;flex:unset!important}.signup-forms .signup-forms__form form [data-testid=form-component]>div{flex-direction:row!important;margin-bottom:.8125rem!important}.signup-forms .signup-forms__form form [data-testid=form-component]:last-child>div{margin-bottom:0!important}.signup-forms .signup-forms__form form [data-testid=form-row]{flex-direction:column!important}.signup-forms .signup-forms__form form input[type=email],.signup-forms .signup-forms__form form input[type=text]{width:100%!important;padding:.94rem 1.5rem!important;border:1px solid var(--slate-200)!important;height:unset!important;box-sizing:unset!important;border-radius:0!important}.signup-forms .signup-forms__form form input[type=email]::placeholder,.signup-forms .signup-forms__form form input[type=text]::placeholder,.signup-forms .signup-forms__form form input[type=email],.signup-forms .signup-forms__form form input[type=text]{font-family:Cadiz,sans-serif!important;font-size:1rem!important;font-weight:350!important;line-height:110%!important;letter-spacing:-.019rem!important;color:var(--charcoal-500)!important}.signup-forms .signup-forms__form form input[type=email]:focus,.signup-forms .signup-forms__form form input[type=text]:focus{outline:none!important;border:1px solid var(--slate-200)!important;box-shadow:1px solid var(--slate-200)!important}.signup-forms .signup-forms__form form input[type=submit],.signup-forms .signup-forms__form form button{font-family:Cadiz,sans-serif!important;display:flex;height:4rem!important;justify-content:center!important;align-items:center!important;gap:1rem!important;align-self:stretch!important;background:var(--blue-900)!important;border:none!important;outline:var(--blue-900)!important;color:#fff!important;font-size:1.125rem!important;font-weight:600!important;line-height:140%!important;letter-spacing:-.01125rem!important;width:100%!important;position:relative!important;cursor:pointer!important;border-radius:.25rem!important}.signup-forms .signup-forms__form form input[type=submit]:after,.signup-forms .signup-forms__form form button:after{content:url(./arrow-long.svg);display:flex;justify-content:center;align-items:center;transform:translateY(3px);transition:transform .25s ease}.signup-forms .signup-forms__form form input[type=submit]:hover:after,.signup-forms .signup-forms__form form button:hover:after{transform:translate(5px,3px)}.signup-forms .signup-forms__form form p{color:var(--charcoal-1000)!important;font-family:var(--body-font)!important;font-size:1.125rem!important;font-style:normal!important;font-weight:600!important;line-height:152%!important;letter-spacing:-.0225rem!important}.signup-forms .signup-forms__form form label svg rect{fill:none;stroke:var(--blue-900)}.signup-forms .signup-forms__form form [data-testid=form-row]{margin-bottom:1.5rem}.signup-forms .signup-forms__form form [data-testid=form-row]:last-child{margin:0}.signup-forms.alt{padding:0}.signup-forms.alt .signup-forms__inner{padding:1.5rem}.signup-forms.alt .signup-forms__image{order:-1;border-radius:.0625rem;border:1px solid var(--linen-300);padding-bottom:15.5rem}.signup-forms.alt .signup-forms__image:after{content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);position:absolute;top:.5rem;left:.5rem;background:transparent;border:1px solid var(--blue-50);border-radius:.0625rem}.signup-forms.alt .signup-forms__heading{font-size:2rem;text-align:left}.signup-forms.alt .signup-forms__text{color:var(--charcoal-1000);text-align:left}.signup-forms.alt .signup-forms__form form input[type=submit],.signup-forms.alt .signup-forms__form form button{border-radius:.25rem!important}@media (min-width: 600px){.signup-forms .signup-forms__image{padding-bottom:40rem}.signup-forms.alt .signup-forms__image{padding-bottom:30rem}}@media (min-width: 992px){.signup-forms{padding:8rem 0}.signup-forms .signup-forms__inner{margin:0 5rem;padding:4.5rem}.signup-forms .signup-forms__content{padding:3rem 0}.signup-forms .signup-forms__image{margin:0}.signup-forms .signup-forms__heading{font-size:3rem;letter-spacing:-.036rem;text-align:left}.signup-forms .signup-forms__text,.signup-forms .signup-forms__date span{letter-spacing:-.011rem;text-align:left}.signup-forms.alt{padding:5rem 0}.signup-forms.alt .signup-forms__inner{padding:3rem}.signup-forms.alt .signup-forms__heading{font-size:2.5rem}.signup-forms.alt .signup-forms__content{padding:3rem 0 0}}@media (max-width: 992px){.signup-forms.alt .page-width{padding:0}}@media (min-width: 1024px){.signup-forms .signup-forms__form-wrapper{display:flex;flex-direction:row;gap:.81rem;width:100%;padding-bottom:1.75rem}.signup-forms .signup-forms__form form input:first-child{margin-bottom:0!important}.signup-forms .signup-forms__form form input[type=submit],.signup-forms .signup-forms__form form button{margin-top:0!important}.signup-forms .signup-forms__form form [data-testid=form-row]{gap:.8125rem;flex-direction:row!important}.signup-forms .signup-forms__form form [data-testid=form-row]{margin-bottom:1.75rem}.signup-forms .signup-forms__form form [data-testid=form-component]>div{margin-bottom:0!important}.signup-forms .signup-forms__form form p{font-weight:350!important}.signup-forms.alt .signup-forms__form form input[type=submit],.signup-forms.alt .signup-forms__form form button{width:fit-content!important;padding:0 3rem!important;margin:0 0 0 auto}}@media (min-width: 1140px){.signup-forms .signup-forms__inner{gap:2rem;grid-template-columns:repeat(2,1fr)}.signup-forms .signup-forms__image{margin:0;order:1;padding-bottom:unset}.signup-forms .signup-forms__form form input[type=email],.signup-forms .signup-forms__form form input[type=text]{min-width:unset;padding:1.38rem 1.5rem!important}.signup-forms.alt .signup-forms__inner{grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:center}.signup-forms.alt .signup-forms__image{aspect-ratio:1/1}.signup-forms.alt .signup-forms__image{padding-bottom:0}}.signup-forms.small{padding:0;margin-top:3rem}.signup-forms.small .signup-forms__inner{padding:1.5rem;margin:0;gap:1rem}.signup-forms.small .signup-forms__content{padding:0}.signup-forms.small .signup-forms__heading,.signup-forms.small .signup-forms__text{text-align:left;padding:0 0 1rem}.signup-forms.small .signup-forms__heading{font-size:2rem}@media (min-width: 1024px){.signup-forms.small{margin:1.88rem 0 0}.signup-forms.small .signup-forms__inner{grid-template-columns:repeat(1,1fr)}.signup-forms.small .signup-forms__image{padding-bottom:18rem;order:-1}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-signup-forms.css.map */
