.party-contact{padding:88px 0 104px;background:linear-gradient(135deg,#fffaf6,#f6e5eb);color:var(--ink)}.party-contact__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.party-contact__intro h1{margin:8px 0 24px;font:400 clamp(2.7rem,5vw,4.8rem)/1 Georgia,serif;color:var(--plum)}.party-contact__lead,.party-contact__form-wrap>p{color:#654e5e}.party-contact__details{margin-top:38px;padding:28px 30px;border-left:3px solid var(--rose);background:#ffffff94}.party-contact__details h2,.party-contact__form-wrap h2{margin:0 0 16px;font:400 2rem/1.15 Georgia,serif;color:var(--plum)}.party-contact__details ul{margin:0;padding:0;list-style:none}.party-contact__details li{margin:10px 0}.party-contact__details li:before{content:"\2726";margin-right:10px;color:var(--wine)}.party-contact__content{margin-top:32px}.party-contact__form-wrap{padding:42px;background:#fff;border:1px solid #e4cbd9;box-shadow:0 22px 55px #2b0d251f}.party-form{margin-top:28px}.party-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.party-form__field{margin-bottom:18px}.party-form__field label{display:block;margin-bottom:7px;color:var(--plum);font-size:.82rem;font-weight:700;letter-spacing:.05em}.party-form__field input,.party-form__field textarea{width:100%;padding:13px 14px;border:1px solid #cfb9c5;border-radius:0;background:#fffafc;color:var(--ink);font:inherit}.party-form__field input:focus,.party-form__field textarea:focus{outline:2px solid rgba(86,20,62,.22);border-color:var(--wine)}.party-form__submit{width:100%;background:var(--plum);color:#fff;border-color:var(--plum)}.party-form__note{margin:12px 0 0;text-align:center;color:#786674;font-size:.78rem}.party-form__success,.party-form__errors{margin-bottom:22px;padding:14px 16px}.party-form__success{border:1px solid #7a9b7c;background:#eef7ef}.party-form__errors{border:1px solid #a84c64;background:#fff0f3}@media(max-width:780px){.party-contact{padding:64px 0 76px}.party-contact__grid,.party-form__row{grid-template-columns:1fr}.party-contact__grid{gap:42px}.party-contact__form-wrap{padding:28px 22px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/party-contact.css.map */
