.points-checkout.svelte-1telgd.svelte-1telgd{padding:7px 0 20px;margin:0 auto;color:#fff;border-bottom:1px solid #ccc}.points-checkout.svelte-1telgd .flex.svelte-1telgd{width:100%;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.points-checkout.svelte-1telgd h4.svelte-1telgd{margin:0}.points-checkout.svelte-1telgd h4.promo-active.svelte-1telgd{color:#1b8733}.points-checkout.svelte-1telgd p.svelte-1telgd{text-align:center;font-weight:700;color:#222;margin:5px 0;font-size:.9em}.points-checkout.svelte-1telgd .btn-two.svelte-1telgd{display:inline-block;margin:10px auto 0;color:#222;background-color:#fff;text-decoration:none;font-weight:600;border:none;font-size:.95em;padding:6px 20px;border-radius:10px;position:relative;white-space:nowrap}.points-checkout.svelte-1telgd .promo-footnote.svelte-1telgd{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.points-checkout.svelte-1telgd .promo-footnote .chip.svelte-1telgd{background:#eef2ff;color:#312e81;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600;white-space:nowrap}.points-checkout.svelte-1telgd .promo-footnote .chip.subscriber.svelte-1telgd{background:#fde68a;color:#92400e}@media only screen and (max-width: 749px){.points-checkout.svelte-1telgd .flex.svelte-1telgd{display:block;text-align:left;margin:20px 0}.points-checkout.svelte-1telgd .flex h4.svelte-1telgd{margin-bottom:14px}.points-checkout.svelte-1telgd .flex p.svelte-1telgd{text-align:left}.points-checkout.svelte-1telgd .promo-footnote.svelte-1telgd{justify-content:flex-start}}.form-flex.svelte-18khwj3.svelte-18khwj3{align-items:center}.applied.svelte-18khwj3.svelte-18khwj3{background-color:#b3f2b3;padding:5px;margin-top:12px}.applied.svelte-18khwj3 p.svelte-18khwj3{margin:2px;font-size:12px}form.svelte-18khwj3 p.svelte-18khwj3{margin-bottom:2px}form.svelte-18khwj3 button.btn.svelte-18khwj3{display:inline-block;width:auto;font-size:12px;margin:0;height:40px;padding:4px 9px}form.svelte-18khwj3 input.svelte-18khwj3{width:calc(100% - 70px);height:40px;border:1px solid #e6e6e6;position:relative;padding:4px;margin:0;border-radius:4px}.cart-summary.svelte-rt1x88.svelte-rt1x88{background:#eff2f7;border-radius:10px;padding:0 20px;display:block;width:100%;margin:20px auto;max-width:740px}.cart-summary.svelte-rt1x88 h2.svelte-rt1x88{display:inline-block;margin:0;padding:10px 0 0}.cart-summary.svelte-rt1x88 .flex.svelte-rt1x88{display:flex;flex-direction:column}.cart-summary.svelte-rt1x88 .flex .row.svelte-rt1x88{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cart-summary.svelte-rt1x88 .flex .row.row-final.svelte-rt1x88{border-top:1px solid #ccc}.cart-summary.svelte-rt1x88 .flex .row p.svelte-rt1x88{margin:6px 0}.cart-summary.svelte-rt1x88 .points-summary.svelte-rt1x88{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:4px;font-size:.95em;color:#222}.cart-summary.svelte-rt1x88 .points-summary .percentage.svelte-rt1x88{margin-left:4px;font-weight:600;color:#1f6feb}.cart-summary.svelte-rt1x88 .points-summary .promo-badge.svelte-rt1x88{align-self:flex-end;background:#eef2ff;color:#312e81;border-radius:12px;padding:2px 10px;font-size:.8em;font-weight:600;white-space:nowrap}.cart-summary.svelte-rt1x88 .points-summary.promo-active.svelte-rt1x88{color:#1b8733}.cart-summary.svelte-rt1x88 .points-summary.promo-active .percentage.svelte-rt1x88{color:#2563eb}.cart-summary.svelte-rt1x88 .points-summary.promo-active .promo-badge.svelte-rt1x88{background:#dcfce7;color:#166534}.cart-page.cart-summary.svelte-rt1x88.svelte-rt1x88{min-width:320px;margin:0 0 0 20px}.discount-code.svelte-rt1x88.svelte-rt1x88{padding:8px;background:#fff;border-radius:4px;position:relative;margin-bottom:9px}.discount-link.svelte-rt1x88.svelte-rt1x88{text-decoration:underline;cursor:pointer;border:none;padding:0;margin:10px 0;color:#000;font-weight:600;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent}button.remove-code.svelte-rt1x88 sup.svelte-rt1x88{top:.2em}@media only screen and (min-width: 649px){.discount-applied.svelte-rt1x88.svelte-rt1x88{flex-direction:row!important;justify-content:space-between;padding:15px 0;align-items:center}.discount-applied.svelte-rt1x88 h5.svelte-rt1x88{margin:0}.discount-applied.svelte-rt1x88 button.svelte-rt1x88{max-width:320px;margin:0}}@media only screen and (max-width: 649px){.cart-page.cart-summary.svelte-rt1x88.svelte-rt1x88{margin:0 auto}}
