.izi_options .form-group:not(:last-child){margin-block-end:2rem}.izi_options .form-group select{display:block}.izi_options .form-group .title{display:block;margin-block-end:4px}.izi_options .form-group .options{display:flex;flex-wrap:wrap;gap:10px}.izi_options .form-group .options .option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-size:cover;border:2px solid #e3e3e3;border-radius:10px;font-size:1.4rem;padding:10px}.izi_options .form-group .options .option input{display:none;visibility:collapse}.izi_options .form-group .options .option:hover{cursor:pointer}.izi_options .form-group .options .option:has(input:active),.izi_options .form-group .options .option:has(input:checked){border:2px solid #000}.izi_options .form-group .options .option:has(.option__preview){border-radius:100vw;padding:4px}.izi_options .form-group .options .option:has(.option__preview) .option__preview{aspect-ratio:1;background-position:50%;border-radius:100vw;display:inline-block;height:3rem;position:relative}.izi_options .form-group .options .option .popover{background-color:#000;border:4px solid #000;border-radius:10px;bottom:100%;height:17.5rem;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);transform:opacity .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22.5rem}.izi_options .form-group .options .option .popover__image{background-position:50%;inset:0;position:absolute}.izi_options .form-group .options .option .popover__description{background-color:#000;bottom:0;color:#fff;line-height:1;padding-block-start:4px;position:absolute;text-align:center;width:100%}.izi_options .form-group .options .option:hover{position:relative}.izi_options .form-group .options .option:hover .popover{opacity:1}.izi_options .form-group .options.plain .option{display:flex;flex-direction:column;justify-content:center}.izi_options .form-group .options.color .option{aspect-ratio:1}
