.popup-cadastro{width:calc(100% - 32px);max-width:750px;max-height:calc(100dvh - 32px);padding:0;margin:auto;border:0;background:var(--pc-bg);color:var(--pc-text);overflow:auto}.popup-cadastro::backdrop{background:rgba(0,0,0,var(--pc-overlay, .6))}.popup-cadastro[open]{animation:popup-cadastro-in .3s ease-out}@keyframes popup-cadastro-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.popup-cadastro[open]{animation:none}}html:has(.popup-cadastro[open]){overflow:hidden}.popup-cadastro__inner{display:grid;grid-template-columns:1fr}.popup-cadastro__media,.popup-cadastro__media a{display:block;height:100%}.popup-cadastro__image{display:block;width:100%;height:100%;max-height:220px;object-fit:cover}.popup-cadastro--no-image-mobile .popup-cadastro__media{display:none}.popup-cadastro__content{position:relative;padding:44px 20px 24px}.popup-cadastro__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--pc-text);cursor:pointer}.popup-cadastro__heading{margin-bottom:16px;font-size:17px;line-height:1.4;text-align:center;color:var(--pc-text)}.popup-cadastro__heading p,.popup-cadastro__success p{margin:0}.popup-cadastro__fields{display:flex;flex-direction:column;gap:10px}.popup-cadastro__fields[hidden]{display:none}.popup-cadastro__input{width:100%;height:38px;padding:0 14px;margin:0;border:1px solid #9a9a9a;border-radius:4px;background:#fff;color:#0d0d0d;font-size:14px}.popup-cadastro__input:focus{border-color:var(--pc-text);outline:none;box-shadow:0 0 0 1px var(--pc-text)}.popup-cadastro__consent{display:flex;align-items:flex-start;gap:10px;margin:2px 0 4px 4px;font-size:13px;line-height:1.8;text-align:left;cursor:pointer}.popup-cadastro__consent input[type=checkbox]{position:static;display:block;flex:0 0 auto;width:15px;height:15px;padding:0;margin:4px 0 0;overflow:visible;clip:auto;border:1px solid #767676;border-radius:2px;background:#fff;-webkit-appearance:none;appearance:none;cursor:pointer}.popup-cadastro__consent input[type=checkbox]:checked{border-color:var(--pc-btn-bg);background:var(--pc-btn-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center / 10px no-repeat}.popup-cadastro__consent input[type=checkbox]:focus-visible{outline:2px solid var(--pc-text);outline-offset:2px}.popup-cadastro__consent-text p{margin:0}.popup-cadastro__consent-text a{color:#00e;text-decoration:underline}.popup-cadastro__submit{align-self:center;width:100%;max-width:200px;height:48px;padding:0 20px;border:0;border-radius:4px;background:var(--pc-btn-bg);color:var(--pc-btn-text);font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.popup-cadastro__submit:hover,.popup-cadastro__submit:focus-visible{background:var(--pc-btn-bg-hover)}.popup-cadastro__message,.popup-cadastro__success{margin-bottom:12px;font-size:14px;line-height:1.5;text-align:center}.popup-cadastro__message--error{padding:8px 12px;border-radius:4px;background:#fdecea;color:#b3261e}.popup-cadastro__coupon{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:10px 16px;border:1px dashed var(--pc-text);border-radius:4px;background:#fff;color:#0d0d0d;font-size:16px;font-weight:700;letter-spacing:.08em;cursor:pointer}.popup-cadastro__coupon small{font-size:11px;font-weight:400;letter-spacing:0;text-decoration:underline}.popup-cadastro__footer{margin-top:12px;font-size:12px;text-align:center}.popup-cadastro__sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:750px){.popup-cadastro__inner{grid-template-columns:3fr 2fr}.popup-cadastro__image{max-height:none;min-height:350px}.popup-cadastro--no-image-mobile .popup-cadastro__media{display:block}.popup-cadastro__inner:not(:has(.popup-cadastro__media)){grid-template-columns:1fr;max-width:400px;margin:0 auto}.popup-cadastro__content{display:flex;flex-direction:column;justify-content:center;padding:24px 20px 18px}.popup-cadastro__close{top:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/popup-cadastro.css.map */
