.bench-contact{background-color:var(--bench-white);color:var(--bench-ink);font-family:var(--bench-font-body);padding-block:40px 56px}@media screen and (min-width:990px){.bench-contact{padding-block:64px 80px}}.bench-contact,.bench-contact :where(p,li,span,h1,h2,h3,label,legend,button:not(.bench-btn),select,input,textarea,strong,em,address,dt,dd){color:var(--bench-ink)}.bench-contact :where(a:not(.bench-btn)){color:var(--bench-blue)}.bench-contact__head{max-width:62ch;margin-bottom:36px}.bench-contact__title{font-family:var(--bench-font-display);text-transform:uppercase;font-weight:400;font-size:clamp(32px,6vw,62px);line-height:.95;letter-spacing:-.01em;color:var(--bench-ink);margin:0 0 16px;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0}.bench-contact__intro{font-size:17px;line-height:1.55;color:var(--bench-ink);margin:0}.bench-contact__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media screen and (min-width:990px){.bench-contact__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px}}.bench-contact__panel{background-color:var(--bench-black);border-radius:var(--bench-radius-panel);padding:32px 26px;position:relative;overflow:hidden}@media screen and (min-width:750px){.bench-contact__panel{padding:40px 36px}}.bench-contact__panel,.bench-contact__panel :where(p,li,span,h2,h3,address,dt,dd,strong){color:var(--bench-white)}.bench-contact__panel :where(a){color:var(--bench-white);text-decoration:none}.bench-contact__panel :where(a):hover{text-decoration:underline}.bench-contact__group+.bench-contact__group{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,.2)}.bench-contact__label{font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:12px;letter-spacing:.08em;color:var(--bench-blue-light);margin:0 0 12px}.bench-contact__place+.bench-contact__place{margin-top:20px}.bench-contact__place-name{font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:14px;letter-spacing:.04em;color:var(--bench-white);margin:0 0 6px}.bench-contact__address{font-style:normal;font-size:15px;line-height:1.55;color:var(--bench-white);margin:0}.bench-contact__note{font-size:13px;line-height:1.5;color:#ffffffb8;margin:6px 0 0}.bench-contact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bench-contact__list a,.bench-contact__list span{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;color:var(--bench-white)}.bench-contact__list svg{width:20px;height:20px;flex:0 0 20px}.bench-contact__promise{margin-top:28px;padding:16px 18px;border-radius:var(--bench-radius-card);background-color:var(--bench-blue);font-size:14px;line-height:1.45;color:var(--bench-white)}.bench-contact__map{margin-top:24px;border-radius:var(--bench-radius-card);overflow:hidden;position:relative;background-color:#222;aspect-ratio:16 / 10;display:block;width:100%;border:0;padding:0;cursor:pointer}.bench-contact__map img,.bench-contact__map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;display:block}.bench-contact__map-cta{position:absolute;inset:auto 0 0 0;padding:14px 18px;background:linear-gradient(to top,#000c,#0000);color:var(--bench-white);font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:12px;letter-spacing:.06em;text-align:left}.bench-contact__form-head{font-family:var(--bench-font-display);text-transform:uppercase;font-weight:400;font-size:clamp(22px,2.6vw,30px);line-height:1;color:var(--bench-ink);margin:0 0 8px;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0}.bench-contact__form-lead{font-size:15px;line-height:1.5;color:#4a4a4a;margin:0 0 24px}.bench-form{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media screen and (min-width:750px){.bench-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.bench-field{display:flex;flex-direction:column;gap:7px;min-width:0}.bench-field--full{grid-column:1 / -1}.bench-field__label{font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:12px;letter-spacing:.055em;color:var(--bench-ink)}.bench-field__req{color:#8c1d13;font-family:var(--bench-font-body);text-transform:none;letter-spacing:0;font-size:12px}.bench-field__hint{font-size:12px;line-height:1.4;color:#6a6a6a}.bench-field input,.bench-field select,.bench-field textarea{width:100%;font-family:var(--bench-font-body);font-size:15px;line-height:1.4;color:var(--bench-ink);background-color:var(--bench-white);border:1.5px solid #cfcfcf;border-radius:26px;padding:13px 18px;min-height:48px}.bench-field textarea{border-radius:18px;min-height:130px;resize:vertical}.bench-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23111111'%3E%3Cpath d='M12 16.5 3.8 8.3l1.9-1.9L12 12.7l6.3-6.3 1.9 1.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:13px 13px;padding-right:44px}.bench-field select option{color:var(--bench-ink);background-color:var(--bench-white)}.bench-field input:focus-visible,.bench-field select:focus-visible,.bench-field textarea:focus-visible{outline:2px solid var(--bench-blue);outline-offset:1px;border-color:var(--bench-blue)}.bench-field input:user-invalid,.bench-field select:user-invalid,.bench-field textarea:user-invalid{border-color:#c2352a}.bench-field--type{grid-column:1 / -1}.bench-field--type select{border-color:var(--bench-ink);border-width:2px;font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:13px;letter-spacing:.05em}.bench-form__group{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:22px 0 0;border:0;border-top:1px solid var(--bench-line)}@media screen and (min-width:750px){.bench-form__group{grid-template-columns:repeat(2,minmax(0,1fr))}}.bench-form__group[hidden]{display:none}.bench-form__group-title{grid-column:1 / -1;font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:12px;letter-spacing:.07em;color:var(--bench-blue);padding:0;margin:0}.bench-form__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.bench-form__note{font-size:13px;line-height:1.45;color:#4a4a4a;margin:0;flex:1 1 220px}.bench-form__success{grid-column:1 / -1;background-color:var(--bench-blue);color:var(--bench-white);border-radius:var(--bench-radius-card);padding:20px 24px;font-size:16px;line-height:1.5}.bench-form__success p{color:var(--bench-white);margin:0}.bench-form__error{grid-column:1 / -1;background-color:#fff2f1;border-radius:var(--bench-radius-card);padding:16px 20px;font-size:14px;line-height:1.5}.bench-form__error p,.bench-form__error li{color:#8c1d13;margin:0}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bench-contact.css.map */
