.checkout-art{height:170px;background:linear-gradient(0deg,#092330b3,transparent),url('assets/vip-lounge.webp') center 55%/cover;border-radius:14px;margin:18px 0}.checkout-product{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;margin:22px 0 12px}.checkout-product h3{font-size:25px;line-height:1.15;color:#f0f3d8;margin:9px 0}.checkout-product>strong{font-size:30px;color:#e2f8b7;white-space:nowrap}.checkout-product strong small{display:block;font-size:9px;letter-spacing:1px;color:#bfd5b7;margin-top:5px}.checkout-description{font-size:13px!important;line-height:1.6!important;color:#d1dfd6!important}.checkout-contents{font-size:12px;color:#d9e5cf;line-height:1.7;padding-left:20px}.checkout-detail{font-size:11px!important;line-height:1.6!important;color:#b7cbbb!important}.checkout-state{padding:18px;border:1px solid #d7e4b63b;border-radius:12px;background:linear-gradient(140deg,#d2edb014,#112b33);font-size:13px!important;line-height:1.6!important;color:#dce7d0!important;margin:16px 0}.checkout-state b{font-size:17px;display:block;color:#f0f5dc}.checkout-state p{font-size:12px!important;line-height:1.6!important;margin:8px 0 0!important}.checkout-state.success{border-color:#cef2a285;background:#c9e9a51a}.checkout-target{padding:14px;border-left:2px solid #d9e7b3;background:#b9d1bd0a;font-size:13px;color:#d9e6d5}.checkout-target b{display:block;margin:7px 0;font-size:22px}.checkout-target small{font-size:11px;color:#b8ccbf}.checkout-check{display:flex;align-items:flex-start;gap:12px;color:#d6e2d3;font-size:12px;line-height:1.6;margin:17px 0;cursor:pointer}.checkout-check input{width:19px;height:19px;flex-shrink:0;accent-color:#d5f59f;margin:2px 0 0}.checkout-terms{display:inline-block;color:#d9f8b2;font-size:12px;margin:16px 0 0;text-underline-offset:4px}.checkout-footer{margin-top:20px;display:flex;flex-direction:column;gap:12px}.checkout-footer small{font-size:10px;line-height:1.5;color:#b5cdbd;overflow-wrap:anywhere}.checkout-secondary{padding:12px 14px;background:#bdd4b40c;border:1px solid #d3e9c63d;border-radius:9px;color:#dbe9d0;font-size:12px;cursor:pointer}.checkout-error{padding:13px;border:1px solid #e6bd7966;border-radius:9px;color:#f6d6b0!important;background:#b77f4510;font-size:12px!important;line-height:1.6!important}#checkout-panel>.primary{width:100%;font-size:12px}#checkout-panel button:disabled{opacity:.48;cursor:not-allowed}@media(max-width:420px){.checkout-product{gap:10px}.checkout-product h3{font-size:21px}.checkout-product>strong{font-size:25px}.checkout-art{height:145px}}@media(prefers-reduced-motion:reduce){#checkout-panel *{transition:none!important;animation:none!important}}
