.mock-checkout-shell,.mock-result{color:#f2f1ed;background:radial-gradient(at 82% 20%,#251017,#08090b 55%);min-height:100svh;padding:26px 5% 60px}.mock-back{color:#d5d5da;letter-spacing:.12em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:inline-flex}.mock-back:hover{color:#ff8494}.mock-checkout{background:#111217;border:1px solid #41434a;border-top:3px solid #ef2945;max-width:640px;margin:45px auto 0;padding:36px}.mock-checkout-head{color:#ff8292;letter-spacing:.12em;justify-content:space-between;gap:15px;margin-bottom:33px;font-size:9px;font-weight:900;display:flex}.mock-checkout-head strong{color:#b8bac2;text-align:right;font-size:8px}.mock-checkout h1,.mock-result h1{letter-spacing:-.075em;margin:18px 0 30px;font-size:clamp(42px,7vw,68px);font-weight:950;line-height:.9}.mock-checkout h1 em{color:#ef2945;font-style:normal}.mock-order{border-block:1px solid #44464d;justify-content:space-between;align-items:center;gap:14px;padding:19px 0;display:flex}.mock-order>div{align-items:center;gap:12px;display:flex}.mock-order>div>b{color:#ff8193;font-size:11px}.mock-order>div>span{font-size:14px;font-weight:850;line-height:1.45}.mock-order small{color:#aeb1ba;font-size:11px;font-weight:400}.mock-order>strong{white-space:nowrap;font-size:20px}.mock-safe-copy{color:#c4c5cb;margin:21px 0;font-size:13px;line-height:1.65}.mock-scenarios{grid-template-columns:1fr;gap:9px;display:grid}.mock-scenarios button{text-align:left;color:#f1f0ec;letter-spacing:.08em;cursor:pointer;background:#1a1b21;border:1px solid #51535c;align-items:center;gap:12px;min-height:48px;padding:13px 15px;font-size:11px;font-weight:900;display:flex}.mock-scenarios button:first-child{background:#d51e39;border-color:#d51e39}.mock-scenarios button:hover:not(:disabled){filter:brightness(1.12)}.mock-scenarios button:disabled{opacity:.55;cursor:wait}.mock-scenarios svg{color:#ff8898;width:17px;height:17px}.mock-scenarios button:first-child svg{color:#fff}.mock-error{color:#ff8796;font-size:13px}.mock-status{color:#adb0b8;letter-spacing:.13em;align-items:center;gap:8px;margin:25px 0 0;font-size:9px;font-weight:800;display:flex}.mock-status span{background:#f02943;border-radius:50%;width:6px;height:6px}.mock-checkout .learn-text-link{margin-top:27px}.mock-result{flex-direction:column;display:flex}.mock-result>section{background:#111217;border:1px solid #41434a;border-top:3px solid #ef2945;width:min(700px,100%);margin:90px auto 0;padding:50px}.mock-result-icon{color:#f37384;display:inline-flex}.mock-result-icon svg{width:32px;height:32px}.mock-result>section>p:not(.learn-label){color:#c5c6cd;max-width:560px;font-size:15px;line-height:1.7}.mock-entitlement{color:#f5a0aa;letter-spacing:.08em;background:#191a20;border-left:2px solid #ef2945;margin:24px 0;padding:14px;font-size:11px;font-weight:850}.mock-delivery-button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#d51e39;border:0;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;font-size:10px;font-weight:900;display:flex}.mock-delivery-button:disabled{opacity:.45;cursor:not-allowed}.mock-delivery-result{color:#d1d2d9;background:#1a1b20;border:1px solid #42444c;padding:13px;font-size:12px!important}.mock-result .learn-outline-link{max-width:300px;margin-top:22px}.mock-result h1{margin:19px 0}.mock-result .learn-label{margin-top:25px}.mock-result-icon.cancel{color:#9da1ac}.mock-result-icon.error{color:#ff8192}@media (max-width:600px){.mock-checkout-shell,.mock-result{padding:18px 5% 38px}.mock-checkout{margin-top:34px;padding:23px 19px}.mock-checkout-head{gap:8px;font-size:8px}.mock-checkout-head strong{max-width:120px}.mock-order>div>span{font-size:12px}.mock-result>section{margin-top:55px;padding:28px 20px}.mock-result h1{font-size:clamp(40px,11vw,58px)}}.mock-result h1{letter-spacing:-.065em;overflow-wrap:anywhere;line-height:1.08}.commerce-support{color:#adb0b9;margin:20px 0 0;font-size:12px;line-height:1.5}.commerce-support a{color:#f0eef0;text-underline-offset:3px;text-decoration:underline}.commerce-support a:hover{color:#ff8294}.mock-checkout-shell .learn-label,.mock-result .learn-label{letter-spacing:.13em;color:#ff8193;font-size:10px;font-weight:900;line-height:1.4}.mock-result .learn-outline-link,.mock-checkout-shell .learn-outline-link{letter-spacing:.08em;white-space:nowrap;border:1px solid #747781;justify-content:space-between;align-items:center;gap:8px;max-width:100%;padding:12px 10px;font-size:10px;font-weight:900;display:inline-flex}.mock-result .learn-outline-link svg,.mock-checkout-shell .learn-outline-link svg{flex:none}.stripe-test-panel{background:#17191f;border:1px solid #444751;border-left:2px solid #ef2945;margin:20px 0 14px;padding:15px}.stripe-test-panel>div{align-items:center;gap:12px;display:flex}.stripe-test-panel>div>svg{color:#ff8193;flex:none;width:20px;height:20px}.stripe-test-panel>div>span{gap:5px;display:grid}.stripe-test-panel>div strong{letter-spacing:.1em;font-size:10px}.stripe-test-panel>div small{color:#b7b9c2;font-size:11px}.stripe-test-panel details{color:#c4c5cb;margin-top:12px;font-size:12px;line-height:1.6}.stripe-test-panel summary{cursor:pointer;color:#ff9aa7;letter-spacing:.06em;font-size:10px;font-weight:850}.stripe-test-panel details p{margin:9px 0}.stripe-test-panel ul{color:#b7b9c2;margin:8px 0 0;padding-left:20px}.stripe-test-button{color:#fff;letter-spacing:.07em;text-align:left;cursor:pointer;background:#d51e39;border:1px solid #d51e39;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:14px;padding:12px 14px;font-size:10px;font-weight:900;display:flex}.stripe-test-button:disabled{opacity:.55;cursor:wait}.mock-result>section>output{color:#c5c6cd;max-width:560px;font-size:15px;line-height:1.7;display:block}.post-purchase-cross-sell{background:#17181d;border:1px solid #42444c;border-left:2px solid #ef2945;margin:22px 0 10px;padding:16px 18px}.post-purchase-cross-sell>span{letter-spacing:.12em;color:#b8bac2;font-size:9px;font-weight:900}.post-purchase-cross-sell p{color:#f1f0ec;margin:8px 0 12px;font-size:14px;font-weight:800}.post-purchase-cross-sell a{color:#ff9aa7;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}
