.cfg-kitvar{gap:16px;margin-bottom:14px;display:grid}.cfg-kitvar__gruppo{gap:8px;display:grid}.cfg-kitvar__palette{grid-template-columns:1fr;gap:5px;display:grid}.cfg-kitvar .cfg-kitvar__palette button,.cfg-kitvar .cfg-kitvar__luoghi button{color:#514740;min-width:0;min-height:0;line-height:1.2;font:inherit;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #5147402e;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex;position:relative}.cfg-kitvar__palette button:hover,.cfg-kitvar__luoghi button:hover{border-color:#51474073}.cfg-kitvar__palette button[aria-pressed=true],.cfg-kitvar__luoghi button[aria-pressed=true]{border-color:#514740;box-shadow:inset 0 0 0 1px #514740}.cfg-kitvar__palette button:focus-visible,.cfg-kitvar__luoghi button:focus-visible{outline-offset:2px;outline:2px solid #514740}.cfg-kitvar__palette em,.cfg-kitvar__luoghi em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.cfg-kitvar__palette svg{flex:none;margin-left:auto}.cfg-kitvar__campioni{flex:none;display:inline-flex}.cfg-kitvar__campioni i{width:14px;height:22px;box-shadow:inset 0 0 0 .5px #51474040}.cfg-kitvar__campioni i:first-child{border-radius:5px 0 0 5px}.cfg-kitvar__campioni i:last-child{border-radius:0 5px 5px 0}.cfg-kitvar__luoghi{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cfg-kitvar .cfg-kitvar__luoghi button{flex-direction:column;align-items:stretch;gap:5px;padding:4px 4px 6px}.cfg-kitvar__luoghi img,.cfg-kitvar__luoghi span{aspect-ratio:138/101;object-fit:cover;background:#efe9e1;border-radius:6px;width:100%;display:block}.cfg-kitvar .cfg-kitvar__luoghi em{text-align:center;font-size:11px}.cfg-kitvar__nota{color:#8e8070;margin:0;font-size:11px;line-height:1.45}@media (max-width:360px){.cfg-kitvar__luoghi{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfg-kitvar__titolo{letter-spacing:.08em;text-transform:uppercase;color:#514740;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:11px;display:flex}.cfg-kitvar__titolo strong{letter-spacing:.02em;text-transform:none;color:#8e8070;font-size:12px;font-weight:400}.cfg-popup__scelte{gap:8px;display:grid}.cfg-popup__scelte button{text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #51474038;gap:4px;padding:14px 16px;display:grid}.cfg-popup__scelte button:hover{border-color:#514740}.cfg-popup__scelte button[aria-pressed=true]{border-color:#514740;box-shadow:inset 0 0 0 1px #514740}.cfg-popup__scelte span{color:#514740;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.cfg-popup__scelte small{color:#8e8070;white-space:nowrap;font-size:12px}.cfg-popup__scelte em{color:#8e8070;font-size:12px;font-style:normal;line-height:1.5}.cfg-illustrazione{gap:8px;margin:0 0 14px;display:grid}.cfg-illustrazione__voce{background:#fff;border:1px solid #e3d9cb;border-radius:12px;overflow:hidden}.cfg-illustrazione__voce[data-scelta]{border-color:#3a302a;box-shadow:inset 0 0 0 1px #3a302a}.cfg-illustrazione__voce>button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;min-height:0;padding:12px 14px;display:grid}.cfg-illustrazione__testa{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cfg-illustrazione__testa strong{color:#2c241d;font-size:13.5px;font-weight:600}.cfg-illustrazione__testa small{color:#8a6a3e;white-space:nowrap;font-size:12px}.cfg-illustrazione__testo{color:#5a5047;font-size:12.5px;line-height:1.5}.cfg-illustrazione__file{gap:8px;padding:0 14px 12px;display:grid}.cfg-illustrazione__allegato{color:#3f5e22;background:#eef3e8;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;display:flex}.cfg-illustrazione__allegato span{overflow-wrap:anywhere;flex:1;min-width:0}.cfg-illustrazione__allegato a{color:inherit;font-weight:600}.cfg-illustrazione__manca{color:#8a6a3e;background:#fbf1e2;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.cfg-illustrazione__comandi{align-items:center;gap:8px;display:flex}.cfg-carta-finiture .study-photo-segments button small{opacity:.8;font-size:11px;display:block}
