.contactb{background:var(--ps-souffle, #fff7e9)}.contactb__inner{max-width:108rem;margin:0 auto}.contactb__head{text-align:center;margin-bottom:4rem}.contactb__eyebrow{font-family:var(--ps-font-accent);color:var(--ps-strawberry, #f2789c);font-size:2.6rem;line-height:1;margin:0 0 .6rem}.contactb__heading{font-family:var(--ps-font-heading);color:#5e2a3d;font-size:clamp(3.2rem,5vw,5rem);line-height:1.03;margin:0}.contactb__subtext{font-family:var(--ps-font-body);color:#5e2a3dcc;font-size:1.6rem;line-height:1.55;max-width:52rem;margin:1.4rem auto 0}.contactb__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}@media screen and (min-width:750px){.contactb__grid{grid-template-columns:.9fr 1.1fr;gap:3.2rem}}.contactb__info{display:flex;flex-direction:column;gap:1.6rem}.contactb__card{background:#fff;border:2px solid rgba(242,120,156,.28);border-radius:18px;padding:2rem 2.2rem}.contactb__card-label{font-family:var(--ps-font-body);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.15rem;color:var(--ps-strawberry, #f2789c);margin:0 0 .5rem}.contactb__card-value{font-family:var(--ps-font-body);color:#5e2a3d;font-size:1.6rem;line-height:1.5;margin:0}.contactb__card-value a{color:#5e2a3d;text-decoration:none}.contactb__card-value a:hover{color:var(--ps-strawberry, #f2789c)}.contactb__formwrap{background:#fff;border:2px solid rgba(242,120,156,.28);border-radius:22px;padding:2.8rem 2.6rem 3rem;box-shadow:0 10px 26px #5e2a3d0f}.contactb__form-title{font-family:var(--ps-font-heading);color:#5e2a3d;font-size:2.2rem;margin:0 0 1.8rem}.contactb__field{margin-bottom:1.4rem}.contactb__field label{display:block;font-family:var(--ps-font-body);font-weight:700;font-size:1.3rem;color:#5e2a3d;margin-bottom:.5rem}.contactb__field input,.contactb__field textarea{width:100%;font-family:var(--ps-font-body);font-size:1.5rem;color:#5e2a3d;background:var(--ps-souffle, #fff7e9);border:1.5px solid rgba(242,120,156,.35);border-radius:12px;padding:1.1rem 1.3rem}.contactb__field textarea{min-height:13rem;resize:vertical}.contactb__field input:focus,.contactb__field textarea:focus{outline:none;border-color:var(--ps-strawberry, #f2789c);box-shadow:0 0 0 3px #f2789c2e}.contactb__submit{display:inline-block;border:0;border-radius:999px;background:var(--ps-strawberry, #f2789c);color:var(--ps-souffle, #fff7e9);font-family:var(--ps-font-body);font-weight:700;font-size:1.6rem;padding:1.3rem 3rem;margin-top:.6rem;cursor:pointer;box-shadow:0 5px #d85c82;transition:filter .15s ease,transform .08s ease,box-shadow .08s ease}.contactb__submit:hover{filter:brightness(.97)}.contactb__submit:active{transform:translateY(3px);box-shadow:0 2px #d85c82}.contactb__notice{border-radius:12px;padding:1.2rem 1.4rem;margin-bottom:1.6rem;font-family:var(--ps-font-body);font-size:1.4rem;line-height:1.5}.contactb__notice--success{background:#e6f6ec;color:#256e42}.contactb__notice--error{background:#fdeef2;color:#b23a5c}.contactb__notice ul{margin:.4rem 0 0;padding-left:1.6rem}@media screen and (max-width:749px){.contactb__eyebrow{font-size:2rem}.contactb__subtext{font-size:1.4rem;padding:0 1rem}.contactb__formwrap{padding:2.2rem 1.8rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-brand.css.map */
