:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}#brxe-xzmjxd {stroke: var(--black-l-1); cursor: pointer}#brxe-dhobvb {display: flex; justify-content: flex-end; margin-bottom: var(--space-s)}#brxe-yevjyi {font-size: var(--text-3xl)}#brxe-ojhmcx {margin-bottom: var(--space-l)}#brxe-xrerrx {--jfb-input-color-scheme: normal; --jfb-message-success-bgc: var(--success-20); --jfb-message-error-bgc: var(--error-20)}#brxe-xrerrx .jet-form-builder__fields-group {flex-direction: column}#brxe-xrerrx .jet-form-builder__submit {background-color: var(--primary-l-1); color: var(--bricks-color-fxloqv); font-size: var(--text-m); font-weight: 500; padding-top: var(--space-xs); padding-right: var(--space-xl); padding-bottom: var(--space-xs); padding-left: var(--space-xl); border-radius: var(--radius-s); margin-top: var(--space-l); margin-right: auto; margin-left: auto}#brxe-xrerrx .jet-form-builder__submit:hover {background-color: var(--primary-l-2)}#brxe-xrerrx .jet-form-builder-message--success {border-radius: var(--radius-s)}#brxe-xrerrx .jet-form-builder-message--error {border-color: var(--error); border-radius: var(--radius-s); color: var(--error-d-1)}#brxe-ycepvm {max-width: 896px; margin-right: auto; margin-bottom: var(--space-2xl); margin-left: auto}.container-flex-columns-form-fields .flex-columns-form-fields,.flex-columns-form-fields, .flex-columns-form-repeater { column-gap: var(--space-2xs); row-gap: calc(var(--space-btwn-inputs) * 0.75);} .flex-columns-form-repeater { margin-bottom: 0;} .flex-columns-form-fields,.jet-form-builder__field-wrap:has(.full-name-field),.jet-form-builder__field-wrap:has(.shipping-postcode),.jet-form-builder__field-wrap:has(.colonia),.jet-form-builder__field-wrap:has(.r-product-category) { margin-bottom: calc(var(--space-btwn-inputs) * 0.75);} .flex-columns-form-fields .jet-form-builder-row { position: relative; padding: 0; margin: 0;} .flex-columns-form-fields { .jet-form-builder-row label, .jet-form-builder-row input:placeholder-shown label { position: absolute; left: 0.8rem; top: var(--input-label-top); transition: all 0.2s; color: var(--black-l-2); padding: 0; margin: 0; z-index: 1; }} .flex-columns-form-fields label::before { content: ""; height: 6px; background-color: #ffffff; position: absolute; left: 0; top: 0.46rem; width: 100%; z-index: -1; color: #ffffff;} .flex-columns-form-fields input,.flex-columns-form-fields textarea,.flex-columns-form-fields select { min-height: var(--input-min-height); outline: none; border: 2px solid var(--black-l-6); border-radius: var(--radius-s); transition: all 0.3s;} .flex-columns-form-fields textarea { resize: vertical; min-height: 5.625rem; max-height: 10rem;} .flex-columns-form-fields input[type="file"] { padding-left: 0px; background-color: #f7f7f7; min-width: 100%; border: 2px solid var(--black-l-6) !important; border-radius: var(--radius-s) !important; min-height: var(--input-min-height);} .flex-columns-form-fields input::file-selector-button { background-color: var(--white); color: var(--primary-l-1); font-weight: 600; max-height: 2.8rem; padding: 0px var(--space-4xs); border: 2px solid var(--white); border-right: 2px solid var(--black-l-6); border-radius: var(--radius-s); cursor: pointer;} .jet-form-builder-row input::file-selector-button:hover { color: var(--primary-l-2);} .flex-columns-form-fields { .jet-form-builder-row:has(input:focus) label, .jet-form-builder-row:has(textarea:focus) label, .jet-form-builder-row:has(input:not(:placeholder-shown)) label, .jet-form-builder-row:has(textarea:not(:placeholder-shown)) label, .jet-form-builder-row:has(select:not(:placeholder-shown)) label { top: -0.625rem; color: var(--primary); font-size: var(--text-s); }}.flex-columns-form-fields input:-webkit-autofill,.flex-columns-form-fields input:is(:-webkit-autofill, :autofill) { -webkit-box-shadow: 0 0 0 30px white inset !important; box-shadow: 0 0 0 30px white inset !important; background: #efefef;} .flex-columns-form-fields input:focus,.flex-columns-form-fields textarea:focus,.flex-columns-form-fields select:focus { outline: none; border: 2px solid var(--primary);} .flex-columns-form-fields input::placeholder,.flex-columns-form-fields textarea::placeholder { color: var(--black-l-5); opacity: 0; transition: all 0.3s;} .flex-columns-form-fields input:focus::placeholder,.flex-columns-form-fields textarea:focus::placeholder { opacity: 1; animation-delay: 0.2;}.field-type-media-field .jet-form-builder-file-upload__file { border-radius: var(--radius-m); overflow: hidden;} .flex-columns-form-fields .column-form-file { margin-top: calc(var(--space-btwn-inputs) * 0.5);}label[for="design_logo_file"]{ display: none;}.jet-form-builder-file-upload__message { display: none; margin: 0; padding: 0; height: 0;}.jet-form-builder__desc { margin-top: 4px; font-size: var(--text-s); color: var(--black-l-2); line-height: 1;}.repeater-customization .jet-form-builder-repeater__row { padding-bottom: 0;} .jet-form-builder-repeater__row-fields { border: 1px solid var(--black-l-6); padding: var(--space-s) var(--space-xs); border-radius: var(--radius-m);}.field-type-textarea-field .jet-form-builder__desc { margin-top: -4px;}div[data-update-field-name="r_product_id"] { padding: 0 var(--space-4xs);}div[data-update-field-name="r_product_id"] .checkradio-wrap { display: grid; grid-template-columns: repeat(auto-fill, minmax(90px, 1fr)); gap: var(--space-3xs);} .rad-product-container { display: flex; flex-direction: column; height: 100%; gap: 0; padding: var(--space-4xs); border-radius: var(--radius-m); background-color: var(--white); box-shadow: var(--shadow-s); transition: all 0.3s;} .checkradio-wrap:has(input[type="checkbox"]:checked) > .jet-form-builder__field-template .rad-product-container { border: 1px solid var(--primary); outline: 1px solid var(--primary-l-3); outline-offset: 0px;} .rad-product-container { opacity: 1;  transform: scale(0.98); pointer-events: auto; transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;} .rad-product-container.pr-checked { transform: scale(1);} .rad-product-container.pr-unchecked { opacity: 0.5;  transform: scale(0.95);} .rad-product-container.transition-pr-unchecked { }.rad-product-img-container { .brxe-jet-engine-listing-dynamic-image, .jet-listing-dynamic-image, .wp-post-image { width: 100%; height: 100%; }} .rad-product-container .rad-product-img-container { position: relative; height: 70px; border-radius: var(--radius-m); overflow: hidden; margin-bottom: 4px;} .rad-product-container .rad-product-img-container img { object-fit: cover;}.rad-product-img_icon { position: absolute; bottom: 4px; right: 4px; background-color: #ffffff; border-radius: var(--radius-m); width: 24px; height: 24px;} .brxe-jet-engine-listing-dynamic-link { margin: 2px;} .rad-product-img_icon g { stroke-width: 1.7px;} .rad-product-img_icon .brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link__icon :is(svg, path),.jet-listing-dynamic-link__icon.is-svg-icon svg { fill: #ffffff; width: 100%; height: 100%;} .rad-product-sku-container span.jet-listing-dynamic-field__content,.rad-product-title-container span.jet-listing-dynamic-field__content { display: inline; font-size: var(--text-xs); color: var(--black-l-2);} .jet-form-builder__field-wrap.checkradio-wrap .rad-product-title-container span { max-width: 100%; overflow: hidden; text-overflow: ellipsis; line-height: 1.1; max-height: calc(1em * 2); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}button[type="submit"] { transition: all 0.3s ease-in-out;}button[type="submit"]:hover { transform: translateY(-0.1rem);}