.yy-contact{padding:var(--yy-tp-pt-m) var(--yy-tp-side-m) var(--yy-tp-pb-m)}.yy-contact__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin:0 auto}.yy-contact__info{display:flex;flex-direction:column;gap:24px}.yy-contact__info:not(:has(>:not(.yy-visually-hidden))){display:none}.yy-contact__form-wrap{display:flex;flex-direction:column;gap:20px;width:100%;max-width:var(--yy-tp-w)}.yy-contact__form-title{margin:0;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0}.yy-contact__form{display:flex;flex-direction:column;gap:18px}.yy-contact__row{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.yy-contact__field{display:flex;flex-direction:column;gap:8px}.yy-contact__label{font-size:var(--yy-ct-label-m);font-weight:600;line-height:1.3}.yy-contact__input{width:100%;min-height:52px;padding:14px 16px;border:1.5px solid var(--yy-black);border-radius:var(--yy-radius);corner-shape:var(--yy-corner-shape, round);background:var(--yy-white);color:var(--yy-black);font-size:var(--yy-ct-input-m);font-weight:400;line-height:1.4;-webkit-appearance:none;appearance:none;box-shadow:none}.yy-contact__input:focus{outline:none}.yy-contact__input:focus-visible{outline:2px solid var(--yy-black);outline-offset:2px}.yy-contact__input[aria-invalid=true]{border-width:2.5px;background:var(--yy-gray-bg)}.yy-contact__textarea{min-height:160px;resize:vertical}.yy-contact__field-error{color:var(--yy-black);font-size:1.3rem;font-weight:600;line-height:1.4}.yy-contact__field-error:before{content:"! "}.yy-contact__status{margin:0;padding:14px 18px;border:1.5px solid var(--yy-black);border-radius:var(--yy-radius);corner-shape:var(--yy-corner-shape, round);color:var(--yy-black);font-size:1.5rem;font-weight:600;line-height:1.5}.yy-contact__status:focus{outline:none}.yy-contact__status--success{background:var(--yy-gray-bg)}.yy-contact__status--error{border-width:2.5px;background:var(--yy-gray-bg)}.yy-contact__status-title{margin:0}.yy-contact__status ul{margin:6px 0 0;padding-left:1.2em;font-weight:400}.yy-contact__status a{color:var(--yy-black);text-decoration:underline;text-underline-offset:.18em}.yy-contact__actions{display:flex}.yy-contact__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--yy-ct-btn-h-m);padding:0 40px;border:0;border-radius:var(--yy-radius);corner-shape:var(--yy-corner-shape, round);background:var(--yy-ct-btn-bg);color:var(--yy-white);font-family:var(--yy-font-body);font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.yy-contact__submit:focus-visible{outline:2px solid var(--yy-black);outline-offset:3px}@media screen and (min-width:750px){.yy-contact{padding:var(--yy-tp-pt-d) var(--yy-tp-side-d) var(--yy-tp-pb-d)}.yy-contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}.yy-contact__label{font-size:var(--yy-ct-label-d)}.yy-contact__input{font-size:var(--yy-ct-input-d)}.yy-contact__submit{width:auto;min-width:220px;height:var(--yy-ct-btn-h-d)}}@media screen and (min-width:990px){.yy-contact__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--yy-ct-gap-d);align-items:start}.yy-contact__form-wrap{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yy-contact.css.map */
