.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:all .7s cubic-bezier(.4,0,.2,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.omni-contact-form .page-width{--page-width: 130.2rem;display:flex;gap:3rem}.omni-form{margin-top:-12.4rem}.cs-card{background-color:#f3efe6;border-radius:3rem;padding:6rem;flex:1;display:flex;flex-direction:column}.cs-heading{font-family:var(--font-heading-family);font-size:4rem;font-weight:700;line-height:1;letter-spacing:-.4px;margin:0 0 2.6rem}.cs-form-wrap{display:flex;flex-direction:column;gap:2rem}.cs-form-row{display:flex;gap:1.5rem;flex-wrap:wrap}.cs-field-group{flex:1 1 200px;display:flex;flex-direction:column}.cs-field-group.full-width{flex:1 1 100%}.cs-field-label{font-size:1rem;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.1rem;margin-bottom:.8rem;color:#5f5e5e}.cs-input-el{background:#fff;border:1px solid transparent;border-radius:12px;padding:1.5rem;font-family:inherit;font-size:1.6rem;width:100%;height:5.8rem;transition:box-shadow .2s ease}.cs-input-el.textarea{height:15.2rem;max-width:48.5rem}.cs-input-el::placeholder{color:#a1a1aa}.cs-input-el:focus{outline:none}.cs-submit-btn{border:none;border-radius:50px;padding:1.35rem 4rem;font-size:2.1rem;font-weight:700;letter-spacing:-.21px;font-family:var(--font-body-family);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:2rem;align-self:flex-start;transition:opacity .3s ease;min-width:100%;height:4.8rem}.cs-submit-btn:hover{opacity:.9}.cs-desc{font-size:1.8rem;font-weight:400;line-height:1.4;letter-spacing:-.18px;margin-bottom:3.3rem;color:#000}.cs-social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:1.5rem}.cs-social-link{background:#fff;padding:2rem;border-radius:16px;display:flex;align-items:center;gap:1.6rem;text-decoration:none;color:inherit;transition:transform .2s ease}.cs-social-link:hover{transform:translateY(-3px)}.cs-icon-bg{width:4.8rem;height:4.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:1.2rem;flex-shrink:0}.cs-icon-img-wrapper{display:flex;width:100%;height:100%}.cs-icon-img-wrapper img,.cs-icon-img-wrapper svg{width:100%;height:100%;object-fit:contain}.cs-meta{line-height:normal}.cs-meta span{display:block;font-size:1.2rem;font-weight:700;line-height:1.33;font-family:var(--font-manrope-family);letter-spacing:0;color:#1a1c1c}.cs-meta small{font-size:1.2rem;font-weight:700;line-height:1.33;letter-spacing:0;color:#5f5e5e}.cs-error-msg{color:#d32f2f;font-size:1.2rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}@media screen and (max-width:1279px){.cs-card{padding:4rem}.cs-heading{font-size:3.6rem}}@media screen and (max-width:989px){.omni-contact-form .page-width{flex-direction:column}.omni-form{margin-top:0}.cs-social-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (max-width:749px){.cs-card{padding:3rem}.cs-social-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.cs-social-link{padding:1.6rem}.cs-desc{margin-bottom:2.7rem}.cs-meta span{min-width:7.7rem}}@media screen and (max-width:479px){.cs-meta{display:flex;flex-wrap:wrap}.cs-meta span{min-width:7.7rem}.cs-social-link{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/contact-and-social-form.css.map */
