.mi-configurator-lite{--mi-config-ink: #111;--mi-config-paper: #f4f2ec;--mi-config-line: #111;--mi-config-yellow: #f6c900;display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(28rem,1.22fr);min-height:70vh;border-block-end:1px solid var(--mi-config-line);background:#fff;color:var(--mi-config-ink)}.mi-configurator-lite,.mi-configurator-lite *{box-sizing:border-box}.mi-configurator-lite__intro,.mi-configurator-lite__panel{min-width:0;padding:clamp(2.5rem,5vw,5.5rem) var(--mi-page-gutter, clamp(1.25rem, 3vw, 3rem))}.mi-configurator-lite__intro{display:flex;flex-direction:column;justify-content:space-between;gap:4rem;border-inline-end:1px solid var(--mi-config-line);background:var(--mi-config-paper)}.mi-configurator-lite__eyebrow,.mi-configurator-lite legend,.mi-configurator-lite__field>label,.mi-configurator-lite__range>span{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mi-configurator-lite__eyebrow:before{content:"";display:inline-block;width:.65rem;height:.65rem;margin-inline-end:.65rem;border-radius:50%;background:#ef4b9b}.mi-configurator-lite__title{max-width:9ch;margin:1.5rem 0 1.25rem;font-size:clamp(3rem,6vw,6.5rem);font-weight:700;line-height:.9;letter-spacing:-.055em}.mi-configurator-lite__body{max-width:35rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45}.mi-configurator-lite__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block-start:1px solid var(--mi-config-line)}.mi-configurator-lite__summary div{min-width:0;padding:.9rem .75rem 0 0}.mi-configurator-lite__summary dt{color:#77756f;font-size:.68rem;font-weight:800}.mi-configurator-lite__summary dd{margin:.35rem 0 0;font-size:.75rem;font-weight:700;line-height:1.25}.mi-configurator-lite__panel{display:flex;align-items:flex-start;justify-content:center}.mi-configurator-lite__form{display:grid;width:min(100%,50rem);min-width:0;gap:1.75rem}.mi-configurator-lite__form .errors,.mi-configurator-lite__success{padding:1rem;border:1px solid var(--mi-config-line)}.mi-configurator-lite__success{display:grid;gap:.3rem;background:var(--mi-config-yellow)}.mi-configurator-lite__group{min-width:0;margin:0;padding:0;border:0}.mi-configurator-lite legend{width:100%;margin-block-end:.75rem}.mi-configurator-lite__path-grid,.mi-configurator-lite__choice-grid,.mi-configurator-lite__grille-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mi-configurator-lite__path,.mi-configurator-lite__choice,.mi-configurator-lite__grille-choice{position:relative;display:flex;min-height:4.5rem;align-items:center;gap:.75rem;padding:.8rem .9rem;border:1px solid var(--mi-config-line);cursor:pointer}.mi-configurator-lite__path input,.mi-configurator-lite__choice input,.mi-configurator-lite__grille-choice input{position:absolute;opacity:0;pointer-events:none}.mi-configurator-lite__path:has(input:checked),.mi-configurator-lite__choice:has(input:checked),.mi-configurator-lite__grille-choice:has(input:checked){background:var(--mi-config-yellow);box-shadow:inset 0 0 0 2px var(--mi-config-line)}.mi-configurator-lite__path:focus-within,.mi-configurator-lite__choice:focus-within,.mi-configurator-lite__grille-choice:focus-within{outline:2px solid currentColor;outline-offset:3px}.mi-configurator-lite__path-index{color:#77756f;font-size:.66rem;font-weight:800}.mi-configurator-lite__path>span:last-child,.mi-configurator-lite__choice strong,.mi-configurator-lite__grille-choice strong{font-size:.88rem;font-weight:800}.mi-configurator-lite__choice>span{display:grid;gap:.15rem}.mi-configurator-lite__choice small{color:#64625e;font-size:.75rem;line-height:1.25}.mi-configurator-lite__row{display:grid;gap:.75rem}.mi-configurator-lite__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-configurator-lite__field{display:grid;gap:.5rem}.mi-configurator-lite__field input,.mi-configurator-lite__field select,.mi-configurator-lite__field textarea{width:100%;min-height:3.25rem;padding:.75rem;border:1px solid var(--mi-config-line);border-radius:0;background:#fff;color:var(--mi-config-ink);font:inherit}.mi-configurator-lite__checkbox{position:relative;display:grid;grid-template-columns:2.25rem 1fr;gap:.8rem;align-items:center;min-height:4.75rem;padding:.8rem;border:1px solid var(--mi-config-line);cursor:pointer}.mi-configurator-lite__checkbox input{position:absolute;opacity:0;pointer-events:none}.mi-configurator-lite__checkbox-mark{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--mi-config-line);background:#fff;color:transparent;font-weight:800}.mi-configurator-lite__checkbox:has(input:checked){background:var(--mi-config-yellow);box-shadow:inset 0 0 0 2px var(--mi-config-line)}.mi-configurator-lite__checkbox input:checked+.mi-configurator-lite__checkbox-mark{background:var(--mi-config-ink);color:#fff}.mi-configurator-lite__checkbox:focus-within{outline:2px solid currentColor;outline-offset:3px}.mi-configurator-lite__checkbox>span:last-child{display:grid;gap:.15rem}.mi-configurator-lite__checkbox strong{font-size:.88rem}.mi-configurator-lite__checkbox small{color:#64625e;font-size:.75rem}.mi-configurator-lite__field textarea{min-height:8rem;resize:vertical}.mi-configurator-lite__hint{margin:-.3rem 0 .9rem;color:#64625e;font-size:.82rem;line-height:1.4}.mi-configurator-lite__range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.mi-configurator-lite__range{display:grid;grid-template-columns:1fr auto;gap:.55rem;padding:.85rem;border:1px solid var(--mi-config-line)}.mi-configurator-lite__range output{font-size:.78rem;font-weight:800}.mi-configurator-lite__range input{grid-column:1 / -1;width:100%;accent-color:var(--mi-config-ink)}.mi-configurator-lite__grille-choice{display:grid;grid-template-columns:minmax(6rem,.8fr) 1fr;min-height:5.75rem}.mi-configurator-lite__grille-preview{display:block;color:var(--mi-config-ink)}.mi-configurator-lite__grille-preview svg{display:block;width:100%;height:auto}.mi-configurator-lite__actions{display:grid;grid-template-columns:minmax(14rem,.75fr) minmax(14rem,1.25fr);gap:1rem;align-items:center}.mi-configurator-lite__actions button{display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;padding:.9rem 1rem;border:1px solid var(--mi-config-line);border-radius:0;background:var(--mi-config-yellow);color:var(--mi-config-ink);font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mi-configurator-lite__actions p{margin:0;color:#64625e;font-size:.78rem;line-height:1.4}[data-configurator-lite] [hidden]{display:none!important}@media screen and (max-width:900px){.mi-configurator-lite{grid-template-columns:1fr}.mi-configurator-lite__intro{gap:2.5rem;border-inline-end:0;border-block-end:1px solid var(--mi-config-line)}.mi-configurator-lite__title{max-width:12ch}}@media screen and (max-width:560px){.mi-configurator-lite__intro,.mi-configurator-lite__panel{padding:2.25rem 1rem}.mi-configurator-lite__title{font-size:clamp(3rem,16vw,4.4rem)}.mi-configurator-lite__summary,.mi-configurator-lite__range-grid{grid-template-columns:1fr}.mi-configurator-lite__summary div{display:grid;grid-template-columns:2rem 1fr;align-items:baseline;padding-block-start:.65rem}.mi-configurator-lite__summary dd{margin:0}.mi-configurator-lite__row--two,.mi-configurator-lite__choice-grid,.mi-configurator-lite__actions{grid-template-columns:1fr}.mi-configurator-lite__path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-configurator-lite__grille-choice{grid-template-columns:1fr;gap:.4rem}.mi-configurator-lite__path{min-height:4rem;padding:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maker-is-configurator-lite.css.map */
