html.nxs-msp-open,body.nxs-msp-open{overflow:hidden!important;scrollbar-gutter:stable}body.nxs-msp-open{touch-action:none;padding-right:var(--scrollbar-width,0px);padding-top:var(--header-height,0px)}.nxs-msp-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:2147483647!important;isolation:isolate}.nxs-msp-modal.is-open{display:flex!important;align-items:center;justify-content:center;padding:24px;background:var(--nxs-modal-backdrop, rgba(10, 26, 51, .72))!important}.nxs-msp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nxs-modal-backdrop, rgba(10, 26, 51, .72))!important;opacity:1!important}.nxs-msp-dialog{position:relative;width:min(1260px,94vw);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:4px;margin:0;padding:2.4rem;box-shadow:0 20px 40px #0a1a3333}.nxs-msp-modal.is-processing .nxs-msp-dialog{filter:blur(1px);pointer-events:none}.nxs-msp-header{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center;gap:12px}.nxs-msp-header h3{margin:0;color:#0a1a33;font-size:18px;line-height:1.2;font-weight:600}.nxs-msp-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:center;margin:.75rem 0 .35rem}.nxs-msp-step{display:flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:15px;padding:.9rem 1rem;border-radius:4px;text-align:center}.nxs-msp-step-badge{width:24px;height:24px;border-radius:999px;border:1px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.nxs-msp-step.is-active{background:#0a1a33;color:#fff;border-color:#0a1a33}.nxs-msp-step.is-active .nxs-msp-step-badge{background:#d4a64f;color:#0a1a33;border-color:#d4a64f}.nxs-msp-progress-wrap{display:flex;align-items:center;gap:0px;margin:0 0 -10px}.nxs-msp-progress{height:8px;border-radius:999px;background:#d8dee8;overflow:hidden;flex:1}.nxs-msp-progress span{display:block;height:100%;background:linear-gradient(90deg,#f1c40f,#c79b46);width:50%;transition:width .25s ease}.nxs-msp-progress-steps{font-size:14px;line-height:1.2;font-weight:600;color:#5b6473;white-space:nowrap;margin:10px}.nxs-msp-progress-error{margin:10px 0 0;color:#b42318;font-size:14px;line-height:1.4;font-weight:400;white-space:pre-line;border:1px solid #f5c2c0;background:#fff4f3;border-radius:4px;padding:10px 12px;width:100%}.nxs-msp-close{position:static;flex:0 0 auto;box-shadow:none!important;background:none;border:none;font-size:20px;font-weight:600!important;box-shadow:none;cursor:pointer;color:#0a1a33;transition:transform .25s ease,color .2s ease;line-height:1;padding:0;height:24px;width:24px;display:inline-flex;align-items:center;justify-content:center}.nxs-msp-close:hover,.nxs-msp-close:focus-visible{transform:rotate(90deg);color:#08142a}.nxs-msp-toggle{display:grid;grid-template-columns:1fr 1fr;margin:1rem auto;max-width:460px;width:100%;border:1px solid #d4a64f;border-radius:4px;overflow:hidden;background:#f9f6ee}.nxs-msp-toggle button{border:0;border-right:1px solid #d4a64f;background:transparent;padding:.8rem 1.1rem;color:#5b4520;font-size:16px;font-weight:600;line-height:1.1;min-height:34px;height:42px}.nxs-msp-toggle button:last-child{border-right:0}.nxs-msp-toggle button.is-active{background:#d4a64f;color:#13233f}.nxs-msp-toggle button span{font-weight:600;opacity:.9;font-size:.9em}.nxs-msp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nxs-msp-plan-skeleton{pointer-events:none}.nxs-msp-plan-skeleton-line{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,#e4eaf5,#f5f8ff 45%,#e4eaf5);background-size:220% 100%;animation:spSubLoad 1.2s ease-in-out infinite}.nxs-msp-plan-skeleton-line--title{height:26px;max-width:48%}.nxs-msp-plan-skeleton-line--subtitle{height:20px;max-width:74%}.nxs-msp-plan-skeleton-line--price{height:36px;max-width:42%;margin-top:2px}.nxs-msp-plan-skeleton-line--plus{max-width:58%;margin-top:2px}.nxs-msp-plan-skeleton-line--short{max-width:62%}.nxs-msp-plan-skeleton-line--medium{max-width:74%}.nxs-msp-plan-skeleton-line--cta{height:38px;max-width:100%;margin-top:auto}.nxs-msp-summary{margin-top:1rem;border:1px solid #dbe2ef;border-radius:12px;padding:1rem}.nxs-msp-coupon{display:flex;gap:.5rem;align-items:center;margin-top:.75rem}.nxs-msp-coupon input{height:42px;border:1px solid #cbd5e1;border-radius:8px;padding:0 .75rem;min-width:220px}.nxs-msp-coupon button{height:42px;padding:0 1rem;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#0a1a33}.nxs-msp-footer{position:sticky;bottom:0;background:#fff;padding-top:1rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.nxs-msp-disclaimer{flex:1 1 100%;margin:0;font-size:15px;font-weight:500}.nxs-msp-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.nxs-msp-next-cta,.nxs-msp-back-cta{height:42px;min-height:42px;padding-top:0;padding-bottom:0}.nxs-msp-footer [data-msp-continue]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.nxs-msp-continue-spinner{width:14px;height:14px;border-radius:999px;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;display:none;animation:nxsMspContinueSpin .75s linear infinite}.nxs-msp-footer [data-msp-continue].is-loading .nxs-msp-continue-spinner{display:inline-block}@keyframes nxsMspContinueSpin{to{transform:rotate(360deg)}}.nxs-msp-footer [data-msp-back]:not(:disabled):hover,.nxs-msp-footer [data-msp-back]:not(:disabled):focus-visible{background:#0a1a33;color:#fff;border-color:#0a1a33}.sp-mc-save-btn[data-sub-manage-billing]{display:inline-flex;align-items:center;gap:.6rem}.sp-sub-manage-billing-spinner{width:14px;height:14px;border-radius:999px;border:2px solid color-mix(in srgb,currentColor 32%,transparent);border-top-color:currentColor;display:none;animation:nxsManageBillingSpin .8s linear infinite;flex:0 0 auto}.sp-mc-save-btn[data-sub-manage-billing].is-loading .sp-sub-manage-billing-spinner{display:inline-block}@keyframes nxsManageBillingSpin{to{transform:rotate(360deg)}}.sp-mc-save-btn[data-sub-manage-billing].is-loading>span:first-child{opacity:.7}.sp-mc-save-btn[data-sub-manage-billing] .sp-sub-manage-billing-spinner{margin-left:8px}.nxs-msp-plans .nxs-sbs-card{height:100%}.nxs-msp-plans .nxs-sbs-card .nxs-sbs-plan-cta{margin-top:auto;width:100%}.nxs-msp-plans .nxs-sbs-price-row{margin-top:.25rem}.nxs-msp-plans .nxs-sbs-highlight{top:0;right:0}.nxs-msp-plans .nxs-sbs-features li{display:flex;align-items:flex-start;gap:.45rem}.nxs-msp-plans .nxs-msp-check{font-weight:700;line-height:1.2}.nxs-msp-plans .nxs-msp-popular{margin-left:10px;position:static;display:inline-flex;align-items:center;gap:6px;width:auto;max-width:100%;white-space:nowrap}.nxs-msp-plans .nxs-sbs-card-top{align-items:flex-start}.nxs-msp-plans .nxs-sbs-plan-cta{margin-top:auto;width:100%;height:38px;border:1px solid #c3cfde;border-radius:4px;background:#fff;color:#13233f;font-weight:700;font-size:1.5rem;line-height:1.1}.nxs-msp-plans .nxs-sbs-plan-cta.is-selected{background:#efe1b5;border-color:#d2a44f;color:#3a2a12}.nxs-msp-plans .nxs-sbs-plan-cta.is-current{background:#8a93a1;border-color:#8a93a1;color:#fff}.nxs-msp-plans .nxs-sbs-card-top{padding-right:0;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.nxs-msp-plans .nxs-msp-popular{position:relative;z-index:2}@media(max-width:1200px){.nxs-msp-header h3{font-size:20px}}@media(max-width:989px){.nxs-msp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.nxs-msp-disclaimer{font-size:14px;font-weight:500;color:#fff}}@media(max-width:749px){.nxs-msp-modal.is-open{padding:0;align-items:stretch}.nxs-msp-dialog{width:100vw;height:100vh;max-height:none;border-radius:0;margin:0;padding:1rem 1rem 6rem}.nxs-msp-footer{background:#0a1a33;padding:1rem 1rem 1.5rem}.nxs-msp-footer [data-msp-back]{border:1px solid #fff!important;color:#fff!important;background:transparent!important;min-height:38px;height:38px}.nxs-msp-footer [data-msp-back]:not(:disabled):hover,.nxs-msp-footer [data-msp-back]:not(:disabled):focus-visible{border-color:#fff!important;color:#fff!important;background:transparent!important}.nxs-msp-footer [data-msp-continue]{border:1px solid #d4a64f!important;color:#d4a64f!important;background:transparent!important;height:38px;min-height:32px}.nxs-msp-footer [data-msp-continue]:not(:disabled):hover,.nxs-msp-footer [data-msp-continue]:not(:disabled):focus-visible{background:#d4a64f!important;color:#0a1a33!important;border-color:#d4a64f!important}.nxs-msp-header h3{font-size:18px}.nxs-msp-sub{font-size:15px}.nxs-msp-close{font-size:18px;width:18px;height:18px}.nxs-msp-step{padding:.7rem .75rem;height:42px;font-size:14px}.nxs-msp-step-badge{width:20px;height:20px;font-size:15px}.nxs-msp-progress-steps{font-size:14px}.nxs-msp-toggle{width:65%}.nxs-msp-toggle button{font-size:14px;min-height:32px;height:38px;padding:.7rem .6rem}.nxs-msp-plans{grid-template-columns:1fr;margin-top:1.4rem!important}}body.nxs-msp-open .header-sticky{position:fixed!important;inset-block-start:0!important;inset-inline-start:0!important;inset-inline-end:0!important;z-index:2147483646!important}body.nxs-msp-open .header-scrolled{pointer-events:auto!important}body.nxs-msp-open .header-scrolled .header{transform:translateY(0)!important}body.nxs-msp-open .nxs-msp-modal{padding-top:var(--header-height, 80px)!important}body.nxs-msp-open .nxs-msp-modal.is-open{align-items:flex-start!important}body.nxs-msp-open .nxs-msp-backdrop{inset:var(--header-height, 80px) 0 0 0!important}.nxs-msp-step-panel[data-msp-step-panel="2"],.nxs-msp-step-panel[data-msp-step-panel="2"] *{border-radius:4px}.nxs-msp-sub{margin:1rem 0;color:#475569}.nxs-msp-sub--meta{font-weight:500;color:#0a1a33}.nxs-msp-review{margin-top:1rem}.nxs-msp-review-grid{display:grid;grid-template-columns:35fr 30fr 35fr;gap:1rem;align-items:stretch}.nxs-msp-review-card{border:1px solid #dbe2ef;border-radius:10px;padding:1rem;background:#fff;color:#0f172a;height:100%}.nxs-msp-review-card h4{margin:0 0 .75rem;font-size:1.6rem}.nxs-msp-review-card h5{margin:.9rem 0 .45rem;font-size:1.5rem;color:#1e293b}.nxs-msp-kv{display:flex;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid #edf2f7}.nxs-msp-transition{font-weight:600;color:#0a1a33;margin:.8rem 0}.nxs-msp-muted{color:#64748b;font-size:1.4rem;margin-top:0;margin-bottom:0}.nxs-msp-coupon-benefit{color:#64748b;font-size:12px;line-height:1.2}.nxs-msp-review-group{margin-top:1.4rem;margin-bottom:0rem}.nxs-msp-review-group:first-of-type{margin-top:.75rem}.nxs-msp-review-group p{margin:.35rem 0}.nxs-msp-review-group--spacious{margin-top:1rem}.nxs-msp-review-group--spacious p{margin:.55rem 0}.nxs-msp-review-list{margin:.35rem 0 0 1.2rem;padding:0}.nxs-msp-review-list li{margin:.2rem 0}.nxs-msp-toprow,.nxs-msp-row{display:flex;justify-content:space-between;gap:.75rem;padding:.38rem 0}.nxs-msp-row--total{margin-top:.4rem;padding-top:.65rem;border-top:1px solid #e2e8f0;font-weight:700}.nxs-msp-review-card--summary hr{margin:.5rem 0;border:0;border-top:1px solid #e2e8f0}.nxs-msp-review-card--summary .nxs-msp-row--subtotal{font-weight:700;padding-top:.45rem}.nxs-msp-review-card--summary .nxs-msp-renewal-meta{margin-top:.85rem}.nxs-msp-review-card--summary .nxs-msp-renewal-meta h5{margin:.35rem 0 .5rem}.nxs-msp-review-card--summary .nxs-msp-renewal-meta p{margin:.35rem 0;color:#4b5563}.nxs-msp-review-card--summary .nxs-msp-billing-meta{margin-top:1.85rem}.nxs-msp-review-card--summary .nxs-msp-billing-meta h5{margin:.35rem 0 .5rem}.nxs-msp-review-card--summary .nxs-msp-billing-meta p{margin:.35rem 0;color:#4b5563}.nxs-msp-coupon{display:flex;gap:.5rem;align-items:center;margin:.5rem 0}.nxs-msp-coupon input{flex:1;height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:0 .75rem;font-size:14px}.nxs-msp-coupon button{height:40px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:0 .8rem}.nxs-msp-coupon-chip{display:flex;align-items:center;justify-content:space-between;width:100%;background:#f8fafc;border:1px solid #dbe2ef;border-radius:8px;padding:.55rem .65rem}.nxs-msp-pill{display:inline-flex;background:#16a34a1f;color:#166534;border:1px dashed rgba(22,163,74,.28);padding:.3rem .6rem;border-radius:999px;font-weight:600;margin:5px 0;width:100%;justify-content:center}.nxs-msp-savings{margin-top:.65rem;background:#16a34a17;border:1px dashed rgba(22,163,74,.25);border-radius:8px;padding:.55rem .65rem;color:#166534;font-weight:600;text-align:center}@media(max-width:989px){.nxs-msp-review-grid{grid-template-columns:1fr}}.nxs-msp-coupon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:96px;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;cursor:pointer;--nxs-msp-coupon-spinner-color:#0A1A33;--nxs-msp-coupon-spinner-track:rgba(10,26,51,.28)}.nxs-msp-coupon-btn:not(:disabled):hover,.nxs-msp-coupon-btn:not(:disabled):focus-visible{background:#0a1a33;color:#fff;border-color:#0a1a33;--nxs-msp-coupon-spinner-color:#fff;--nxs-msp-coupon-spinner-track:rgba(255,255,255,.42)}.nxs-msp-coupon-spinner{width:14px;height:14px;border-radius:999px!important;border:2px solid var(--nxs-msp-coupon-spinner-track);border-top-color:var(--nxs-msp-coupon-spinner-color);display:none;animation:nxsMspCouponSpin .75s linear infinite}.nxs-msp-coupon-btn.is-loading .nxs-msp-coupon-spinner{display:inline-block}.nxs-msp-coupon-btn.is-loading>span:first-child{opacity:.75}[data-msp-coupon-state]{margin:.35rem 0 0;font-size:1.3rem;line-height:1.4;color:#dc2626}[data-msp-coupon-state][data-state=error]{color:#dc2626}[data-msp-coupon-state][data-state=success]{color:#166534}@keyframes nxsMspCouponSpin{to{transform:rotate(360deg)}}.nxs-msp-tooltip-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.nxs-msp-tooltip-wrapper--billing{margin-left:.35rem}.nxs-msp-tooltip-trigger--billing{width:2rem;height:2rem;min-width:2rem;padding:0;border-radius:999px!important;border:1px solid #cbd5f5;background:#eef2ff;color:#0a1a33;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.nxs-msp-tooltip-trigger--billing:hover,.nxs-msp-tooltip-trigger--billing:focus-visible{background:#e0e7ff;border-color:#a5b4fc;outline:none}.nxs-msp-tooltip-trigger--billing svg{width:1.65rem;height:1.65rem;display:block}.nxs-msp-tooltip-wrapper--terms{display:inline-flex;align-items:center;position:relative}.nxs-msp-tooltip-trigger--terms{font-size:1.3rem;font-weight:600;margin-left:.35rem;padding:0;border:none;background:transparent;color:#0a1a33;text-decoration:underline;text-underline-offset:4px;display:inline;line-height:1.4;box-shadow:none;margin-bottom:4px}.nxs-msp-tooltip-trigger--terms:hover,.nxs-msp-tooltip-trigger--terms:focus-visible{background:transparent;border-color:transparent;box-shadow:none;outline:none;color:#c9a14a}.nxs-msp-tooltip{max-width:min(28rem,calc(100vw - 2rem));left:50%;transform:translate(-50%,8px)}.nxs-msp-tooltip-wrapper:hover .nxs-msp-tooltip,.nxs-msp-tooltip-trigger:focus+.nxs-msp-tooltip{transform:translate(-50%)}.nxs-msp-tooltip--terms{max-width:min(28rem,calc(100vw - 2.5rem))}@media(max-width:767px){.nxs-msp-review-card--summary .nxs-msp-billing-meta{overflow:visible}.nxs-msp-tooltip{left:0;right:auto;transform:translateY(8px)}.nxs-msp-tooltip-wrapper:hover .nxs-msp-tooltip,.nxs-msp-tooltip-trigger:focus+.nxs-msp-tooltip{transform:translate(0)}.nxs-msp-tooltip-wrapper--terms .nxs-msp-tooltip--terms{left:0;right:auto;transform:translateY(8px);max-width:min(24rem,calc(100vw - 3rem))}.nxs-msp-tooltip-wrapper--terms:hover .nxs-msp-tooltip--terms,.nxs-msp-tooltip-trigger--terms:focus+.nxs-msp-tooltip--terms{transform:translate(0)}.nxs-msp-tooltip-wrapper--adjustment .nxs-msp-tooltip--adjustment{left:50%!important;right:auto!important;transform:translate(-50%,8px)!important;max-width:min(24rem,calc(100vw - 2.5rem))!important}.nxs-msp-tooltip-wrapper--adjustment:hover .nxs-msp-tooltip--adjustment,.nxs-msp-tooltip-trigger--billing:focus+.nxs-msp-tooltip--adjustment{transform:translate(-50%)!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/nxs-msp-modal.css.map */
