.co{--ink:#0f1111;--muted:#6b7280;--line:#e5e7eb;--brand:#635bff;--brand-ink:#4f46e5;--ok:#066a53;--err:#df1b41;--bg-left:#fafafb;color:var(--ink);-webkit-font-smoothing:antialiased;font:15px/1.55 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.co *,.co :before,.co :after{box-sizing:border-box}.co .checkout{background:#fff;min-height:100vh;display:flex}.co .pane{flex:0 0 50%;width:50%;display:flex}.co .pane--left{background:var(--bg-left);border-right:1px solid var(--line);justify-content:flex-end;align-self:flex-start;align-items:flex-start;height:100vh;padding:104px 65px 72px 48px;position:sticky;top:0;overflow:hidden}.co .pane--right{background:#fff;justify-content:flex-start;align-items:flex-start;padding:104px 48px 72px 65px}.co .summary{width:100%;max-width:495px}.co .merchant{align-items:center;gap:12px;margin-bottom:40px;display:flex}.co .merchant__logo{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.co .merchant__name{color:var(--muted);font-size:15px;font-weight:600}.co .product__row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.co .product__name{color:#6b7280;margin:0;font-size:16px;font-weight:500}.co .product__desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.co .product__desc.is-open{-webkit-line-clamp:unset;overflow:visible}.co .product__more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:0;font-size:12.5px;font-weight:600}.co .product__more:hover{text-decoration:underline}.co .amount-block{margin:20px 0 16px}.co .amount-field2{position:relative}.co .amount-field2 .ProductSummary-changeAmountInput{padding-right:40px}.co .amount-edit{cursor:pointer;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.co .ProductSummary-changeAmountInput{border:1px solid var(--line);width:100%;font:inherit;text-align:left;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:12px 14px;font-size:20px;font-weight:700;transition:border-color .15s,box-shadow .15s}.co .ProductSummary-changeAmountInput:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #635bff26}.co .ProductSummary-changeAmountInput::placeholder{color:#9ca3af;font-weight:600}.co .ProductSummary-changeAmountInput.CheckoutInput--invalid{border-color:var(--err);box-shadow:0 0 0 3px #df1b4126}.co .amount-error[hidden]{display:none}.co .amount-error{text-align:left;margin-top:6px}.co .amount-error .FieldError{color:var(--err);font-size:13px;font-weight:500}.co .merchant{gap:10px;margin-bottom:40px}.co .merchant-icon{color:#777;background:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 1px 3px #0000001f,0 3px 8px #0000000f}.co .merchant-icon svg{width:17px;height:17px}.co .merchant-name{color:#303030;font-size:14px;font-weight:500;line-height:1.2}.co .title{color:#666;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.25}.co .description{color:#666;margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.co .amount-box{background:#fff;border:1px solid #e3e3e3;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:75px;margin-top:18px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.co .amount-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #635bff1f}.co .amount-box.is-invalid{border-color:var(--err);box-shadow:0 0 0 3px #df1b411f}.co .amount{min-width:0;font:inherit;letter-spacing:-1px;color:#303030;background:0 0;border:0;outline:none;flex:1;font-size:28px;font-weight:500;line-height:1}.co .amount::placeholder{color:#c7c7c7}.co .edit{color:#888;cursor:pointer;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.co .edit svg{width:17px;height:17px}.co .currency-container{gap:10px;width:100%;margin-top:16px;display:flex}.co .currency{min-width:0;height:57px;font:inherit;color:#111;cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.co .currency:hover{border-color:#bdbdbd}.co .currency.selected{border:1.5px solid #222}.co .currency:disabled{cursor:default}.co .flag{display:inline-flex}.co .flag svg{border-radius:2px;width:18px;height:13px}.co .exchange-info{color:#777;margin-top:12px;font-size:12px;line-height:1.5}.co .exchange-info .fee{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.co .bank-info{color:#777;margin-top:12px;font-size:12px;line-height:1.5}.co .currency2{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.co .cur-opt{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.co .cur-opt.is-active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.co .cur-opt:disabled{cursor:default;opacity:1}.co .cur-flag{border-radius:2px;flex:none;width:18px;height:13px}.co .fx-note{color:var(--muted);margin:2px 0 0;font-size:12px}.co .total{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.co .total__label{color:var(--muted);font-size:14px}.co .total__value{letter-spacing:-.5px;font-size:26px;font-weight:800}.co .total__value small{color:var(--muted);margin-left:2px;font-size:13px;font-weight:600}.co .conversion{color:var(--muted);align-items:center;gap:7px;margin-bottom:28px;font-size:12px;display:flex}.co .secure{color:var(--ok);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.co .payment{justify-content:flex-start;width:100%;display:flex}.co .payment__inner{width:100%;max-width:495px}.co .express{gap:11px;display:flex}.co .express button{min-width:0;height:72px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex}.co .express button:hover{filter:brightness(.94)}.co .express button:active{transform:translateY(1px)}.co .btn-applepay{color:#fff;background:#000}.co .applepay-logo{width:auto;height:20px}.co .btn-link{color:#011e0f;background:#00d66f}.co .link-logo{width:auto;height:17px}.co .btn-link__full{font-size:14px;font-weight:600;display:none}.co.view-inr .btn-link__full{display:inline}.co .btn-amazonpay{color:#0f1111;background:#ffd814;gap:2px}.co .ap-word{font-weight:700;position:relative}.co .ap-smile{position:absolute;bottom:-4px;left:2px}.co.view-inr .js-usd-only{display:none}.co .divider{color:var(--muted);align-items:center;gap:12px;margin:32px 0;font-size:12px;font-weight:600;display:flex}.co .divider:before,.co .divider:after{content:"";background:var(--line);flex:1;height:1px}.co #payment-form{flex-direction:column;display:flex}.co .field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.co .field label{color:var(--ink);font-size:13px;font-weight:600}.co .field input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:13px 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.co .field input::placeholder{color:#9ca3af}.co .field input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #635bff26}.co .field.has-error input{border-color:var(--err)}.co .field.has-error input:focus{box-shadow:0 0 0 3px #df1b4126}.co .field-error{color:var(--err);margin:0;font-size:12.5px;display:none}.co .field.has-error .field-error{display:block}.co .row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.co .hint{color:var(--muted);margin:-4px 0 14px;font-size:12.5px}.co .brand{letter-spacing:.3px;color:#fff;border-radius:4px;justify-content:center;align-items:center;width:30px;height:20px;font-size:8px;font-weight:800;display:inline-flex}.co .brand--visa{background:#1a1f71}.co .brand--amex{background:#2e77bc}.co .brand--disc{background:#e86a1a}.co .brand--mc{border:1px solid var(--line);background:#fff;gap:0;position:relative}.co .brand--mc i{border-radius:50%;width:11px;height:11px;display:inline-block}.co .brand--mc i:first-child{background:#eb001b;margin-right:-4px}.co .brand--mc i:last-child{opacity:.85;background:#f79e1b}.co .m-icon{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:30px;height:20px;font-size:9px;font-weight:800;display:inline-flex}.co .card-group{margin-bottom:4px}.co .cg-label{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600}.co .cg-box{border:1px solid var(--line);background:#fff;border-radius:8px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.co .cg-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #635bff26}.co .cg-cell{position:relative}.co .cg-cell--number{border-bottom:1px solid var(--line)}.co .cg-split{display:flex}.co .cg-split .cg-cell--exp{border-right:1px solid var(--line);flex:1}.co .cg-split .cg-cell--cvc{flex:1}.co .cg-input{width:100%;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:13px 14px;font-size:14.5px}.co .cg-input::placeholder{color:#9ca3af}.co .cg-cell--number .cg-input{padding-right:104px}.co .cg-cell--cvc .cg-input{padding-right:40px}.co .cg-brands{pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.co .cg-brands-img{width:auto;height:22px;display:block}.co .zip-ok{color:var(--ok);margin:6px 0 0;font-size:12.5px;font-weight:500}.co .cg-cvc-ico{pointer-events:none;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.co .card-group.has-error .cg-box{border-color:var(--err)}.co .card-group .field-error{color:var(--err);margin:6px 0 0;font-size:12.5px;display:none}.co .card-group.has-error .field-error{display:block}.co .contact-group{margin-bottom:14px}.co .cg-cell--ico .cg-input{padding-left:38px}.co .cg-lico{display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.co .cg-cell--divider{border-top:1px solid var(--line)}.co .contact-group .field-error{color:var(--err);margin:6px 0 0;font-size:12.5px;display:none}.co .contact-group.has-error .field-error{display:block}.co .contact-group.has-error .cg-box{border-color:var(--err)}.co .pm-heading{color:#30313d;margin:24px 0 14px;font-size:16px;font-weight:500}.co .cardholder{margin-top:14px}.co .select-wrap{position:relative}.co .select-wrap select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);appearance:none;cursor:pointer;background:#fff;border-radius:8px;padding:11px 34px 11px 13px;font-size:14.5px}.co .select-wrap:after{content:"";pointer-events:none;border-bottom:2px solid #6b7280;border-right:2px solid #6b7280;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.co .select-wrap select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #635bff26}.co .field.has-error .select-wrap select{border-color:var(--err)}.co .pmt-tabs{background:#eceef1;border-radius:10px;gap:8px;margin-bottom:16px;padding:4px;display:flex}.co .pmt-tab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:9px;font-size:14px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.co .pmt-tab.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001f}.co .pm-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.co .pm-item+.pm-item{border-top:1px solid var(--line)}.co .pm-head{cursor:pointer;align-items:center;gap:11px;padding:14px 15px;display:flex}.co .pm-radio{border:2px solid #c4c8cf;border-radius:50%;flex:none;width:17px;height:17px;position:relative}.co .pm-item.is-active .pm-radio{border-color:var(--brand)}.co .pm-item.is-active .pm-radio:after{content:"";background:var(--brand);border-radius:50%;position:absolute;inset:3px}.co .pm-name{flex:1;font-size:14.5px;font-weight:600}.co .pm-icons{align-items:center;gap:5px;display:inline-flex}.co .pm-body{padding:16px 15px;display:none}.co .pm-item.is-active .pm-body{display:block}.co .pm-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.co .save{color:var(--ink);align-items:flex-start;gap:9px;margin:16px 0 4px;font-size:13px;display:flex}.co .save input{accent-color:var(--brand);margin-top:2px}.co .link-brand{color:#00a862;font-weight:700}.co .error-box{color:var(--err);background:#fdecef;border-radius:8px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:12px 13px;font-size:13px;line-height:1.5;display:none}.co .error-box.show{display:flex}.co .btn-pay{background:var(--brand);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:18px;padding:16px;font-size:15px;font-weight:700;transition:background .15s,transform 50ms}.co .btn-pay:hover{background:var(--brand-ink)}.co .btn-pay:active{transform:translateY(1px)}.co .btn-pay:disabled{opacity:.5;cursor:not-allowed}.co .btn-pay:disabled:hover{background:var(--brand)}.co.locked .checkout{pointer-events:none}.co .btn-pay.loading{color:#0000;opacity:1;cursor:progress;position:relative}.co .btn-spin{border:2.5px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.7s linear infinite co-spin;position:absolute;top:50%;left:50%}.co .cg-alert{color:var(--err);display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.co .cg-cell--number .cg-input.CheckoutInput--invalid{color:var(--err)}.co .footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.co .footer .spacer{flex:1}.co .footer a{color:var(--muted);text-decoration:none}.co .footer a:hover{color:var(--ink);text-decoration:underline}.co .payunexa-mark{color:var(--ink);font-weight:700}.co #methods-inr{display:none}.co.view-inr #methods-inr{display:block}.co.view-inr #methods-usd{display:none}.co .status{text-align:center;width:100%;max-width:420px;margin:0 auto;padding-top:40px}.co .status h2{margin:18px 0 8px;font-size:22px}.co .status p{color:var(--muted);margin:0 0 6px;font-size:14px}.co .spinner{border:4px solid #e5e7eb;border-top-color:var(--brand);border-radius:50%;width:48px;height:48px;margin:0 auto;animation:1s linear infinite co-spin}@keyframes co-spin{to{transform:rotate(360deg)}}.co .status__ico{color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;font-size:28px;display:grid}.co .status__ico--ok{background:#16a34a}.co .status__ico--fail{background:var(--err)}.co .status .ref{color:var(--ink);font-weight:700}.co .status .btn-pay{max-width:240px;margin-left:auto;margin-right:auto}.co .pay-modal{z-index:50;background:#0f111173;place-items:center;display:grid;position:fixed;inset:0}.co .pay-modal__box{text-align:center;background:#fff;border-radius:14px;width:min(90vw,380px);padding:28px 24px;box-shadow:0 20px 60px #00000040}.co .pay-modal__ico{background:var(--err);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;font-size:30px;font-weight:700;line-height:1;display:grid}.co .pay-modal__box h2{margin:0 0 8px;font-size:19px}.co .pay-modal__box p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}@media (max-width:860px){.co .checkout{flex-direction:column}.co .pane{flex-basis:auto;justify-content:center;width:100%}.co .pane--left{border-right:0;border-bottom:1px solid var(--line);justify-content:center;height:auto;padding:40px 24px;position:static;overflow:visible}.co .pane--right{justify-content:center;padding:40px 24px}.co .payment{justify-content:center}.co .summary,.co .payment__inner{max-width:520px}}@media (max-width:480px){.co .pane--left,.co .pane--right{padding:26px 16px}.co .summary,.co .payment__inner{max-width:100%}.co .amount-box{height:64px;padding:0 14px}.co .amount{letter-spacing:-.5px;font-size:23px}.co .currency{height:50px;font-size:14px}.co .express{gap:8px}.co .express button{height:54px}.co .applepay-logo{height:18px}.co .link-logo{height:15px}.co .btn-amazonpay .ap-word{font-size:13px}.co .divider{margin:24px 0}.co .cg-input,.co .field input,.co .select-wrap select{font-size:16px}.co .cg-cell--number .cg-input{padding-right:92px}.co .cg-brands{right:8px}.co .cg-brands-img{height:19px}.co .pm-body{padding:14px 12px}.co .pay-modal__box{width:min(92vw,340px);padding:22px 18px}}
