:root{--green-deepest: #0a1610;--green-dark: #0f1c15;--green: #1e3229;--cream: #f5efe2;--bronze: #c78b5b;--bronze-light: #d49d70;--text-secondary: #c9bfa8;--line-light: rgba(199,139,91,.25);--sans: "Inter Tight", system-ui, sans-serif;--serif: "Cormorant Garamond", Georgia, serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;min-height:100%}html,body{max-width:100%}body.template-payment{min-height:100vh;display:flex;flex-direction:column;font-family:var(--sans);background:radial-gradient(ellipse at 50% 0%,rgba(199,139,91,.14) 0%,transparent 55%),var(--green-dark);color:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.skip-link{position:fixed;z-index:10000;top:16px;left:16px;transform:translateY(-160%);padding:12px 16px;color:#fbf7ee;background:var(--green-dark);border:1px solid var(--bronze);text-decoration:none;font-family:var(--sans);font-size:14px;font-weight:600}.skip-link:focus{transform:translateY(0)}.main-content{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:24px}.shopify-section{margin:0}.payment-status-section{width:100%;display:flex;justify-content:center}.payment-status{max-width:560px;width:100%}.payment-status__logo{width:min(300px,70%);height:auto;margin:0 auto 48px;display:block}.payment-status__badge{width:84px;height:84px;border-radius:50%;margin:0 auto 34px;display:flex;align-items:center;justify-content:center}.payment-status--confirmed .payment-status__badge{background:#c78b5b1f;border:1px solid var(--line-light)}.payment-status--failed .payment-status__badge{background:#a4442e24;border:1px solid rgba(164,68,46,.4)}.payment-status__badge svg{display:block}.payment-status--confirmed .payment-status__badge svg{width:38px;height:38px;color:var(--bronze-light)}.payment-status--failed .payment-status__badge svg{width:34px;height:34px;color:#d98a75}.payment-status__heading{font-family:var(--sans);font-weight:800;font-size:clamp(34px,6vw,52px);line-height:1.05;letter-spacing:-.03em;color:#fff}.payment-status__heading em{display:block;font-family:var(--serif);font-style:italic;font-weight:500;font-size:.82em;color:var(--bronze-light);margin-top:6px}.payment-status__sub{margin:26px auto 0;font-size:16.5px;line-height:1.7;color:var(--text-secondary)}.payment-status--confirmed .payment-status__sub{max-width:440px}.payment-status--failed .payment-status__sub{max-width:460px}.payment-status__sub p{margin:0}.payment-status__sub p+p{margin-top:.6em}.payment-status__sub strong{color:var(--cream);font-weight:600}.payment-status__btn{display:inline-flex;align-items:center;margin-top:44px;padding:18px 40px;font-family:var(--sans);font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:background .2s ease,transform .2s ease}.payment-status__btn svg{display:block;flex-shrink:0}.payment-status--confirmed .payment-status__btn{gap:10px;background:#f7f3e6;color:#10241b;letter-spacing:.16em;box-shadow:0 8px 28px #00000059}.payment-status--confirmed .payment-status__btn svg{width:15px;height:15px}.payment-status--confirmed .payment-status__btn:hover{background:#fff;transform:translateY(-1px)}.payment-status--failed .payment-status__btn{gap:11px;background:#25d366;color:#0b1f12;letter-spacing:.14em;box-shadow:0 8px 28px #25d36640}.payment-status--failed .payment-status__btn svg{width:18px;height:18px}.payment-status--failed .payment-status__btn:hover{background:#3ce07a;transform:translateY(-1px)}.payment-status__btn:focus-visible{outline:2px solid var(--bronze-light);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/payment-status.css.map */
