#popup-cadastro-obrigatorio *{box-sizing:border-box}html.pco-lock,html.pco-lock body{overflow:hidden!important;height:100%!important;touch-action:none;overscroll-behavior:none}#popup-cadastro-obrigatorio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:var(--pco-spacing, 24px);background:var(--pco-overlay-color, rgba(10, 10, 10, .72));backdrop-filter:blur(var(--pco-blur, 10px));-webkit-backdrop-filter:blur(var(--pco-blur, 10px));opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1)}#popup-cadastro-obrigatorio.pco-visible{display:flex}#popup-cadastro-obrigatorio.pco-active{opacity:1}.pco-card{position:relative;width:100%;max-width:var(--pco-card-width, 460px);max-height:var(--pco-card-max-height, 92vh);overflow-y:auto;background:var(--pco-card-bg, #0f0f10);color:var(--pco-text-color, #f4f2ee);border-radius:var(--pco-radius, 18px);border:var(--pco-border, 1px solid rgba(255,255,255,.08));box-shadow:var(--pco-shadow, 0 30px 80px rgba(0,0,0,.55));padding:var(--pco-card-padding, 44px 38px 38px);transform:scale(.94) translateY(14px);opacity:0;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .48s cubic-bezier(.16,1,.3,1);text-align:center}#popup-cadastro-obrigatorio.pco-active .pco-card{transform:scale(1) translateY(0);opacity:1}.pco-card::-webkit-scrollbar{width:6px}.pco-card::-webkit-scrollbar-thumb{background:var(--pco-line-color, #cba135);border-radius:10px}.pco-logo{max-width:var(--pco-logo-width, 120px);margin:0 auto 18px;display:block}.pco-mini-banner{width:100%;border-radius:calc(var(--pco-radius, 18px) - 6px);margin-bottom:22px;display:block}.pco-divider{width:56px;height:2px;margin:14px auto 20px;background:var(--pco-line-color, #cba135);border:none}.pco-title{font-size:var(--pco-title-size, 26px);font-weight:var(--pco-title-weight, 600);letter-spacing:.02em;line-height:1.25;margin:0 0 10px;color:var(--pco-text-color, #f4f2ee)}.pco-subtitle{font-size:var(--pco-subtitle-size, 15px);font-weight:400;line-height:1.5;margin:0 0 18px;color:var(--pco-text-color, #f4f2ee);opacity:.85}.pco-authority{font-size:13px;line-height:1.55;margin:0 0 26px;padding:12px 16px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--pco-text-color, #f4f2ee);opacity:.9}.pco-form{text-align:left;display:flex;flex-direction:column;gap:14px}.pco-field{display:flex;flex-direction:column;gap:6px}.pco-field label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.65}.pco-field input[type=text],.pco-field input[type=email],.pco-field input[type=tel]{width:100%;padding:14px 16px;font-size:15px;font-family:inherit;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:var(--pco-field-bg, rgba(255,255,255,.05));color:var(--pco-field-text, #f4f2ee);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.pco-field input::placeholder{color:var(--pco-placeholder-color, rgba(244,242,238,.4))}.pco-field input:focus{border-color:var(--pco-line-color, #cba135);box-shadow:0 0 0 3px color-mix(in srgb,var(--pco-line-color, #cba135) 25%,transparent)}.pco-field input[aria-invalid=true]{border-color:#e5484d}.pco-field-error{font-size:12px;color:#ff8a8a;min-height:14px}.pco-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;opacity:.85;margin-top:2px}.pco-checkbox input{margin-top:3px;width:16px;height:16px;accent-color:var(--pco-line-color, #cba135);flex-shrink:0}.pco-submit{margin-top:8px;width:100%;padding:15px 18px;border-radius:10px;border:none;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:var(--pco-button-bg, #cba135);color:var(--pco-button-text, #0f0f10);position:relative;transition:background .22s ease,transform .15s ease}.pco-submit:hover:not(:disabled){background:var(--pco-button-hover-bg, #e2b84a)}.pco-submit:active:not(:disabled){transform:scale(.98)}.pco-submit:disabled{cursor:progress;opacity:.85}.pco-submit .pco-spinner{display:none;width:16px;height:16px;border:2px solid color-mix(in srgb,var(--pco-loading-color, #0f0f10) 30%,transparent);border-top-color:var(--pco-loading-color, #0f0f10);border-radius:50%;animation:pco-spin .7s linear infinite;margin-right:8px;vertical-align:-3px}.pco-submit.pco-loading .pco-spinner{display:inline-block}.pco-submit.pco-loading .pco-submit-label:before{content:attr(data-loading-text)}.pco-submit .pco-submit-label:before{content:attr(data-default-text)}@keyframes pco-spin{to{transform:rotate(360deg)}}.pco-form-error{font-size:13px;color:#ff8a8a;text-align:center;min-height:16px;margin-top:4px}.pco-success{display:none;flex-direction:column;align-items:center;justify-content:center;padding:30px 6px 6px;animation:pco-fade-in .5s ease both}.pco-success.pco-show{display:flex}.pco-success-icon{width:56px;height:56px;border-radius:50%;background:var(--pco-line-color, #cba135);display:flex;align-items:center;justify-content:center;margin-bottom:18px;animation:pco-scale-in .52s cubic-bezier(.16,1,.3,1) both}.pco-success-icon svg{width:26px;height:26px;stroke:var(--pco-button-text, #0f0f10)}.pco-success-title{font-size:19px;font-weight:600;margin:0 0 6px}.pco-success-text{font-size:14px;opacity:.75;margin:0}@keyframes pco-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pco-scale-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media(max-width:480px){.pco-card{padding:32px 22px 26px;max-width:100%;border-radius:16px}.pco-title{font-size:21px}}@media(prefers-reduced-motion:reduce){#popup-cadastro-obrigatorio,.pco-card,.pco-success,.pco-success-icon{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/popup-cadastro-obrigatorio.css.map */
