.c1-contact__head{margin-block:var(--c1-sp-4) var(--c1-sp-7)}.c1-contact__h1{margin:0 0 var(--c1-sp-3);font-size:var(--c1-t-h1);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--c1-slate-900);text-wrap:balance}.c1-contact__intro{margin:0;max-width:62ch;font-size:var(--c1-t-body);line-height:var(--c1-lh-body);color:var(--c1-text-muted)}.c1-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c1-sp-6);align-items:start}@media screen and (min-width:990px){.c1-contact__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--c1-sp-7)}}.c1-contact__formwrap{padding:var(--c1-sp-6);background:var(--c1-white);border:1px solid var(--c1-border);border-radius:var(--c1-radius-lg)}@media screen and (max-width:749px){.c1-contact__formwrap{padding:var(--c1-sp-4)}}.c1-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c1-sp-4)}@media screen and (min-width:600px){.c1-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.c1-field{margin:0 0 var(--c1-sp-4)}.c1-form__row .c1-field{margin-block-end:0}.c1-form__row{margin-block-end:var(--c1-sp-4)}.c1-field label{display:block;margin-block-end:6px;font-size:var(--c1-t-small);font-weight:600;color:var(--c1-slate-900)}.c1-field label span[aria-hidden]{color:var(--c1-sale)}.c1-field__hint{font-weight:400;color:var(--c1-text-muted);font-size:var(--c1-t-tiny)}.c1-field input,.c1-field textarea,.c1-field select{width:100%;min-height:var(--c1-tap-min);padding:var(--c1-sp-3) var(--c1-sp-4);background:var(--c1-white);border:1px solid var(--c1-steel-200);border-radius:var(--c1-radius-md);font-family:inherit;font-size:16px!important;line-height:1.5;color:var(--c1-slate-900);transition:border-color var(--c1-dur-fast) var(--c1-ease),box-shadow var(--c1-dur-fast) var(--c1-ease)}.c1-field textarea{min-height:148px;resize:vertical;padding-block:var(--c1-sp-3)}.c1-field input::placeholder,.c1-field textarea::placeholder{color:var(--c1-steel-400)}.c1-field input:focus,.c1-field textarea:focus,.c1-field select:focus{outline:none;border-color:var(--c1-blue-600);box-shadow:0 0 0 3px #1b6fb82e}.c1-field input[aria-invalid=true]{border-color:var(--c1-danger);box-shadow:0 0 0 3px #b3261e24}.c1-select{position:relative;display:block}.c1-select select{-webkit-appearance:none;appearance:none;padding-inline-end:42px;cursor:pointer}.c1-select svg{position:absolute;inset-inline-end:14px;inset-block-start:50%;translate:0 -50%;width:16px;height:16px;color:var(--c1-text-muted);pointer-events:none}.c1-form__ctx{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--c1-sp-2) var(--c1-sp-3);margin-block-end:var(--c1-sp-5);padding:var(--c1-sp-3) var(--c1-sp-4);background:var(--c1-blue-050);border:1px solid var(--c1-blue-100);border-radius:var(--c1-radius-md);font-size:var(--c1-t-small);color:var(--c1-text-muted)}.c1-form__ctx strong{font-family:var(--c1-font-mono);font-size:15px;font-weight:700;color:var(--c1-blue-800)}.c1-form__ctx a{color:var(--c1-blue-600);font-weight:600}.c1-form__ok,.c1-form__err{display:flex;gap:var(--c1-sp-3);margin-block-end:var(--c1-sp-5);padding:var(--c1-sp-4);border-radius:var(--c1-radius-md);font-size:var(--c1-t-small);line-height:var(--c1-lh-body)}.c1-form__ok{background:var(--c1-success-soft);border:1px solid rgb(21 122 74 / .3);color:#0e5233}.c1-form__ok svg{width:24px;height:24px;color:var(--c1-success);flex:none}.c1-form__ok strong{display:block;font-size:var(--c1-t-body)}.c1-form__ok p{margin:4px 0 0}.c1-form__ok a{color:inherit;font-weight:700}.c1-form__err{background:var(--c1-danger-soft);border:1px solid rgb(179 38 30 / .3);color:#8c1d18;flex-direction:column}.c1-form__err p{margin:4px 0 0}.c1-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c1-sp-3) var(--c1-sp-5);margin-block-start:var(--c1-sp-5);padding-block-start:var(--c1-sp-5);border-block-start:1px solid var(--c1-border)}.c1-form__foot .c1-btn{min-width:190px}.c1-form__note{margin:0;flex:1 1 240px;font-size:var(--c1-t-tiny);line-height:1.5;color:var(--c1-text-muted)}.c1-contact__side{display:flex;flex-direction:column;gap:var(--c1-sp-5)}@media screen and (min-width:990px){.c1-contact__side{position:sticky;inset-block-start:calc(var(--header-height, 0px) + var(--c1-sp-5))}}.c1-contact__phone{display:flex;align-items:flex-start;gap:var(--c1-sp-3);padding:var(--c1-sp-5);background:linear-gradient(155deg,var(--c1-blue-800) 0%,var(--c1-blue-900) 70%);border-radius:var(--c1-radius-lg);color:var(--c1-white);text-decoration:none;transition:box-shadow var(--c1-dur) var(--c1-ease)}.c1-contact__phone:hover{box-shadow:var(--c1-shadow-lg)}.c1-contact__phone svg{width:24px;height:24px;color:var(--c1-blue-500);flex:none;margin-block-start:4px}.c1-contact__phone em{display:block;font-style:normal;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3}.c1-contact__phone strong{display:block;margin-block:4px 2px;font-size:27px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.c1-contact__phone i{display:block;font-style:normal;font-size:var(--c1-t-small);color:#ffffffb3}.c1-contact__list{margin:0;padding:var(--c1-sp-5);background:var(--c1-steel-050);border:1px solid var(--c1-border);border-radius:var(--c1-radius-lg);display:flex;flex-direction:column;gap:var(--c1-sp-4)}.c1-contact__list>div+div{padding-block-start:var(--c1-sp-4);border-block-start:1px solid var(--c1-steel-200)}.c1-contact__list dt{font-size:var(--c1-t-tiny);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--c1-text-muted)}.c1-contact__list dd{margin:4px 0 0;font-size:var(--c1-t-small);line-height:var(--c1-lh-body);color:var(--c1-slate-900)}.c1-contact__list address{font-style:normal}.c1-contact__list a{color:var(--c1-blue-600);text-decoration:underline;text-underline-offset:3px}.c1-contact__list a:hover{color:var(--c1-blue-800)}.c1-contact__list dd a{display:inline-block;min-height:30px}.c1-contact__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--c1-sp-4)}.c1-contact__points li{position:relative;padding-inline-start:28px;font-size:var(--c1-t-small);line-height:var(--c1-lh-body);color:var(--c1-text-muted)}.c1-contact__points strong{color:var(--c1-slate-900)}.c1-contact__points li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:7px;width:12px;height:12px;border-radius:50%;border:3px solid var(--c1-blue-600)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/copier1-contact.css.map */
