.section-bodywash-contact{margin:0!important}.bw-contact-hero{padding-block:9rem 6rem;text-align:center;background:var(--bw-beige-soft);border-bottom:1px solid var(--bw-line)}.bw-contact-hero .bw-kicker{justify-content:center}.bw-contact-hero h1{font-size:clamp(3.6rem,5vw,5.6rem);margin-bottom:1.8rem}.bw-contact-hero__lead{max-width:60rem;margin:0 auto;color:var(--bw-muted);font-size:1.85rem}.bw-contact-main{padding-block:9rem;background:var(--bw-paper)}.bw-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(4rem,6vw,7rem);align-items:start}.bw-contact-info h2{font-size:2.6rem;margin-bottom:1.2rem}.bw-contact-info>p{margin-bottom:3.6rem;color:var(--bw-muted);font-size:1.6rem;line-height:1.5}.bw-contact-details{list-style:none;margin:0 0 4.4rem;padding:0;border-top:1px solid var(--bw-line)}.bw-contact-details li{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;border-bottom:1px solid var(--bw-line)}.bw-contact-details li span{flex:0 0 auto;color:var(--bw-muted);font-size:1.15rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.bw-contact-details li a,.bw-contact-details li strong{font-size:1.5rem;font-weight:600;text-align:right}.bw-contact-details li a:hover{color:var(--bw-accent)}.bw-contact-promises{list-style:none;margin:0;padding:0;display:grid;gap:2.2rem}.bw-contact-promises li{display:grid;grid-template-columns:4.6rem 1fr;gap:1.6rem;align-items:flex-start}.bw-contact-promises li>span{width:4.6rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--bw-line);border-radius:50%;color:var(--bw-accent);font-size:1.8rem}.bw-contact-promises li strong{display:block;margin-bottom:.3rem;font-size:1.5rem}.bw-contact-promises li small{color:var(--bw-muted);font-size:1.3rem;line-height:1.4}.bw-contact-form-card{padding:clamp(3rem,4vw,5rem);border:1px solid var(--bw-line);border-radius:2.4rem;background:var(--bw-beige-soft)}.bw-contact-form-card h2{font-size:2.2rem;margin-bottom:2.6rem}.bw-form-message{display:flex;align-items:center;gap:1.2rem;margin-bottom:2.4rem;padding:1.6rem 1.8rem;border-radius:1rem;font-size:1.4rem;font-weight:600}.bw-form-message svg{flex-shrink:0;width:1.8rem;height:1.8rem}.bw-form-message--success{color:var(--bw-ink);background:#9c7a3f1f;border:1px solid var(--bw-accent)}.bw-form-message--error{color:#8a1f1f;background:#be282814;border:1px solid rgba(190,40,40,.28)}.bw-form-message-list{margin:-1.4rem 0 2.4rem;padding:0;list-style:none}.bw-form-message-list a{color:#8a1f1f;font-weight:600;text-decoration:underline}.bw-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.bw-field{margin-bottom:2.2rem}.bw-field label{display:block;margin-bottom:.7rem;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bw-muted)}.bw-field input,.bw-field textarea{width:100%;padding:1.4rem 1.6rem;border:1px solid var(--bw-line);border-radius:1rem;background:var(--bw-paper);color:var(--bw-ink);font-family:inherit;font-size:1.55rem;transition:border-color .2s ease,box-shadow .2s ease}.bw-field input::placeholder,.bw-field textarea::placeholder{color:#1c171259}.bw-field input:focus,.bw-field textarea:focus{outline:none;border-color:var(--bw-accent);box-shadow:0 0 0 3px #9c7a3f29}.bw-field textarea{min-height:15rem;resize:vertical}.bw-field--error input{border-color:#c02a2a}.bw-contact-form__submit{margin-top:.6rem}.bw-contact-form__submit .bw-button{width:100%;border:1px solid var(--bw-ink)}@media(max-width:989px){.bw-contact-grid{grid-template-columns:1fr;gap:5rem}.bw-contact-form-card{order:-1}}@media(max-width:599px){.bw-contact-hero{padding-block:6.5rem 4.5rem}.bw-contact-main{padding-block:6.5rem}.bw-contact-form-card{padding:2.4rem;border-radius:1.6rem}.bw-contact-form__row{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bodywash-contact.css.map */
