.dfx{--dfx-bg: var(--df-bg, #faf8f4);--dfx-text: var(--df-text, #1a1b18);--dfx-accent: var(--df-accent, #0e3d34);--dfx-muted: #6b6f6d;--dfx-line: #cfd7d3;--dfx-line-strong: #aeb8b3;--dfx-card-bg: #eef2ef;--dfx-card-bg-active: #e7ece8;--dfx-focus-ring: color-mix(in srgb, var(--dfx-accent) 20%, transparent);background:var(--dfx-bg);color:var(--dfx-text);padding:clamp(24px,4vw,48px) 0 56px}.dfx__container{max-width:1120px;margin-inline:auto;padding-inline:16px}.dfx__header{text-align:left;margin-bottom:18px}.dfx__title{color:var(--dfx-accent);letter-spacing:.02em;margin:0 0 8px;font-weight:800}.dfx__intro{color:#2b2b2b}.dfx__contacts{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:10px}.dfx__contacts .item a{text-decoration:underline}.dfx-personas{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0 22px}@media (min-width: 740px){.dfx-personas{grid-template-columns:repeat(3,1fr)}}.dfx-persona{background:var(--dfx-card-bg);border:1px solid var(--dfx-line);border-radius:12px;padding:14px 14px 12px;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.dfx-persona.is-active{background:var(--dfx-card-bg-active);border-color:var(--dfx-line-strong)}.dfx-persona:focus{outline:3px solid var(--dfx-focus-ring);outline-offset:2px}.dfx-persona__title{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--dfx-accent);font-size:15px;line-height:1.2}.dfx-persona__desc{margin-top:6px;font-size:13px;color:#3b3b3b}.dfx__group-title{margin:14px 0 8px;color:var(--dfx-accent);font-weight:900;letter-spacing:.02em;text-transform:none}.contact__fields{display:grid;gap:5px 10px}@media (min-width: 740px){.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.dfx-forms{position:relative}.dfx-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-bottom:14px}.dfx-field{grid-column:span 12}.dfx-field--half{grid-column:span 6}.dfx-field--third{grid-column:span 4}.dfx-field--two-thirds{grid-column:span 8}.dfx-field--textarea{grid-column:span 12}@media (max-width: 739px){.dfx-field--half,.dfx-field--third,.dfx-field--two-thirds{grid-column:span 12}}.dfx-field--two-col .form__facet-checkbox{width:100%}@media (min-width: 740px){.dfx-field--two-col fieldset.contact-form__input{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;align-items:start}}@media (max-width: 739px){.dfx-field--two-col fieldset.contact-form__input{display:block}}.dfx .form__facet-checkbox,.dfx .form__facet-radio{min-width:0;word-break:break-word}.dfx .field .field__input,.dfx .select .select__select,.dfx .text-area.field__input{width:100%;min-height:48px;border-radius:8px;border:1px solid var(--dfx-line);background:#fff;padding:12px 14px;color:var(--dfx-text);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.dfx .field .field__input::placeholder,.dfx .select .select__select::placeholder{color:#808683}.dfx .field .field__input:focus,.dfx .select .select__select:focus{outline:0;border-color:var(--dfx-accent);box-shadow:0 0 0 3px var(--dfx-focus-ring)}.dfx .text-area.field__input{min-height:300px;padding-top:12px}.dfx fieldset.contact-form__input{margin:0;padding:18px;border:1px solid var(--dfx-line);border-radius:8px;background:#fff;position:relative}.dfx fieldset.contact-form__input>legend.form__label{position:relative;top:-10px;left:8px;padding:0 8px;font-size:13px;line-height:1;font-weight:700;color:var(--dfx-accent);background:var(--dfx-bg)}.dfx .contact-form__input{margin-bottom:0}.dfx .form__facet-radio,.dfx .form__facet-checkbox{display:flex;width:100%;min-width:0;align-items:center;gap:10px;margin:8px 16px 8px 0;font-size:15px;line-height:1.25;color:var(--dfx-text)}.dfx .form__facet-radio .icon,.dfx .form__facet-checkbox .icon{width:18px;height:18px;border:2px solid var(--dfx-line-strong);background:#f7faf8;display:inline-block;position:relative}.dfx .form__facet-radio .icon{border-radius:50%}.dfx .form__facet-checkbox .icon{border-radius:4px}.dfx .contact-form__input input[type=checkbox],.dfx .contact-form__input input[type=radio]{position:absolute;opacity:0;width:.1rem;height:.1rem;overflow:hidden;clip:rect(0,0,0,0)}.dfx .form__facet-checkbox input:checked+.icon{background:var(--dfx-accent);border-color:var(--dfx-accent)}.dfx .form__facet-checkbox input:checked+.icon:after{content:"";position:absolute;inset:auto;width:6px;height:12px;border:2px solid #fff;border-top:0;border-left:0;transform:translate(4px) rotate(45deg)}.dfx .form__facet-radio input:checked+.icon{border-color:var(--dfx-accent)}.dfx .form__facet-radio input:checked+.icon:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--dfx-accent);top:3px;left:3px}.dfx .form-errors{background:#fff8f0;border:1px solid #ffd3a3;padding:12px 14px;border-radius:10px;margin-bottom:14px}.dfx .form-errors a{text-decoration:underline}.dfx .dfx-help{margin-top:6px;font-size:12px;color:#525252}.dfx-forms[data-active] .dfx-fields{display:none}.dfx-forms[data-active=p1] .dfx-fields[data-slot=p1],.dfx-forms[data-active=p2] .dfx-fields[data-slot=p2],.dfx-forms[data-active=p3] .dfx-fields[data-slot=p3]{display:grid}.dfx__actions{margin-top:12px}.dfx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:8px;border:1px solid var(--dfx-accent);background:var(--dfx-accent);color:#fff;font-weight:700;transition:filter .15s ease,transform .05s ease}.dfx-btn:hover{filter:brightness(1.04)}.dfx-btn:active{transform:translateY(1px)}.dfx.dfx--align-center .dfx__header{text-align:center}.dfx.dfx--align-center .dfx__contacts{justify-content:center}.dfx.dfx--align-center .dfx__title,.dfx.dfx--align-center .dfx__intro{margin-left:auto;margin-right:auto}.dfx.dfx--align-center .dfx__actions{text-align:center}.dfx-personas--center{justify-items:center}@media (min-width: 740px){.dfx-personas--center{grid-template-columns:repeat(3,minmax(0,320px))}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dynamic-form.css.map */
