@import"https://use.typekit.net/juo3kce.css";.zita-contact{--zita-contact-paper: #f4f4f1;--zita-contact-ink: #191719;--zita-contact-pink: #f264a2;--zita-contact-purple: #5b1597;width:min(100%,1440px);min-height:calc(100svh - 92px);margin:0 auto;padding:clamp(54px,8vh,100px) clamp(24px,8vw,120px) 88px;background:var(--zita-contact-paper);color:var(--zita-contact-ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.zita-contact__layout{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(340px,1.18fr);gap:clamp(40px,5vw,72px);align-items:start;max-width:1120px;margin:0 auto}.zita-contact__image{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:clamp(16px,2vw,28px)}.zita-contact__image img{display:block;width:100%;max-width:390px;max-height:520px;height:auto;object-fit:contain}.zita-contact__content{display:grid;gap:clamp(28px,3vw,36px);align-content:start;min-width:0}.zita-contact__intro{padding-top:2px}.zita-contact__title{max-width:8ch;margin:0 0 20px;color:var(--zita-contact-pink);font-family:p22-cezanne-pro,cursive;font-size:clamp(42px,5.2vw,68px);font-weight:400;line-height:1.08;letter-spacing:.015em}.zita-contact__copy{max-width:38ch;margin:0;color:#555;font-size:14px;line-height:1.8}.zita-contact__copy span{display:block}.zita-contact__email{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:var(--zita-contact-purple);font-size:13px;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.zita-contact__email:hover{color:var(--zita-contact-pink)}.zita-contact__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;width:100%;padding:4px 0 0;border:0;background:transparent}.zita-contact__field{display:grid;gap:8px;grid-column:1 / -1}.zita-contact__field--half{grid-column:span 1}.zita-contact__label{color:#4e494c;font-size:11px;font-weight:500;letter-spacing:.015em}.zita-contact__input,.zita-contact__select,.zita-contact__message{width:100%;min-height:46px;border:1px solid #ddd9d4;border-radius:7px;padding:12px 14px;background:#ffffff6b;color:var(--zita-contact-ink);font:inherit;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.zita-contact__input::placeholder,.zita-contact__message::placeholder{color:#686267;opacity:1}.zita-contact__input:focus,.zita-contact__select:focus,.zita-contact__message:focus{outline:none;border-color:var(--zita-contact-pink);background:#fff;box-shadow:0 0 0 3px #b834731a}.zita-contact :focus-visible{outline:2px solid var(--zita-contact-pink);outline-offset:3px}.zita-contact__message{min-height:198px;resize:vertical;line-height:1.55}.zita-contact__submit{grid-column:1 / -1;justify-self:start;min-height:44px;padding:10px 22px;border:1px solid #e5e2e4;border-radius:999px;background:#fff;color:var(--zita-contact-purple);font:inherit;font-size:12px;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:0 5px 16px #1914160b;transition:background .2s,color .2s,border-color .2s,transform .2s}.zita-contact__submit:hover{border-color:var(--zita-contact-pink);background:var(--zita-contact-pink);color:#fff;transform:translateY(-1px)}.zita-contact__status{grid-column:1 / -1;margin:0;color:#355d42;font-size:13px;line-height:1.5}.zita-contact__error{grid-column:1 / -1;color:#9b2349;font-size:13px;line-height:1.5}@media(max-width:860px){.zita-contact{min-height:calc(100svh - 104px);padding:48px 24px 64px}.zita-contact__layout{grid-template-columns:minmax(0,1fr);gap:34px;max-width:620px}.zita-contact__image{display:none}.zita-contact__content{gap:34px}.zita-contact__title{max-width:none;margin-bottom:14px;font-size:clamp(42px,11vw,58px)}.zita-contact__copy{font-size:13px}.zita-contact__email{margin-top:18px}.zita-contact__form{gap:18px 12px}.zita-contact__message{min-height:160px}}@media(max-width:520px){.zita-contact{padding:42px 20px 56px}.zita-contact__layout,.zita-contact__content{gap:28px}.zita-contact__form{grid-template-columns:1fr;gap:18px}.zita-contact__field--half,.zita-contact__submit,.zita-contact__status,.zita-contact__error{grid-column:1}.zita-contact__submit{justify-self:stretch}}@media(prefers-reduced-motion:reduce){.zita-contact *,.zita-contact *:before,.zita-contact *:after{scroll-behavior:auto!important;transition:none!important}}@media(max-width:520px){.zita-contact__submit{justify-self:start;width:fit-content}.zita-contact__submit>span{display:inline-block;font-size:0}.zita-contact__submit>span:after{content:"\2197\fe0e";display:inline-block;font-size:16px;line-height:1;vertical-align:-1px}}@media(min-width:861px){.zita-contact__title{max-width:none;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/zita-contact-page.css.map */
