@layer componenti{window-configurator{display:block;container-type:inline-size}.cfg{--cfg-pad: clamp(18px, 4cqi, 36px);border:1.5px solid var(--inchiostro);box-shadow:8px 8px 0 var(--pietra-2);background:#fff;border-radius:6px;overflow:clip}.cfg-passi ol{border-bottom:1.5px solid var(--inchiostro);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.cfg-passi li+li{border-left:1px solid var(--linea)}.cfg-passi button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--grafite);background:var(--calce);flex-direction:column;gap:2px;padding:12px 14px;font-size:.9rem;display:flex}.cfg-passi button:disabled{cursor:default;opacity:.55}.cfg-passi button .mono{letter-spacing:.06em;font-size:.72rem}.cfg-passi button.fatto .mono:after{content:" ✓";color:var(--ok)}.cfg-passi button[aria-current=step]{background:var(--inchiostro);color:#fff}.cfg-passi button[aria-current=step] .mono{color:#f2c230}.cfg-passi button:focus-visible{outline:2px solid var(--terracotta);outline-offset:-4px}@container (width<=560px){.cfg-passo-nome{display:none}.cfg-passi button[aria-current=step] .cfg-passo-nome{display:block}.cfg-passi ol{grid-template-columns:repeat(5,auto)}.cfg-passi li:has([aria-current=step]){flex:1}}.cfg-corpo{gap:22px;padding:var(--cfg-pad);display:grid}.cfg-gruppo{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cfg-gruppo legend{font:560 1.15rem/1.2 var(--font-display);margin-bottom:8px;padding:0}.cfg-gruppo legend em,.cfg-campo em{font:400 .85rem var(--font-testo);color:var(--grafite);font-style:normal}.cfg-campo{gap:6px;display:grid}.cfg-campo>span{font-size:.92rem;font-weight:600}.cfg-campo input,.cfg-campo textarea,.cfg-quantita input{background:#fff;border:1px solid #cfc5b5;border-radius:10px;width:100%;padding:12px 14px;font-size:1rem}.cfg-campo input:focus,.cfg-campo textarea:focus,.cfg-quantita input:focus{outline:2px solid var(--terracotta);outline-offset:0;border-color:#0000}.cfg-aiuto{color:var(--grafite);margin:0;font-size:.88rem}.cfg-aiuto--errore{color:var(--errore)}.cfg-etichetta{font-size:.92rem;font-weight:600}.cfg-sottolegenda{margin:4px 0 0;font-weight:600}.cfg-riga{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cfg-scelte{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.cfg-scelta{cursor:pointer;position:relative}.cfg-scelta input,.cfg-sistema input,.cfg-tipo input{opacity:0;pointer-events:none;position:absolute}.cfg-scelte .cfg-scelta>span{border:1.5px solid var(--linea);background:var(--calce);border-radius:12px;gap:2px;height:100%;padding:14px 16px;transition:border-color .15s,background .15s;display:grid}.cfg-scelta small{color:var(--grafite);font-size:.84rem}.cfg-scelte .cfg-scelta:hover>span{border-color:#bfb3a0}.cfg-scelte input:checked+span{border-color:var(--terracotta);background:var(--terracotta-chiaro)}.cfg-scelta input:focus-visible+span,.cfg-sistema input:focus-visible~span:last-child,.cfg-tipo input:focus-visible~span{outline:2px solid var(--inchiostro);outline-offset:2px}.cfg-segmenti{background:var(--pietra);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.cfg-segmenti .cfg-scelta>span{border-radius:999px;padding:8px 14px;font-size:.92rem;display:block}.cfg-segmenti .cfg-scelta strong{font-weight:500}.cfg-segmenti input:checked+span{background:var(--inchiostro);color:#fff}.cfg-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.cfg-check input{width:20px;height:20px;accent-color:var(--terracotta);flex:none;margin:1px 0 0}.cfg-check--card{border:1px solid var(--linea);border-radius:12px;padding:12px 14px}.cfg-check--card span{display:grid}.cfg-check--card small{color:var(--grafite)}.cfg-elenco{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cfg-tab{border:1px solid var(--linea);background:var(--calce);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px;font-size:.9rem}.cfg-tab .mono{color:var(--terracotta);font-size:.78rem}.cfg-tab[aria-selected=true]{background:var(--inchiostro);color:#fff;border-color:var(--inchiostro)}.cfg-tab[aria-selected=true] .mono{color:#f2c230}.cfg-tab-gruppo{display:inline-flex;flex:none;align-items:center}.cfg-tab-gruppo:has(.cfg-tab-togli) .cfg-tab{border-radius:999px 0 0 999px;padding-right:10px}.cfg-tab-togli{border:1px solid var(--linea);border-left:0;background:var(--calce);color:var(--grafite);cursor:pointer;border-radius:0 999px 999px 0;min-width:40px;align-self:stretch;font-size:1.1rem;line-height:1}.cfg-tab-togli:hover{color:var(--errore)}.cfg-tab-gruppo:has([aria-selected=true]) .cfg-tab-togli{background:var(--inchiostro);border-color:var(--inchiostro);color:#f7f5efb3}.cfg-tab--nuovo{color:var(--terracotta);background:0 0;border-style:dashed;font-weight:600}.cfg-riga-testa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.cfg-riga-testa .cfg-quantita{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;column-gap:6px;row-gap:6px}.cfg-riga-testa .cfg-quantita .cfg-etichetta{grid-column:1 / -1;font-size:.9rem}.cfg-editor-griglia{gap:28px;display:grid}@container (width>=860px){.cfg-editor-griglia{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.cfg-anteprima{order:2;position:sticky;top:96px}}@container (width<=859px){.cfg-anteprima{order:-1}}.cfg-editor{gap:22px;min-width:0;display:grid}.cfg-sistemi{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.cfg-sistema{border:1.5px solid var(--linea);cursor:pointer;background:var(--calce);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.cfg-sistema:has(input:checked){border-color:var(--terracotta);background:var(--terracotta-chiaro)}.cfg-sistema img,.cfg-sistema-icona{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:56px;height:56px}.cfg-sistema-icona{font:600 1.5rem var(--font-display);color:var(--terracotta);border:1px dashed var(--terracotta);place-items:center;display:grid}.cfg-sistema span:last-child{gap:2px;display:grid}.cfg-sistema small{color:var(--grafite);font-size:.76rem}.cfg-tipi{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.cfg-tipo{border:1.5px solid var(--linea);cursor:pointer;text-align:center;background:var(--calce);border-radius:12px;justify-items:center;gap:6px;padding:10px 6px;font-size:.8rem;line-height:1.2;display:grid;position:relative}.cfg-tipo aldo-window{--aw-max-h: 74px;width:100%;max-width:70px;height:74px}.cfg-tipo:has(input:checked){border-color:var(--terracotta);background:var(--terracotta-chiaro)}.cfg-misure{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.cfg-per{color:var(--grafite);font-family:var(--font-mono);padding-bottom:12px}.cfg-piede-elemento{border-top:1px dashed var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.cfg-quantita{align-items:center;gap:6px;display:flex}.cfg-quantita .cfg-etichetta{margin-right:6px}.cfg-quantita button{border:1px solid var(--linea);cursor:pointer;background:#fff;border-radius:50%;width:40px;height:40px;font-size:1.2rem}.cfg-quantita input{text-align:center;width:64px;padding:9px 4px}.cfg-azioni-elemento{gap:14px;display:flex}.cfg-link{all:unset;cursor:pointer;color:var(--terracotta);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cfg-link:focus-visible{outline:2px solid var(--inchiostro)}.cfg-link--rosso{color:var(--errore)}.cfg-anteprima{gap:14px;min-width:0;display:grid}.cfg-tavola{padding:12px 16px 0}.cfg-tavola aldo-window{--aw-max-h: min(52vh, 460px);max-width:440px;margin:8px auto}.cfg-tavola-testa{color:var(--terracotta);justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;display:flex}.cfg-vista{border:1px solid var(--inchiostro);border-radius:999px;display:inline-flex;overflow:hidden}.cfg-vista button{cursor:pointer;background:#fff;border:0;padding:6px 12px;font-size:.8rem}.cfg-vista button[aria-pressed=true]{background:var(--inchiostro);color:#fff}.cfg-btn-3d{border:1.5px solid var(--inchiostro);width:100%;color:var(--inchiostro);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:4px 0 12px;padding:10px 14px;font-weight:600;transition:background .2s,color .2s;display:flex}.cfg-btn-3d:hover{background:var(--inchiostro);color:#fff}.cfg-btn-3d:disabled{cursor:progress;opacity:.7}.cfg-dialogo-3d{border:1.5px solid var(--inchiostro);background:var(--calce);width:min(1200px,100vw - 32px);max-width:none;height:min(860px,100dvh - 32px);max-height:none;color:var(--inchiostro);border-radius:8px;padding:0;overflow:hidden}.cfg-dialogo-3d[open]{flex-direction:column;display:flex}.cfg-dialogo-3d::backdrop{backdrop-filter:blur(3px);background:#15151599}.cfg-dialogo-3d header{border-bottom:1.5px solid var(--inchiostro);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cfg-dialogo-3d header .mono{color:var(--terracotta);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.72rem}.cfg-dialogo-3d h2{font-size:1.25rem}.cfg-dialogo-3d form{margin:0}.cfg-chiudi{border:1px solid var(--linea);cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;font-size:1.6rem;line-height:1}.cfg-3d-corpo{flex:1;grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.cfg-dialogo-3d aldo-window-3d{min-width:0;min-height:0}.cfg-3d-pannello{overscroll-behavior:contain;border-left:1.5px solid var(--inchiostro);background:#fff;align-content:start;gap:18px;padding:16px;display:grid;overflow-y:auto}.cfg-3d-pannello .cfg-gruppo{margin:0}@media(width<=800px){.cfg-3d-corpo{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.cfg-3d-pannello{border-left:0;border-top:1.5px solid var(--inchiostro);max-height:38dvh;padding:12px 16px}}@media(width<=640px){.cfg-dialogo-3d{border:0;border-radius:0;width:100vw;height:100dvh}}html:has(.cfg-dialogo-3d[open]){overflow:hidden}.cfg-tavola-piede{border-top:1.5px solid var(--inchiostro);text-transform:uppercase;letter-spacing:.03em;background:#fff;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px;margin:0 -16px;padding:10px 16px;font-size:.74rem;display:grid}.cfg-scheda{background:var(--pietra);border-radius:12px;align-items:flex-start;gap:14px;padding:14px;font-size:.9rem;display:flex}.cfg-scheda img{object-fit:contain;flex:none;width:88px;height:88px}.cfg-scheda p{color:var(--grafite);margin:4px 0;font-size:.78rem}.cfg-scheda ul{margin:0;padding-left:18px}.cfg-foto{flex-wrap:wrap;gap:10px;display:flex}.cfg-foto figure{width:96px;height:96px;position:relative}.cfg-foto img{object-fit:cover;border-radius:10px;width:100%;height:100%}.cfg-foto figure button{background:var(--inchiostro);color:#fff;cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;position:absolute;top:-8px;right:-8px}.cfg-foto-aggiungi{text-align:center;border:1.5px dashed var(--terracotta);width:96px;height:96px;color:var(--terracotta);cursor:pointer;border-radius:10px;place-items:center;font-size:.85rem;font-weight:600;display:grid}.cfg-foto-aggiungi:focus-within{outline:2px solid var(--inchiostro)}.cfg-contatti{gap:16px;max-width:560px;display:grid}.cfg-trappola{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cfg-riepilogo{gap:22px;display:grid}.cfg-riepilogo-testa{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.cfg-riepilogo-testa p{margin:0}.cfg-riepilogo-testa .mono{color:var(--terracotta)}.cfg-tavole{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.cfg-tavoletta{border:1px solid var(--linea);background:#fff var(--carta-mm);border-radius:12px;grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:12px;font-size:.88rem;display:grid}.cfg-tavoletta p{margin:0 0 4px}.cfg-tavoletta .mono{color:var(--terracotta);font-size:.78rem}.cfg-tavoletta aldo-window{--aw-max-h: 140px}.cfg-dl{background:var(--pietra);border-radius:12px;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;padding:16px;font-size:.93rem;display:grid}.cfg-dl dt{color:var(--grafite)}@container (width<=480px){.cfg-dl{grid-template-columns:1fr;gap:0}.cfg-dl dd{margin-bottom:8px}}.cfg-invio{flex-wrap:wrap;gap:10px;display:flex}.cfg-invio>*{flex:200px}.cfg-successo{text-align:center;justify-items:center;gap:12px;padding:24px 0;display:grid}.cfg-successo h3{font-size:2rem}.cfg-errore{color:var(--errore);background:#fdecea;border-radius:10px;margin:0 var(--cfg-pad);padding:12px 14px;font-weight:500}.cfg-corpo .cfg-errore{margin:0}.cfg-navigazione{border-top:1px solid var(--linea);background:var(--calce);z-index:2;justify-content:space-between;gap:10px;padding:16px var(--cfg-pad);display:flex;position:sticky;bottom:0}.cfg-navigazione .bottone,.cfg-vista button,.cfg-tab{white-space:nowrap}.cfg-tavola-testa{flex-wrap:wrap}@container (width<=440px){.cfg-navigazione{padding-block:10px}.cfg-navigazione .bottone{padding:11px 16px;font-size:.95rem}.cfg-vista button{padding:6px 10px}.cfg-piede-elemento{flex-direction:column;align-items:stretch}.cfg-azioni-elemento{justify-content:space-between}.cfg-tavoletta{grid-template-columns:1fr}.cfg-tavoletta aldo-window{--aw-max-h: 180px;width:min(100%,200px);margin-inline:auto}}.cfg-3d-barra{display:none}@media(width<=800px){.cfg-dialogo-3d header{padding:6px 8px 6px 14px}.cfg-dialogo-3d header>div{min-width:0}.cfg-dialogo-3d header .mono{display:none}.cfg-dialogo-3d h2{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.cfg-dialogo-3d .cfg-chiudi{flex:none;width:38px;height:38px}.cfg-3d-completo{display:none}.cfg-3d-pannello{max-height:none;padding:8px 12px calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:0;overflow:visible}.cfg-3d-barra{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.cfg-3d-barra color-picker-pvc,.cfg-3d-barra scelta-maniglia{min-width:0}.cfg-3d-schede{gap:4px;display:flex}.cfg-3d-schede button{border:1px solid var(--linea);color:var(--inchiostro);font:600 .85rem/1 var(--font-testo);cursor:pointer;background:#fff;border-radius:999px;flex:1;padding:8px 6px}.cfg-3d-schede button[aria-selected=true]{background:var(--inchiostro);border-color:var(--inchiostro);color:#fff}.cfg-3d-esterno{align-items:flex-start;gap:6px;min-width:0;display:flex}.cfg-3d-esterno color-picker-pvc{flex:1;min-width:0}.cfg-3d-come{border:1.5px dashed var(--linea);width:50px;height:50px;color:var(--grafite);font:600 .6rem/1.1 var(--font-testo);cursor:pointer;background:#fff;border-radius:50%;flex:none;margin-top:4px}.cfg-3d-come[aria-pressed=true]{border:2.5px solid var(--terracotta);color:var(--inchiostro)}}.cfg-schede{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.cfg-scheda-opz{border:1.5px solid var(--linea);cursor:pointer;background:var(--calce);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex;position:relative}.cfg-scheda-opz input,.cfg-pannello input{opacity:0;pointer-events:none;position:absolute}.cfg-scheda-opz:has(input:checked),.cfg-pannello:has(input:checked){border-color:var(--terracotta);background:var(--terracotta-chiaro)}.cfg-scheda-opz:has(input:focus-visible),.cfg-pannello:has(input:focus-visible){outline:2px solid var(--inchiostro);outline-offset:2px}.cfg-scheda-foto{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:64px;height:64px}.cfg-scheda-opz--vuota .cfg-scheda-foto{color:var(--grafite);border:1px dashed var(--linea);place-items:center;font-size:1.4rem;display:grid}.cfg-scheda-opz>span:last-child{gap:2px;min-width:0;display:grid}.cfg-scheda-opz em{color:var(--terracotta);letter-spacing:.03em;font-size:.7rem;font-style:normal}.cfg-scheda-opz small{color:var(--grafite);font-size:.78rem;line-height:1.35}.cfg-check--foto{align-items:center;margin-top:10px}.cfg-check--foto img{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:56px;height:56px}.cfg-pannelli,.cfg-maniglie-porta{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.cfg-pannello{border:1.5px solid var(--linea);cursor:pointer;text-align:center;background:#fff;border-radius:10px;align-content:start;justify-items:center;gap:4px;padding:6px 4px;display:grid;position:relative}.cfg-pannello img{object-fit:contain;width:100%;max-width:68px;height:112px}.cfg-pannello--largo{grid-column:span 2}.cfg-pannello--largo img{max-width:140px}.cfg-pannello small{color:var(--grafite);font-size:.7rem;line-height:1.2}.cfg-pannello--vuoto>span{border:1px dashed var(--terracotta);width:60px;height:112px;font:600 1.4rem var(--font-display);color:var(--terracotta);border-radius:6px;place-items:center;display:grid}.cfg-campo textarea{width:100%;font:inherit;border:1.5px solid var(--linea);resize:vertical;background:#fff;border-radius:10px;padding:10px 12px}}@layer componenti{.cfg-barra-infissi{display:flex;align-items:center;gap:8px;min-width:0}.cfg-barra-infissi .cfg-elenco{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px;position:relative}.cfg-barra-infissi .cfg-elenco::-webkit-scrollbar{display:none}.cfg-tab{min-height:40px}.cfg-elenco-azioni{display:flex;flex:none;gap:6px}.cfg-azione{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 14px;border:1.5px solid var(--linea);border-radius:12px;background:#fff;color:var(--inchiostro);font:600 .88rem/1 var(--font-testo);cursor:pointer;transition:border-color .15s}.cfg-azione:hover{border-color:var(--inchiostro)}.cfg-azione:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}.cfg-segmenti{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:8px;width:100%;padding:0;background:none;border-radius:0}.cfg-segmenti .cfg-scelta>span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1.5px solid var(--linea);border-radius:12px;background:#fff;text-align:center;font-size:.92rem;line-height:1.2;transition:border-color .15s,background .15s}.cfg-segmenti .cfg-scelta:hover>span{border-color:#bfb3a0}.cfg-segmenti input:checked+span{border-color:var(--terracotta);background:var(--terracotta-chiaro);color:var(--inchiostro)}.cfg-segmenti input:checked+span strong{font-weight:650}.cfg-riga{display:grid;gap:8px}.cfg-etichetta,.cfg-campo>span{color:var(--inchiostro);font-size:.92rem;font-weight:600;line-height:1.3}.cfg-campo input,.cfg-campo textarea{min-height:48px;border-radius:12px;font-size:1rem}.cfg-riga-testa{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.cfg-riga-testa .cfg-quantita{display:grid;grid-template-columns:44px 52px 44px;grid-template-rows:auto 48px;gap:6px 0}.cfg-riga-testa .cfg-quantita .cfg-etichetta{grid-column:1 / -1;margin:0}.cfg-riga-testa .cfg-quantita button,.cfg-riga-testa .cfg-quantita input{width:auto;height:48px;margin:0;border:1.5px solid var(--linea);background:#fff;font-size:1.1rem}.cfg-riga-testa .cfg-quantita button{border-radius:12px 0 0 12px}.cfg-riga-testa .cfg-quantita button:last-child{border-radius:0 12px 12px 0}.cfg-riga-testa .cfg-quantita input{border-inline:0;border-radius:0;padding:0;text-align:center;font-weight:600}@container (width<=859px){.cfg-editor-griglia{grid-template-columns:minmax(0,1fr)}}}@layer componenti{@container (width<=859px){.cfg-solo-desktop{display:none}.cfg-anteprima{position:sticky;top:71px;z-index:3;gap:12px;margin-inline:calc(-1 * var(--cfg-pad));padding:10px var(--cfg-pad) 14px;background:#fff;border-bottom:1px solid var(--linea);box-shadow:0 14px 22px -20px #00000080}.cfg-anteprima .cfg-tavola{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"disegno tav" "disegno info" "disegno vista" "disegno tre";gap:8px 14px;padding:0;border:0;border-radius:0;box-shadow:none;background:none}.cfg-anteprima .cfg-tavola-testa{display:contents}.cfg-anteprima .cfg-tavola-testa>.mono{grid-area:tav;font-size:.72rem;letter-spacing:.06em}.cfg-anteprima aldo-window{grid-area:disegno;--aw-max-h: 172px;width:100%;max-width:none;margin:0;align-self:center}.cfg-anteprima .cfg-tavola-piede{grid-area:info;display:grid;grid-template-columns:none;align-content:start;justify-content:start;gap:3px;margin:0;padding:0;border:0;background:none;color:var(--grafite);font:500 .8rem/1.3 var(--font-testo);text-transform:none;letter-spacing:0}.cfg-anteprima .cfg-tavola-piede span:first-child{color:var(--inchiostro);font:650 .98rem/1.2 var(--font-testo)}.cfg-anteprima .cfg-vista{grid-area:vista;display:grid;grid-template-columns:1fr 1fr}.cfg-anteprima .cfg-vista button{min-height:38px;padding:6px 4px;font-size:.78rem}.cfg-anteprima .cfg-btn-3d{grid-area:tre;position:static;width:100%;min-height:40px;margin:0;padding:8px 10px;border-color:var(--inchiostro);background:var(--inchiostro);color:#fff;font-size:.82rem;box-shadow:none}}}@layer componenti{@media(width<=560px){window-configurator{margin-inline:calc(-1 * var(--gutter))}.cfg{border-inline:0;border-radius:0;box-shadow:none}}@container (width<=560px){.cfg{--cfg-pad: 16px}.cfg-corpo{gap:24px;padding-block:20px 28px}.cfg-editor{gap:28px}.cfg-gruppo{gap:10px}.cfg-gruppo legend{margin-bottom:2px;font:650 1.06rem/1.25 var(--font-display)}.cfg-aiuto{font-size:.85rem;line-height:1.45}.cfg-azione{padding:0}.cfg-azione-testo,.cfg-riga-testa .cfg-campo em{display:none}.cfg-scelte{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cfg-scelte .cfg-scelta>span{padding:12px 14px}.cfg-scelte .cfg-scelta small{font-size:.78rem;line-height:1.35}.cfg-sistemi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cfg-sistema{align-items:flex-start;gap:10px;padding:12px}.cfg-sistema:last-child:nth-child(odd){grid-column:1 / -1;align-items:center}.cfg-sistema img,.cfg-sistema-icona{width:44px;height:44px}.cfg-sistema strong{font-size:.95rem;line-height:1.2}.cfg-sistema small{font:.75rem/1.35 var(--font-testo)}.cfg-tipi{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cfg-tipo{gap:6px;padding:12px 6px 10px;font-size:.8rem}.cfg-tipo aldo-window{--aw-max-h: 68px;height:68px;max-width:64px}.cfg-schede{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cfg-schede .cfg-scheda-opz{align-items:center;gap:10px;padding:10px}.cfg-schede .cfg-scheda-opz .cfg-scheda-foto{width:44px;height:44px;flex:none}.cfg-schede .cfg-scheda-opz strong{font-size:.86rem;line-height:1.25}.cfg-schede .cfg-scheda-opz em{font-size:.7rem}.cfg-schede .cfg-scheda-opz small{display:none}}}.intro[data-astro-cid-koadgavr]{padding:clamp(28px,5vw,56px) 0 clamp(18px,3vw,28px)}.intro[data-astro-cid-koadgavr] h1[data-astro-cid-koadgavr]{margin-bottom:12px;font-size:clamp(2.2rem,5vw,3.4rem)}.intro[data-astro-cid-koadgavr] .sottotitolo[data-astro-cid-koadgavr]{max-width:62ch}.corpo[data-astro-cid-koadgavr]{padding-bottom:clamp(56px,9vw,110px)}window-configurator[data-astro-cid-koadgavr]:not(:defined){border:1.5px solid var(--inchiostro);background:#fff var(--carta-mm);border-radius:6px;min-height:70vh}.noscript[data-astro-cid-koadgavr]{padding:24px}@media(width<700px){.wa-flottante{display:none}}
