.panel-header__icon .icon[data-v-8185381b]{width:32px}.search[data-v-9c8c2439]{margin-bottom:1rem}select option.product-option[data-v-9c8c2439]{font-weight:700;font-style:italic}select option.variant-option[data-v-9c8c2439]{padding-left:20px}.selection[data-v-9c8c2439]{margin-top:1em}.selection h5[data-v-9c8c2439]{margin-bottom:.5rem}.product-preview[data-v-9c8c2439]{display:flex;align-items:center}.product-preview .variant[data-v-9c8c2439]{margin-right:.5rem}.product-preview .variant span[data-v-9c8c2439]{margin-right:1rem}.product-preview .btn[data-v-9c8c2439]{margin-left:1em}.product-preview .name[data-v-9c8c2439]{font-style:italic}.product-preview .sku[data-v-9c8c2439]{font-weight:700}.validationError{display:block;background:#cf332a;border-radius:12px;color:#fff;font-size:.8em;padding:.2rem .5rem;text-align:center}.name-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.name-fields .form-element{flex-basis:48%}.name-fields .fineprint{flex-basis:100%;transform:translateY(-2em)}.form-element--radio-group[data-v-2e96ac3f]{display:flex;flex-flow:row nowrap;gap:1.25em}.form-element--radio-group .form-element--radio[data-v-2e96ac3f]{margin-bottom:0}.form-element--radio-group .form-element--radio label[data-v-2e96ac3f]{display:flex;flex-flow:row nowrap;align-items:center;gap:.75em}.configs .field-entry .panel__header{display:flex;justify-content:flex-start}.panel__header{display:flex;justify-content:space-between}.form-builder input:not([type=checkbox],[type=radio]),.form-builder select{outline:none;border:1px solid rgb(100,100,100);border-radius:5px;padding:.5rem 1rem;width:100%}.configs{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(200,200,200)}.configs__title{font-weight:700}.field-entry{position:relative;border:1px solid rgb(200,200,200);box-shadow:1px 2px 8px 1px #3232321a;margin:0 0 1em;padding:1em}.field-entry label{margin-right:1rem}.field-entry>.btn--negative{position:absolute;inset:1rem 1rem auto auto}.add-field{margin-bottom:1em}.add-field__controls{display:flex}.add-field__controls select,.add-field__controls input{margin-right:1rem;flex-basis:50%}.dynamic-products .form-element--checkbox,.dynamic-products .field{margin-bottom:1rem}.btn--tertiary{border:2px solid #2a3346;border-radius:5px;color:#2a3346;outline:none;background:transparent;box-shadow:none;font-size:.8em}.btn--negative{border:2px solid #E64147;border-radius:5px;color:#e64147;outline:none;background:transparent;box-shadow:none;font-size:.8em;padding:.5rem 1rem}.btn--naked{padding:.25rem;border:none;color:#e64147;text-decoration:underline;outline:none;background:transparent;box-shadow:none;font-size:.8em}.automatic-fields[data-v-b2ea1dcc]{display:none}.main[data-v-ed28839c]{display:flex;height:100vh}.main__builder[data-v-ed28839c],.main__renderer[data-v-ed28839c]{height:inherit;overflow-y:auto;padding:1em}.main__builder[data-v-ed28839c]{background:#dcdcdc;flex-basis:33.333%}.main__renderer[data-v-ed28839c]{flex-basis:66.666%}.fmodal-trigger[data-v-092ff971]{cursor:pointer;text-decoration:underline}.fmodal[data-v-092ff971]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;padding:3vh 5vw}.fmodal__button[data-v-092ff971]{position:absolute;top:1em;right:.5em;z-index:10}.fmodal__button button[data-v-092ff971]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-radius:2px;background:#fffc}.fmodal__content[data-v-092ff971]{position:relative;height:100%;overflow:auto}.fmodal__content img[data-v-092ff971]{width:100%}@media screen and (min-width: 1101px){.fmodal__content img[data-v-092ff971]{width:auto;height:100%;margin:auto}}.main[data-v-91be65ca]{display:flex;flex-direction:column}.admin .main>div[data-v-91be65ca]{padding:1em}.main__renderer[data-v-91be65ca]{flex-basis:66.666%}.main__extras[data-v-91be65ca]{margin-top:2em}.token[data-v-ae1b10ed]{display:flex;align-items:center}.token button[data-v-ae1b10ed]{margin-left:1rem}.partner section[data-v-0a6bc557]{margin-bottom:2em}.add-forms .form-element[data-v-0a6bc557]{margin-bottom:0}.add-forms ul[data-v-0a6bc557]{max-height:35rem;overflow-y:auto}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#fff;display:flex}.overlay__content{min-width:60rem;max-width:80%;margin:auto}.validationError{background:#cf332a;border-radius:12px;color:#fff;font-size:.8em;padding:.2rem .5rem;text-align:center}
