body .a404{background:var(--abs-bg-soft)}body .a404__number{color:var(--abs-gold);font-weight:700}body .a404__title{color:var(--abs-text);font-weight:600;letter-spacing:-.02em}body .a404__text{color:var(--abs-text-muted)}body .a404__badge{border:1px solid var(--abs-line);border-radius:var(--abs-radius-pill);background:var(--abs-cream);color:var(--abs-text-muted)}body .a404__buttons{display:flex;flex-wrap:wrap;gap:12px}body .a404__btn{display:inline-flex;min-height:48px;padding:0 24px;align-items:center;justify-content:center;border-radius:var(--abs-radius-control);font-weight:600;text-decoration:none;transition:var(--abs-transition-fast)}body .a404__btn--primary{border:1px solid var(--abs-cta-bg);background:var(--abs-cta-bg);color:var(--abs-cta-text)}body .a404__btn--primary:hover{background:var(--abs-cta-bg-hover)}body .a404__btn--secondary{border:1px solid var(--abs-line);background:transparent;color:var(--abs-text)}body .a404__btn--secondary:hover{border-color:var(--abs-gold-soft)}body .a404__card{border:1px solid var(--abs-line);border-radius:var(--abs-radius-card);background:var(--abs-card-bg);transition:var(--abs-transition)}body .a404__card:hover{border-color:var(--abs-gold-soft)}body .a404__card-code{color:var(--abs-gold-text);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase}body .a404__card-cta{color:var(--abs-text)}body .m-password-page{background:var(--abs-black)!important;color:var(--abs-white)!important}body .m-password-page__logo{filter:none}body .m-password-page__heading{color:var(--abs-white)!important;font-weight:600;letter-spacing:-.02em}body .m-password-page__description{color:#ffffffad!important}body .m-password-page__form-wrapper{border:1px solid rgba(201,154,59,.48);border-radius:var(--abs-radius-lg);background:#101010f5}body .m-password-page__form-heading{color:var(--abs-white)!important}body .m-password-page .form-field--input{min-height:48px;border:1px solid rgba(255,255,255,.16)!important;border-radius:var(--abs-radius-sm)!important;background:#fffffffa!important;color:var(--abs-black)!important}body .m-password-page .m-copyright{color:#ffffff73!important}body .m-cookie-banner__message{color:var(--abs-text)}body .m-cookie-banner__learn-more{color:var(--abs-gold-text);text-decoration-color:var(--abs-gold)}body .cookie-action--accept{border:1px solid var(--abs-cta-bg)!important;background:var(--abs-cta-bg)!important;color:var(--abs-cta-text)!important}body .cookie-action--accept:hover{background:var(--abs-cta-bg-hover)!important}body .cookie-action--decline{border:1px solid var(--abs-line)!important;background:transparent!important;color:var(--abs-text)!important}body :is(dialog,.m-modal,.m-popup,[class*=-popup__inner],[class*=-modal__inner]){border-color:var(--abs-line);background:var(--abs-surface);color:var(--abs-text)}body ::backdrop,body .m-overlay,body [class*=__backdrop]{background:var(--abs-overlay)}body details>summary{color:var(--abs-text);cursor:pointer}body details[open]>summary{color:var(--abs-gold-text)}body .m-select-custom--trigger{border-color:var(--abs-input-border)!important}body .m-select-custom--options{border-color:var(--abs-line)!important;background:var(--abs-surface)!important}body .m-select-custom--option:hover{background:var(--abs-cream)!important}body .form-field.is-invalid,body .field--error input,body input.error,body input[aria-invalid=true]{border-color:#c94040!important;box-shadow:0 0 0 3px #c9404024!important}body .form-message--error,body .field__message--error{color:#c94040;font-size:12px}body .form-message--success,body .field__message--success{color:#3f8a5a;font-size:12px}body .animate-spin{color:var(--abs-gold-text)}
/*# sourceMappingURL=/cdn/shop/t/145/assets/absolvire-states-and-boundaries.css.map */
