.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb)[data-id]{--gfb-color-solidButton: var(--primary-color);--gfb-color-outlineButton: var(--primary-color);--gfb-color-text: var(--root-text-color);--gfb-main-color: rgb(var(--primary-color));--gfb-font-family: var(--text-font-family);--gfb-form-default-font-size: 13px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb){isolation:isolate;font-family:var(--text-font-family);color:rgb(var(--root-text-color));width:100%;max-width:480px;margin:0 auto;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .g-container,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .wizard__content,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel{margin:0;padding:0!important}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panels{height:auto!important}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control{margin:0;padding:16px 16px 0;background:var(--color-gray-50)}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control:first-child,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control[data-type=heading]{padding-top:16px;border-start-start-radius:8px;border-start-end-radius:8px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control[data-type=heading]:not(:first-child){margin-top:16px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control:last-child,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control:has(+.globo-form-control[data-type=heading]){padding-bottom:16px;border-end-start-radius:8px;border-end-end-radius:8px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .globo-heading{margin:0;font-family:inherit;font-size:12px!important;font-weight:700;line-height:1.4;letter-spacing:0;color:inherit}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .heading-caption{margin:4px 0 0;font-size:12px;line-height:1.4;color:inherit}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .heading-caption:empty{display:none}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control label.globo-label{position:static;display:flex;justify-content:space-between;align-items:flex-end;gap:8px;width:auto;max-width:none;height:auto;margin:0 0 8px;padding:0;transform:none;background:none;font-family:inherit;font-size:13px;font-weight:500;line-height:1.23;color:inherit;white-space:normal;pointer-events:auto}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control label.globo-label .label-content{font-family:inherit;font-size:13px;font-weight:500;line-height:1.23;color:inherit}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control label.globo-label .text-danger{flex-shrink:0;font-size:0}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control label.globo-label .text-danger:after{content:"\5fc5\9808";display:inline-flex;align-items:center;padding:2px 6px;border:1px solid #E32C0B;font-size:10px;font-weight:400;line-height:1.2;color:#de0a0a}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .globo-form-input,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .globo-form-input:hover,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control.has-error .globo-form-input{height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:13px;line-height:1.23}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input input:not([type=checkbox]):not([type=radio]),.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input textarea{display:block;box-sizing:border-box;width:100%;height:40px;min-height:0;margin:0;padding:0 16px;border:1px solid var(--color-gray-300);border-radius:6px;background:#fff;box-shadow:none;font-family:inherit;font-size:13px;font-weight:500;line-height:1.23;color:inherit}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input textarea{height:92px;padding:12px 16px;resize:none}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input input::placeholder,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input textarea::placeholder{visibility:visible;color:var(--color-gray-500);opacity:1}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control.has-error .globo-form-input input:not([type=checkbox]):not([type=radio]),.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control.has-error .globo-form-input textarea{background:#ffefef}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input input:focus,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input textarea:focus{outline:none;border-color:currentColor}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input fieldset{min-width:0;margin:0;padding:0;border:0}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input ul.flex-wrap{display:flex;flex-wrap:wrap;gap:16px 24px;margin:0;padding:0;list-style:none}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input li.globo-list-control{flex:0 0 calc((100% - 24px)/2);width:auto;max-width:none;margin:0;padding:0}.c-powerful-form--option-1col .globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-input li.globo-list-control{flex-basis:100%}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .checkbox-wrapper,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper{position:relative;display:block;margin:0;padding:0}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .checkbox-wrapper .checkbox-input,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper .radio-input{position:absolute;top:0;left:0;width:22px;height:22px;margin:0;opacity:0}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .checkbox-wrapper .checkbox-label,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper .radio-label{position:relative;display:block;min-height:22px;margin:0;padding:4px 0 0 30px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;color:inherit;cursor:pointer}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .checkbox-wrapper .checkbox-label:before,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper .radio-label:before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;margin:0;border:1px solid var(--color-gray-300);border-radius:4px;background:#fff;box-shadow:none;transform:none;transition:background-color .15s ease,border-color .15s ease}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper .radio-label:before{border-width:2px;border-radius:50%}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .checkbox-wrapper .checkbox-label:after{content:"";position:absolute;top:3.5px;left:8px;width:6px;height:11px;margin:0;border:0;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:0;background:none;opacity:0;transform:rotate(45deg)}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper .radio-label:after{content:"";position:absolute;top:7px;left:7px;width:8px;height:8px;margin:0;border:0;border-radius:50%;background:#fff;opacity:0;transform:none}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .checkbox-wrapper .checkbox-input:checked+.checkbox-label:before{border-color:rgb(var(--primary-color));background:rgb(var(--primary-color))}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper .radio-input:checked+.radio-label:before{background:rgb(var(--primary-color))}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .checkbox-wrapper .checkbox-input:checked+.checkbox-label:after,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper .radio-input:checked+.radio-label:after{opacity:1}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .checkbox-wrapper .checkbox-input:focus-visible+.checkbox-label:before,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .radio-wrapper .radio-input:focus-visible+.radio-label:before{outline:2px solid rgb(var(--primary-color));outline-offset:2px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .globo-description{display:block;margin:8px 0 0;font-size:12px;line-height:1.4;color:inherit}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .globo-description:empty{display:none}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .globo-description a{color:rgb(var(--primary-color));text-decoration:underline}.c-powerful-form--checkbox-note-top .globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control[data-type=checkbox] label.globo-label+.globo-description{margin:0 0 12px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .messages{display:block;margin:6px 0 0;padding-left:4px;font-size:12px;line-height:1.2;color:#de0a0a}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .globo-form-control .messages:empty{margin:0}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .gfb__footer{display:flex;justify-content:center;margin:24px 0 0;padding:0;border:0}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .gfb__footer button.action.submit{width:156px;height:44px;min-width:0;margin:0;padding:8px 16px;border:1px solid rgb(var(--primary-color));border-radius:999px;background:rgb(var(--primary-color));box-shadow:none;font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;color:#fff}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .message{border:0;border-radius:8px;box-shadow:none;background:var(--color-gray-50)}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .message .gfb__content-title{font-size:14px;font-weight:700}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .message .content{font-size:13px}@media screen and (max-width:740px){.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb){max-width:none}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control:first-child,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control[data-type=heading]{padding-top:24px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control:last-child,.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .panel>.globo-form-control:has(+.globo-form-control[data-type=heading]){padding-bottom:24px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .gfb__footer{margin-top:16px}.globo-form-app:is(.boxed-layout,.default-layout):not(#c-pfb) .gfb__footer button.action.submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-powerful-form.css.map */
