.mft-configurator{--mft-border: #d9dde2;--mft-muted: #626a73;--mft-accent: #aecc53;margin:24px 0;padding:22px;border:1px solid var(--mft-border);border-radius:10px;background:#f8f9f7}.mft-configurator__heading{margin-bottom:20px}.mft-configurator__heading h3{margin:2px 0 7px;font-size:22px;line-height:1.25}.mft-configurator__heading p{margin:0}.mft-configurator__eyebrow{color:#536b17;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mft-configurator__dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mft-configurator__field{display:flex;flex-direction:column;gap:6px;font-weight:600}.mft-configurator__field input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #aeb4ba;border-radius:6px;background:#fff;font:inherit}.mft-configurator__field input:focus{border-color:#536b17;outline:2px solid rgba(174,204,83,.35);outline-offset:1px}.mft-configurator small{display:block;color:var(--mft-muted);font-size:12px;font-weight:400;line-height:1.4}.mft-configurator fieldset{min-width:0;margin:20px 0 0;padding:0;border:0}.mft-configurator legend{margin-bottom:10px;padding:0;font-weight:700}.mft-configurator__check{display:flex;gap:11px;align-items:flex-start;margin:0 0 10px;padding:12px;border:1px solid var(--mft-border);border-radius:7px;background:#fff;cursor:pointer}.mft-configurator__check input{width:20px;height:20px;margin:1px 0 0;accent-color:#789322}.mft-configurator__check strong{display:block;margin-bottom:2px}.mft-configurator__position{padding:14px!important;border-left:4px solid var(--mft-accent)!important;background:#fff}.mft-configurator__radio-row{display:flex;flex-wrap:wrap;gap:10px}.mft-configurator__radio-row label{display:flex;gap:7px;align-items:center;min-width:125px;padding:10px 12px;border:1px solid var(--mft-border);border-radius:6px;cursor:pointer}.mft-configurator__radio-row input{accent-color:#789322}.mft-configurator__summary{display:grid;gap:3px;margin-top:18px;padding:13px 14px;border-radius:7px;background:#edf3dc}@media(max-width:749px){.mft-configurator{padding:18px 15px}.mft-configurator__dimensions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/mft-drawing-configurator.css.map */
