.section-newsletter .section-newsletter__panel{border-bottom:1px solid rgba(var(--color-foreground),.14);border-top:1px solid rgba(var(--color-foreground),.14);padding:clamp(3rem,5vw,6rem) 0}.section-newsletter .form-contact .contact{align-items:start;display:grid;gap:clamp(2.4rem,6vw,8rem);grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr)}.section-newsletter .form-contact .contact .title{font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.5vw,4.4rem);font-weight:400;letter-spacing:.01em;line-height:1.12;margin:0;max-width:11ch;text-align:left;text-transform:none}.section-newsletter .section-newsletter__form{margin:0;max-width:72rem;width:100%}.section-newsletter .contact__fields,.section-newsletter .contact__fields .field{max-width:none;width:100%}.section-newsletter .contact__fields .field{align-items:stretch;background:rgba(var(--color-foreground),.025);border:1px solid rgba(var(--color-foreground),.28);display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:5.6rem;position:relative;transition:background-color .18s ease,border-color .18s ease}.section-newsletter .contact__fields .field:before,.section-newsletter .contact__fields .field:after{box-shadow:none;display:none}.section-newsletter .contact__fields .field:focus-within{background:rgba(var(--color-foreground),.045);border-color:rgba(var(--color-foreground),.72)}.section-newsletter .contact__fields .field .field__input{background:transparent;border:0;box-shadow:none;color:rgb(var(--color-foreground));font-size:1.5rem;height:100%;letter-spacing:.02em;margin:0;min-height:5.6rem;padding:0 1.8rem}.section-newsletter .contact__fields .field .field__input:focus{box-shadow:none;outline:0;padding:0 1.8rem}.section-newsletter .contact__button{height:auto;margin:0;position:static}.section-newsletter .contact__button .button{background:transparent;border:0;border-left:1px solid rgba(var(--color-foreground),.28);box-shadow:none;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.25rem;font-weight:400;height:100%;letter-spacing:.13em;margin:0;min-height:5.6rem;min-width:15rem;padding:0 2.4rem;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.section-newsletter .contact__button .button:before,.section-newsletter .contact__button .button:after{box-shadow:none;display:none}.section-newsletter .contact__button .button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.section-newsletter .contact__button .button:focus-visible{outline:2px solid currentColor;outline-offset:-.5rem}.section-newsletter .section-newsletter__form .description{color:rgba(var(--color-foreground),.62);display:block;font-size:1.35rem;font-weight:400;letter-spacing:.01em;line-height:1.65;margin:1.4rem 0 0;max-width:58ch;text-align:left}.section-newsletter .form-status{font-weight:400;margin:0 0 1.4rem}@media screen and (max-width:749px){.section-newsletter .section-newsletter__panel{padding:3.2rem 0}.section-newsletter .form-contact .contact{gap:2.2rem;grid-template-columns:minmax(0,1fr)}.section-newsletter .form-contact .contact .title{font-size:clamp(2.6rem,9vw,3.6rem);max-width:none}}@media screen and (max-width:479px){.section-newsletter .contact__fields .field{background:transparent;border:0;gap:1.2rem;grid-template-columns:minmax(0,1fr)}.section-newsletter .contact__fields .field .field__input{background:rgba(var(--color-foreground),.025);border:1px solid rgba(var(--color-foreground),.28);min-height:5.2rem}.section-newsletter .contact__fields .field .field__input:focus{border-color:rgba(var(--color-foreground),.72)}.section-newsletter .contact__button .button{border:1px solid rgba(var(--color-foreground),.5);min-height:5.2rem;width:100%}}@media(prefers-reduced-motion:reduce){.section-newsletter .contact__fields .field,.section-newsletter .contact__button .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-newsletter.css.map */
