.cdk-q{padding:144px 0}.cdk-q__row{display:flex;gap:96px;align-items:flex-start}.cdk-q__intro{flex:0 0 340px;position:sticky;top:130px}.cdk-q__intro .cdk-h2{font-size:clamp(30px,3.4vw,40px);line-height:1.15}.cdk-q__intro p{margin-top:24px;font-size:19px;line-height:1.6;color:#3e4f47}.cdk-q__box{flex:1 1 0;max-width:720px;min-width:0}.cdk-q__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.cdk-q__full{grid-column:1 / -1}.cdk-q__field{display:flex;flex-direction:column;gap:8px;min-width:0}.cdk-q__field label,.cdk-q__legend{font-size:16px;font-weight:600}.cdk .cdk-q__box input.cdk-q__input,.cdk .cdk-q__box textarea.cdk-q__input{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(23,38,31,.35);border-radius:2px;background:#fff;color:var(--cdk-ink);box-shadow:none;font:400 17px var(--cdk-sans)}.cdk .cdk-q__box textarea.cdk-q__input{min-height:150px;padding:14px 16px;resize:vertical}fieldset.cdk-q__group{margin:0;padding:0;border:0;min-width:0}.cdk-q__legend{padding:0;margin-bottom:12px}.cdk-q__opts{display:grid;grid-template-columns:1fr;gap:10px}.cdk-q__opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cdk-q__opt{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:1px solid rgba(23,38,31,.25);border-radius:2px;background:#fff;font-size:17px;cursor:pointer}.cdk-q__opt input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--cdk-green)}.cdk-q__opt:has(input:checked){border-color:var(--cdk-green);background:var(--cdk-sage)}.cdk-q__req{color:var(--cdk-green)}.cdk .cdk-q__box .cdk-q__input:focus-visible,.cdk-q__opt input:focus-visible{outline:3px solid var(--cdk-ink);outline-offset:2px}.cdk-q__submit{width:100%;margin-top:36px}.cdk-q__ok{margin-bottom:24px;padding:20px 24px;background:var(--cdk-sage);font-size:18px}.cdk-q__err{margin-bottom:24px;padding:16px 20px;border:1px solid #9B2C2C;color:#7a1f1f;font-size:16px}@media(max-width:900px){.cdk-q{padding:96px 0}.cdk-q__row{flex-direction:column;gap:32px}.cdk-q__intro{flex:none;position:static}.cdk-q__grid,.cdk-q__opts--2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cdk-questionnaire.css.map */
