.scp-checkout-template-4{--t4-ink:#1a1a2e;--t4-muted:#6b7280;--t4-line:#e5e7eb;--t4-field-line:#cbd5e1;--t4-bg:#f4f5f8;--t4-card:var(--scp-checkout-card-bg-color, #ffffff);--t4-brand:var(--scp-checkout-primary-bg-color, #4f46e5);--t4-brand-text:var(--scp-checkout-primary-text-color, #ffffff);--t4-brand-soft:#eef2ff;--t4-brand-soft:color-mix(in srgb, var(--t4-brand) 12%, #fff);--t4-green:#16a34a;--t4-green-soft:#ecfdf5;--t4-radius:14px;--t4-shadow:0 1px 3px rgba(16, 24, 40, .04);color:var(--t4-ink);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;line-height:1.5;}
.scp-checkout-template-4 #scp-checkout{background:transparent;padding:0;border:none;}
.scp-checkout-template-4 .scp-container{max-width:var(--scp-checkout-width, 1100px);margin:0 auto;border:none !important;box-shadow:none !important;background:transparent;}
.scp-checkout-template-4.scp-two-step-init{opacity:0;animation:scpTwoStepReveal .01s linear 2s forwards;}
@keyframes scpTwoStepReveal { to{opacity:1;}
} .scp-checkout-template-4 .scp-step-indicator{display:flex;align-items:flex-start;justify-content:center;max-width:460px;margin:0 auto 20px;}
.scp-checkout-template-4 .scp-step-node{display:flex;flex-direction:column;align-items:center;gap:9px;width:130px;text-align:center;background:none;border:none;cursor:pointer;font-family:inherit;padding:0;}
.scp-checkout-template-4 .scp-step-node:focus{outline:none;}
.scp-checkout-template-4 .scp-step-dot{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;background:#fff;border:2px solid var(--t4-line);color:var(--t4-muted);box-shadow:0 1px 2px rgba(16, 24, 40, .06);transition:.25s;}
.scp-checkout-template-4 .scp-step-name{font-size:15px;font-weight:700;color:var(--t4-muted);transition:.25s;}
.scp-checkout-template-4 .scp-step-node.is-active .scp-step-dot{background:var(--t4-brand);border-color:var(--t4-brand);color:var(--t4-brand-text);box-shadow:0 6px 16px rgba(79, 70, 229, .28);}
.scp-checkout-template-4 .scp-step-node.is-active .scp-step-name{color:var(--t4-ink);}
.scp-checkout-template-4 .scp-step-node.is-done .scp-step-dot{background:var(--t4-green);border-color:var(--t4-green);color:#fff;box-shadow:0 4px 12px rgba(22, 163, 74, .3);}
.scp-checkout-template-4 .scp-step-node.is-done .scp-step-name{color:var(--t4-ink);}
.scp-checkout-template-4 .scp-step-line{flex:1;max-width:120px;height:3px;border-radius:3px;background:var(--t4-line);margin:20px 6px 0;transition:.25s;}
.scp-checkout-template-4 .scp-step-line.is-done{background:var(--t4-green);}
.scp-checkout-template-4 .scp-step2-greeting{background:#f8fafc;border:1px solid var(--t4-line);border-radius:12px;padding:16px 18px;margin:0 0 20px;}
.scp-checkout-template-4 .scp-step2-greeting-title{font-size:15px;font-weight:700;color:var(--t4-ink);margin:0;line-height:1.35;}
.scp-checkout-template-4 .scp-step2-greeting-sub{font-size:13px;color:var(--t4-muted);margin:4px 0 0;line-height:1.5;}
.scp-checkout-template-4.scp-on-step-1 .scp-step2-greeting{display:none;}
.scp-checkout-template-4 .wp-block-columns{display:flex;gap:24px !important;align-items:flex-start;margin:0;}
.scp-checkout-template-4 .scp-left-part-checkout, .scp-checkout-template-4 .scp-right-part-checkout{background:transparent;}
.scp-checkout-template-4 .scp-left-part-checkout{flex:55 1 0 !important;min-width:0;padding:0;position:sticky;top:20px;align-self:flex-start;}
.scp-checkout-template-4 .scp-right-part-checkout{flex:45 1 0 !important;min-width:0;padding:0;display:flex;flex-direction:column;}
.scp-checkout-template-4 #scp-checkout .scp-right-part-checkout > *{margin-left:0 !important;margin-right:0 !important;}
.scp-checkout-template-4 .scp-step-pane-1, .scp-checkout-template-4 #scp-checkout-cart-summary .scp-checkout-order-summary{background:var(--t4-card);border:1px solid var(--t4-line);box-shadow:var(--t4-shadow);border-radius:var(--t4-radius);padding:28px;}
.scp-checkout-template-4 .scp-step-pane-2{background:transparent;border:none;box-shadow:none;padding:0;border-radius:0;}
.scp-checkout-template-4 .scp-step2-panel{border:1px solid var(--t4-line);border-radius:12px;padding:18px;background:var(--t4-card);margin-bottom:14px;box-shadow:var(--t4-shadow);}
.scp-checkout-template-4 .scp-bill-panel:not(:has(.scp-checkout-section-heading)){display:none;}
.scp-checkout-template-4.scp-editor-preview .scp-step-pane-1{padding:28px;}
.scp-checkout-template-4.scp-editor-preview .scp-step-pane-2:not(:has(.scp-step2-panel)){background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;}
.scp-checkout-template-4.scp-editor-preview .scp-step-pane-2 .wp-block-smart-creator-press-checkout-payments, .scp-checkout-template-4.scp-editor-preview .scp-step-pane-2 .wp-block-smart-creator-press-checkout-billing{border:1px solid var(--t4-line);border-radius:12px;padding:18px;background:var(--t4-card);margin-bottom:14px;box-shadow:var(--t4-shadow);}
.scp-checkout-template-4.scp-editor-preview .scp-step-pane-2 .scp-checkout-section-heading{margin-top:0;padding-top:0;border-top:0;}
.scp-checkout-template-4.scp-editor-preview .wp-block-smart-creator-press-checkout-billing .components-checkbox-control, .scp-checkout-template-4.scp-editor-preview .wp-block-smart-creator-press-checkout-billing .components-checkbox-control ~ *{display:none;}
.scp-checkout-template-4 .scp-ref-panel-head{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;margin-bottom:16px;color:var(--t4-ink);}
.scp-checkout-template-4 .scp-ref-ico{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:var(--t4-brand-soft);color:var(--t4-brand);display:flex;align-items:center;justify-content:center;font-size:15px;}
.scp-checkout-template-4 .scp-ref-ico svg{width:16px;height:16px;}
.scp-checkout-template-4 .scp-step-pane-1 .scp-checkout-section-heading{font-size:19px;font-weight:750;margin:0 0 2px;padding-bottom:0;color:var(--t4-ink);line-height:1.25;letter-spacing:-.01em;}
.scp-checkout-template-4 #scp-checkout .scp-ref-sub{color:var(--t4-muted);font-size:15px;line-height:1.45;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--t4-line);}
.scp-checkout-template-4 .scp-step-pane-1{display:flex;flex-direction:column;}
.scp-checkout-template-4 .scp-step-pane-1 > .scp-checkout-section-heading{order:0;}
.scp-checkout-template-4 .scp-step-pane-1 > .scp-ref-sub{order:1;}
.scp-checkout-template-4 .scp-step-pane-1 > .scp-form-field{order:2;}
.scp-checkout-template-4 .scp-step-pane-1 > .scp-form-scp-form-fields--2{order:3;}
.scp-checkout-template-4 .scp-step-pane-1 > .scp-step-continue{order:4;}
.scp-checkout-template-4 .scp-step-pane-1 > .scp-ref-trust{order:5;}
.scp-checkout-template-4 .scp-step-pane-2 .scp-checkout-section-heading{font-size:14px;font-weight:800;margin:0 0 22px;padding:0;border:0;color:var(--t4-ink);display:flex;align-items:center;gap:9px;}
.scp-checkout-template-4 .scp-form-field{display:block;margin-bottom:20px;}
.scp-checkout-template-4 .scp-form-field__label{display:block;font-size:15px;font-weight:700;margin-bottom:7px;color:var(--t4-ink);}
.scp-checkout-template-4 .scp-form-field__input, .scp-checkout-template-4 .scp-checkout-currency-select{width:100%;padding:13px 14px;border:2px solid var(--t4-field-line);border-radius:10px;font-size:15px;color:var(--t4-ink);background:#fff;font-family:inherit;transition:border-color .15s, box-shadow .15s;outline:none;}
.scp-checkout-template-4 .scp-form-field__input:focus{border-color:var(--t4-brand);box-shadow:0 0 0 3px var(--t4-brand-soft);}
.scp-checkout-template-4 .scp-form-field__input::placeholder{color:#9ca3af;}
.scp-checkout-template-4 .scp-form-scp-form-fields--2{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.scp-checkout-template-4 .scp-form-scp-form-fields--3{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;}
.scp-checkout-template-4 .scp-form-scp-form-fields--2 .scp-form-field, .scp-checkout-template-4 .scp-form-scp-form-fields--3 .scp-form-field{margin-bottom:20px;}
.scp-checkout-template-4 .scp-bill-panel > .scp-form-field:last-child, .scp-checkout-template-4 .scp-bill-panel .scp-form-selectbox:last-child{margin-bottom:0;}
.scp-checkout-template-4 .scp-form-shipping, .scp-checkout-template-4 .scp-checkbox-shipping{display:none;}
.scp-checkout-template-4 .scp-payment-form{margin:0;}
.scp-checkout-template-4 .scp-payment-form .scp-divider{display:none;}
.scp-checkout-template-4 .scp-payment-method-container{display:flex;flex-direction:row;gap:8px;margin-bottom:16px;}
.scp-checkout-template-4 .scp-payment-option{position:relative;margin:0;flex:1;}
.scp-checkout-template-4 .scp-payment-radio{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;}
.scp-checkout-template-4 .scp-payment-button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--t4-line);border-radius:10px;padding:11px;text-align:center;cursor:pointer;background:#fff;transition:border-color .15s, background .15s, color .15s;}
.scp-checkout-template-4 .scp-payment-radio:checked + .scp-payment-button{border-color:var(--t4-brand);background:var(--t4-brand-soft);}
.scp-checkout-template-4 .scp-payment-icon{display:flex;}
.scp-checkout-template-4 .scp-payment-icon svg{width:18px;height:18px;stroke:var(--t4-muted);}
.scp-checkout-template-4 .scp-payment-radio:checked + .scp-payment-button .scp-payment-icon svg{stroke:var(--t4-brand);}
.scp-checkout-template-4 .scp-payment-label{font-size:13px;font-weight:600;color:var(--t4-muted);}
.scp-checkout-template-4 .scp-payment-radio:checked + .scp-payment-button .scp-payment-label{color:var(--t4-brand);}
.scp-checkout-template-4 .scp-payment-description{display:none;}
.scp-checkout-template-4 .scp-payment-gateway-form{margin-top:22px;}
.scp-checkout-template-4 #scp-checkout .scp-payment-gateway-form,
.scp-checkout-template-4 #scp-checkout .scp-stripe-payment-form,
.scp-checkout-template-4 #scp-checkout .scp-stripe-payment-form .scp-form-row{border:none;padding-top:0;background:transparent;box-shadow:none;}
.scp-checkout-template-4 #scp-checkout .scp-payment-gateway-form,
.scp-checkout-template-4 #scp-checkout .scp-payment-gateway-form > *,
.scp-checkout-template-4 #scp-checkout .scp-stripe-payment-form > *,
.scp-checkout-template-4 #scp-checkout #card-element,
.scp-checkout-template-4 #scp-checkout #card-element > *,
.scp-checkout-template-4 #scp-checkout #card-element iframe{border:0 !important;box-shadow:none !important;}
.scp-checkout-template-4 #scp-checkout .scp-payment-gateway-form > hr,
.scp-checkout-template-4 #scp-checkout .scp-stripe-payment-form hr{display:none;}
.scp-checkout-template-4 #card-element{padding:0;border:none;border-radius:0;background:transparent;}
.scp-checkout-template-4 #card-errors{font-size:12px;color:#df1b41;margin-top:8px;}
.scp-checkout-template-4 .scp-step-continue, .scp-checkout-template-4 .scp-checkout-pay-now-btn .scp-submit-button{width:100%;padding:16px;border:none;border-radius:11px;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--t4-brand);color:var(--t4-brand-text);transition:filter .15s;margin-top:4px;}
.scp-checkout-template-4 .scp-step-continue{margin-top:8px;}
.scp-checkout-template-4 .scp-step-continue::after{content:"\2192";font-size:17px;line-height:1;}
.scp-checkout-template-4 .scp-step-continue.scp-loader-active::after{content:none;}
.scp-checkout-template-4 .scp-step-continue:hover, .scp-checkout-template-4 .scp-checkout-pay-now-btn .scp-submit-button:hover{filter:brightness(.92);}
.scp-checkout-template-4 .scp-checkout-pay-now-btn{margin-top:4px;}
.scp-checkout-template-4 .scp-step-back{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;background:none;border:none;cursor:pointer;color:var(--t4-muted);font-weight:600;font-size:14px;font-family:inherit;padding:10px 0;}
.scp-checkout-template-4 .scp-step-back::before{content:"\2190";}
.scp-checkout-template-4 .scp-step-back:hover{color:var(--t4-ink);}
.scp-checkout-template-4 .scp-ref-trust{display:flex;gap:20px;justify-content:center;margin-top:18px;color:var(--t4-muted);font-size:13px;flex-wrap:wrap;}
.scp-checkout-template-4 .scp-ref-trust span{display:flex;align-items:center;gap:6px;}
.scp-checkout-template-4 .scp-ref-trust svg{width:15px;height:15px;flex:0 0 auto;display:block;}
.scp-checkout-template-4 .scp-ref-trust svg.scp-trust-ok{color:var(--t4-green);}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-summary-trust{margin-top:14px;flex:0 0 auto;}
.scp-checkout-template-4 .scp-ref-guarantee{font-size:12px;color:var(--t4-muted);text-align:center;margin-top:14px;line-height:1.5;}
.scp-checkout-template-4 #scp-checkout-cart-summary,
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-checkout-order-summary,
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container,
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-summary{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary{margin-top:0;}
.scp-checkout-template-4 .scp-right-part-checkout > #scp-checkout-cart-summary{margin-top:0;}
.scp-checkout-template-4.scp-on-step-2 .wp-block-columns{align-items:flex-start;}
.scp-checkout-template-4.scp-on-step-2 .scp-right-part-checkout{position:sticky;top:20px;align-self:flex-start;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-checkout-order-summary{border-radius:var(--t4-radius);padding:28px;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container{margin:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-checkout-summary-head{display:none !important;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-item{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:3px;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--t4-line);margin-bottom:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-item > div:first-child{display:none;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-details{grid-column:1;grid-row:1;min-width:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-title{font-weight:700;font-size:15px;color:var(--t4-ink);line-height:1.3;margin:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-subtitle{display:none;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-order-item-price{display:contents;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-order-item-total-price,
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .slc-pp-v2-price{grid-column:2;grid-row:1;align-self:baseline;text-align:right;font-size:16px;font-weight:750;color:var(--t4-ink);white-space:nowrap;margin:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-order-item-price-type{grid-column:1 / span 2;grid-row:2;text-align:left;font-size:13.5px;font-weight:500;color:var(--t4-muted);white-space:normal;line-height:1.4;margin:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-change-price-plan{grid-column:1 / span 2;grid-row:3;margin-top:2px;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-change-price-plan a{font-size:12px;font-weight:600;color:var(--t4-brand);}
.scp-checkout-template-4 .scp-inline-plans, .scp-checkout-template-4 .scp-inline-plans--2col, .scp-checkout-template-4 .scp-inline-plans--1col{display:grid;grid-template-columns:1fr;gap:10px;margin:14px 0 4px;}
.scp-checkout-template-4 .scp-inline-plan{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--t4-line);border-radius:10px;padding:12px;cursor:pointer;background:var(--t4-card);transition:border-color .15s, background .15s;margin:0;}
.scp-checkout-template-4 .scp-inline-plan.selected{border-color:var(--t4-brand);background:var(--t4-brand-soft);}
.scp-checkout-template-4 .scp-inline-plan-radio{width:16px;height:16px;margin:1px 0 0;flex-shrink:0;accent-color:var(--t4-brand);}
.scp-checkout-template-4 .scp-inline-plan-body{display:flex;flex-direction:column;gap:2px;min-width:0;}
.scp-checkout-template-4 .scp-inline-plan-title{font-size:13px;font-weight:700;color:var(--t4-ink);line-height:1.3;}
.scp-checkout-template-4 .scp-inline-plan-meta{font-size:12px;font-weight:500;color:var(--t4-muted);line-height:1.4;}
.scp-checkout-template-4 .scp-plan-radio-list{display:flex;flex-direction:column;gap:8px;margin-bottom:4px;}
.scp-checkout-template-4 .scp-plan-radio-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t4-ink);}
.scp-checkout-template-4 .scp-plan-radio-row input{accent-color:var(--t4-brand);}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-summary > div{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px;color:var(--t4-ink);}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary .scp-checkout-coupen-code-wrapper.scp-coupon-apply-wrapper{border:none;border-bottom:1px solid var(--t4-line);padding:20px 0;background:transparent;margin:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary div.scp-coupen-field{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--t4-field-line);border-radius:10px;box-shadow:none;padding:13px 14px;background:#fff;margin:0;cursor:text;transition:border-color .15s, box-shadow .15s;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary div.scp-coupen-field:focus-within{border-color:var(--t4-brand);box-shadow:0 0 0 3px var(--t4-brand-soft);}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary input.scp-coupen-field{flex:1 1 auto;min-width:0;width:auto;border:none;border-radius:0;box-shadow:none;outline:none;padding:0;margin:0;background:transparent;height:auto;line-height:1.3;font-size:14px;font-family:inherit;color:var(--t4-ink);text-align:left;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-coupen-btb{flex-shrink:0;padding:0;background:none;color:var(--t4-brand);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-coupen-error-msg{font-size:12px;color:#df1b41;margin-top:6px;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-summary div.scp-coupen-field.scp-checkout-label-right{justify-content:space-between;gap:12px;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-summary div.scp-checkout-label-right input.scp-coupen-field{text-align:left;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-summary div.scp-checkout-label-right input.scp-coupen-field::placeholder{color:var(--t4-muted);font-weight:500;font-size:14px;opacity:1;text-decoration:none;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary div.scp-checkout-label-right input.scp-coupen-field + a#scp-apply-coupon-button,
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary div.scp-checkout-label-right a#scp-apply-coupon-button{display:block;flex:0 0 auto;min-width:0;padding:0;background:none;color:var(--t4-brand);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary > div.scp-order-summary-v2-total{display:flex;justify-content:space-between;align-items:baseline;font-size:21px;font-weight:800;color:var(--t4-ink);padding-top:16px;border-top:1px solid var(--t4-line);margin-top:auto;margin-bottom:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-summary > div.scp-order-summary-v2-total .scp-total-right{font-size:21px;font-weight:800;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-checkout-currency-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-checkout-currency-row label{font-size:12.5px;color:var(--t4-muted);margin:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-checkout-currency-select{padding:8px 10px;border:1px solid var(--t4-line);border-radius:8px;font-size:13px;background:#fff;width:auto;}
.scp-checkout-template-4 .scp-checkout-order-bump-wrap:empty{display:none;}
.scp-checkout-template-4 #scp-checkout .scp-checkout-order-bump-wrap{background:transparent;border:none;border-radius:0;padding:0;margin:0;}
.scp-checkout-template-4 #scp-checkout .scp-checkout-order-bump-wrap .scp-order-bump-template-2{margin-top:0;margin-bottom:20px;}
.scp-checkout-template-4 .scp-bump-checkbox{accent-color:var(--t4-green);width:18px;height:18px;}
.scp-checkout-template-4 .scp-step-pane{position:relative;margin-top:0;}
.scp-checkout-template-4.scp-on-step-1 .scp-step-pane-2, .scp-checkout-template-4.scp-on-step-2 .scp-step-pane-1{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;opacity:0;z-index:-1;}
.scp-checkout-template-4.scp-on-step-1 .scp-step-pane-1, .scp-checkout-template-4.scp-on-step-2 .scp-step-pane-2{animation:scpStepFade .25s ease;}
@keyframes scpStepFade {
from{opacity:0;transform:translateY(6px);}
to{opacity:1;transform:none;}
}
.scp-checkout-template-4 .scp-step-continue.scp-loader-active{opacity:.8;}
.scp-checkout-template-4.scp-summary-step1-no.scp-on-step-1 .scp-right-part-checkout{display:none;}
.scp-checkout-template-4.scp-summary-step1-no.scp-on-step-1 .scp-left-part-checkout{flex:0 1 560px;max-width:560px;margin-left:auto;margin-right:auto;}
.scp-editor-preview .scp-step-continue, .scp-editor-preview .scp-step-back, .scp-editor-preview .scp-step2-greeting-title, .scp-editor-preview .scp-step2-greeting-sub{cursor:text;}
.scp-editor-preview .scp-step-continue:focus, .scp-editor-preview .scp-step-back:focus, .scp-editor-preview .scp-step2-greeting-title:focus, .scp-editor-preview .scp-step2-greeting-sub:focus{outline:2px dashed rgba(0, 0, 0, .28);outline-offset:2px;}
.scp-editor-preview .scp-step2-greeting-sub:empty::before{content:"";display:inline-block;min-height:1em;}
.scp-checkout-template-4 #scp-checkout .scp-payment-button{padding:10px 12px;border:1px solid var(--t4-line);border-radius:10px;width:100%;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:none;backdrop-filter:none;transform:none;overflow:visible;min-height:0;transition:border-color .15s, background .15s;}
.scp-checkout-template-4 #scp-checkout .scp-payment-button::before{display:none;}
.scp-checkout-template-4 #scp-checkout .scp-payment-radio:checked + .scp-payment-button{border:1px solid var(--t4-brand);outline:none;background:var(--t4-brand-soft);transform:none;box-shadow:none;}
.scp-checkout-template-4 #scp-checkout .scp-payment-icon{width:auto;height:auto;margin:0;background:none;border-radius:0;box-shadow:none;}
.scp-checkout-template-4 #scp-checkout .scp-payment-icon svg{width:18px;height:18px;}
.scp-checkout-template-4 #scp-checkout .scp-payment-content{flex-grow:0;}
.scp-checkout-template-4 #scp-checkout .scp-form-field__input{height:auto;line-height:1.4;padding:13px 14px;font-size:15px;border:2px solid var(--t4-field-line);border-radius:10px;background:#fff;box-shadow:none;}
.scp-checkout-template-4 #scp-checkout .scp-form-field__input:hover,
.scp-checkout-template-4 #scp-checkout .scp-form-field__input:focus{outline:none;}
.scp-checkout-template-4 #scp-checkout .scp-form-field__input:focus{border-color:var(--t4-brand);box-shadow:0 0 0 3px var(--t4-brand-soft);}
.scp-checkout-template-4 #scp-checkout select.scp-form-field__input{min-height:44px;padding-right:30px;}
.scp-checkout-template-4 #scp-checkout .scp-form-field__label{font-size:15px;font-weight:700;color:var(--t4-ink);}
.scp-checkout-template-4 #scp-checkout .scp-step-pane-1 h3.scp-checkout-section-heading{font-size:19px;font-weight:750;margin-bottom:2px;padding-bottom:0;}
.scp-checkout-template-4 #scp-checkout .scp-step-pane-2 h3.scp-checkout-section-heading{font-size:14px;font-weight:800;margin:0 0 16px;padding-top:0;padding-bottom:0;}
.scp-checkout-template-4 #scp-checkout-cart-summary .scp-checkout-summary-head h3.scp-checkout-section-heading{font-size:15px;font-weight:650;margin-bottom:0;}
@media(max-width:760px){
.scp-checkout-template-4 #scp-checkout { padding: 16px; }
.scp-checkout-template-4 .wp-block-columns { flex-direction: column; }
.scp-checkout-template-4 .scp-right-part-checkout, .scp-checkout-template-4 .scp-left-part-checkout { width: 100% !important; flex-basis: 100% !important; }
.scp-checkout-template-4 .scp-right-part-checkout { position: static; order: -1; }
.scp-checkout-template-4 .scp-step-node { width: auto; min-width: 96px; }
.scp-checkout-template-4 .scp-form-scp-form-fields--3 { grid-template-columns: 1fr 1fr; }
.scp-checkout-template-4 .scp-inline-plans--2col { grid-template-columns: 1fr; }
}.scp-checkout-template-5{--t5-ink:#1a1a2e;--t5-muted:#6b7280;--t5-line:#e5e7eb;--t5-card:var(--scp-checkout-card-bg-color, #ffffff);--t5-brand:var(--scp-checkout-primary-bg-color, #4f46e5);--t5-brand-text:var(--scp-checkout-primary-text-color, #ffffff);--t5-brand-soft:#eef2ff;--t5-brand-soft:color-mix(in srgb, var(--t5-brand) 12%, #fff);--t5-green:#16a34a;--t5-green-soft:#ecfdf5;--t5-radius:14px;color:var(--t5-ink);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;line-height:1.5;}
.scp-checkout-template-5 #scp-checkout{background:transparent;padding:0;}
.scp-checkout-template-5 .scp-container{max-width:600px;margin:0 auto;border:none !important;box-shadow:none !important;background:transparent;}
.scp-checkout-template-5.scp-two-step-init{opacity:0;animation:scpTwoStepReveal .01s linear 2s forwards;}
@keyframes scpTwoStepReveal { to{opacity:1;}
} .scp-checkout-template-5 .scp-step-indicator{display:flex;align-items:flex-start;justify-content:center;max-width:400px;margin:0 auto 26px;}
.scp-checkout-template-5 .scp-step-node{display:flex;flex-direction:column;align-items:center;gap:9px;width:120px;text-align:center;background:none;border:none;cursor:pointer;font-family:inherit;padding:0;}
.scp-checkout-template-5 .scp-step-dot{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;background:#fff;border:2px solid var(--t5-line);color:var(--t5-muted);box-shadow:0 1px 2px rgba(16, 24, 40, .06);transition:.25s;}
.scp-checkout-template-5 .scp-step-name{font-size:13px;font-weight:700;color:var(--t5-muted);transition:.25s;}
.scp-checkout-template-5 .scp-step-node.is-active .scp-step-dot{background:var(--t5-brand);border-color:var(--t5-brand);color:var(--t5-brand-text);box-shadow:0 6px 16px rgba(79, 70, 229, .28);}
.scp-checkout-template-5 .scp-step-node.is-active .scp-step-name{color:var(--t5-ink);}
.scp-checkout-template-5 .scp-step-node.is-done .scp-step-dot{background:var(--t5-green);border-color:var(--t5-green);color:#fff;box-shadow:0 4px 12px rgba(22, 163, 74, .3);}
.scp-checkout-template-5 .scp-step-node.is-done .scp-step-name{color:var(--t5-ink);}
.scp-checkout-template-5 .scp-step-line{flex:1;max-width:110px;height:3px;border-radius:3px;background:var(--t5-line);margin:19px 6px 0;transition:.25s;}
.scp-checkout-template-5 .scp-step-line.is-done{background:var(--t5-green);}
.scp-checkout-template-5 .scp-step2-greeting{background:#f8fafc;border:1px solid var(--t5-line);border-radius:12px;padding:16px 18px;margin:0 0 20px;}
.scp-checkout-template-5 .scp-step2-greeting-title{font-size:15px;font-weight:700;color:var(--t5-ink);margin:0;line-height:1.35;}
.scp-checkout-template-5 .scp-step2-greeting-sub{font-size:13px;color:var(--t5-muted);margin:4px 0 0;line-height:1.5;}
.scp-checkout-template-5.scp-on-step-1 .scp-step2-greeting{display:none;}
.scp-checkout-template-5 .wp-block-columns{display:block;margin:0;}
.scp-checkout-template-5 .scp-left-part-checkout{width:100% !important;flex-basis:100% !important;min-width:0;padding:0;}
.scp-checkout-template-5 .scp-step-pane-1, .scp-checkout-template-5 .scp-step-pane-2, .scp-checkout-template-5 .scp-summary-top{background:var(--t5-card);border:1px solid var(--t5-line);box-shadow:0 1px 3px rgba(16, 24, 40, .07), 0 1px 2px rgba(16, 24, 40, .04);border-radius:var(--t5-radius);margin-bottom:16px;}
.scp-checkout-template-5 .scp-step-pane-1, .scp-checkout-template-5 .scp-step-pane-2{padding:24px;}
.scp-checkout-template-5 .scp-summary-top{padding:0;overflow:hidden;}
.scp-checkout-template-5 .scp-ref-panel-head{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;margin-bottom:16px;color:var(--t5-ink);}
.scp-checkout-template-5 .scp-ref-ico{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:var(--t5-brand-soft);color:var(--t5-brand);display:flex;align-items:center;justify-content:center;font-size:15px;}
.scp-checkout-template-5 .scp-ref-ico svg{width:16px;height:16px;}
.scp-checkout-template-5 .scp-osum-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;cursor:pointer;user-select:none;}
.scp-checkout-template-5 .scp-osum-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--t5-ink);}
.scp-checkout-template-5 .scp-osum-chev{color:var(--t5-muted);font-size:12px;transition:transform .25s;display:inline-block;}
.scp-checkout-template-5 .scp-summary-top.is-open .scp-osum-chev{transform:rotate(180deg);}
.scp-checkout-template-5 .scp-osum-total{font-weight:800;font-size:15px;color:var(--t5-ink);white-space:nowrap;}
.scp-checkout-template-5 .scp-osum-body{display:none;padding:16px 18px 18px;border-top:1px solid var(--t5-line);margin-top:0;}
.scp-checkout-template-5 .scp-summary-top.is-open .scp-osum-body{display:block;}
.scp-checkout-template-5.scp-editor-preview .scp-summary-top:not(:has(.scp-osum-body)) > :not(.scp-osum-bar){padding-left:18px;padding-right:18px;}
.scp-checkout-template-5.scp-editor-preview .scp-summary-top:not(:has(.scp-osum-body)) > :last-child{padding-bottom:18px;}
.scp-checkout-template-5 .scp-step-pane-1 .scp-checkout-section-heading{font-size:17px;font-weight:700;margin:0 0 2px;color:var(--t5-ink);}
.scp-checkout-template-5 .scp-ref-sub{color:var(--t5-muted);font-size:13px;margin:0 0 18px;}
.scp-checkout-template-5 .scp-step-pane-1{display:flex;flex-direction:column;}
.scp-checkout-template-5 .scp-step-pane-1 > .scp-checkout-section-heading{order:0;}
.scp-checkout-template-5 .scp-step-pane-1 > .scp-ref-sub{order:1;}
.scp-checkout-template-5 .scp-step-pane-1 > .scp-form-field{order:2;}
.scp-checkout-template-5 .scp-step-pane-1 > .scp-form-scp-form-fields--2{order:3;}
.scp-checkout-template-5 .scp-step-pane-1 > .scp-step-continue{order:4;}
.scp-checkout-template-5 .scp-step-pane-1 > .scp-ref-trust{order:5;}
.scp-checkout-template-5 .scp-step-pane-2 .scp-checkout-section-heading{font-size:14px;font-weight:800;margin:22px 0 16px;padding-top:22px;border-top:1px solid var(--t5-line);color:var(--t5-ink);display:flex;align-items:center;gap:9px;}
.scp-checkout-template-5 .scp-step-pane-2 .scp-checkout-section-heading::before{content:"\1F4CD";width:28px;height:28px;border-radius:8px;flex-shrink:0;background:var(--t5-brand-soft);color:var(--t5-brand);display:inline-flex;align-items:center;justify-content:center;font-size:15px;}
.scp-checkout-template-5 .scp-form-shipping .scp-checkout-section-heading::before{content:"\1F69A";}
.scp-checkout-template-5 .scp-form-field{display:block;margin-bottom:16px;}
.scp-checkout-template-5 .scp-form-field__label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--t5-ink);}
.scp-checkout-template-5 .scp-form-field__input{width:100%;padding:12px 13px;border:1px solid var(--t5-line);border-radius:10px;font-size:14px;color:var(--t5-ink);background:#fff;font-family:inherit;transition:border-color .15s, box-shadow .15s;outline:none;}
.scp-checkout-template-5 .scp-form-field__input:focus{border-color:var(--t5-brand);box-shadow:0 0 0 3px var(--t5-brand-soft);}
.scp-checkout-template-5 .scp-form-field__input::placeholder{color:#9ca3af;}
.scp-checkout-template-5 .scp-form-scp-form-fields--2{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.scp-checkout-template-5 .scp-form-scp-form-fields--3{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;}
.scp-checkout-template-5 .scp-form-scp-form-fields--2 .scp-form-field, .scp-checkout-template-5 .scp-form-scp-form-fields--3 .scp-form-field{margin-bottom:16px;}
.scp-checkout-template-5 .scp-form-shipping, .scp-checkout-template-5 .scp-checkbox-shipping{display:none;}
.scp-checkout-template-5 .scp-payment-form{margin:0;}
.scp-checkout-template-5 .scp-payment-form .scp-divider{display:none;}
.scp-checkout-template-5 .scp-payment-method-container{display:flex;flex-direction:row;gap:8px;margin-bottom:16px;}
.scp-checkout-template-5 .scp-payment-option{position:relative;margin:0;flex:1;}
.scp-checkout-template-5 .scp-payment-radio{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;}
.scp-checkout-template-5 .scp-payment-button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--t5-line);border-radius:10px;padding:11px;text-align:center;cursor:pointer;background:#fff;transition:border-color .15s, background .15s, color .15s;}
.scp-checkout-template-5 .scp-payment-radio:checked + .scp-payment-button{border-color:var(--t5-brand);background:var(--t5-brand-soft);}
.scp-checkout-template-5 .scp-payment-icon{display:flex;}
.scp-checkout-template-5 .scp-payment-icon svg{width:18px;height:18px;stroke:var(--t5-muted);}
.scp-checkout-template-5 .scp-payment-radio:checked + .scp-payment-button .scp-payment-icon svg{stroke:var(--t5-brand);}
.scp-checkout-template-5 .scp-payment-label{font-size:13px;font-weight:600;color:var(--t5-muted);}
.scp-checkout-template-5 .scp-payment-radio:checked + .scp-payment-button .scp-payment-label{color:var(--t5-brand);}
.scp-checkout-template-5 .scp-payment-description{display:none;}
.scp-checkout-template-5 .scp-payment-gateway-form{margin-top:14px;}
.scp-checkout-template-5 #card-element{padding:0;border:none;border-radius:0;background:transparent;}
.scp-checkout-template-5 .scp-step2-panel{border:none;border-radius:0;padding:0;background:transparent;box-shadow:none;margin:0;}
.scp-checkout-template-5 .scp-bill-panel{border-top:1px solid var(--t5-line);padding-top:22px;margin-top:22px;}
.scp-checkout-template-5 .scp-bill-panel:not(:has(.scp-checkout-section-heading)){display:none;}
.scp-checkout-template-5 .scp-bill-panel .scp-checkout-section-heading{border-top:none;padding-top:0;margin-top:0;margin-bottom:16px;}
.scp-checkout-template-5 .scp-step-pane-2 .scp-spacing-div{display:none;}
.scp-checkout-template-5 .scp-step-continue, .scp-checkout-template-5 .scp-checkout-pay-now-btn .scp-submit-button{width:100%;padding:14px;border:none;border-radius:11px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--t5-brand);color:var(--t5-brand-text);transition:filter .15s;margin-top:4px;}
.scp-checkout-template-5 .scp-step-continue{margin-top:8px;}
.scp-checkout-template-5 .scp-step-continue:hover, .scp-checkout-template-5 .scp-checkout-pay-now-btn .scp-submit-button:hover{filter:brightness(.92);}
.scp-checkout-template-5 .scp-step-back{display:inline-flex;align-items:center;gap:6px;margin:8px auto 0;background:none;border:none;cursor:pointer;color:var(--t5-muted);font-weight:600;font-size:14px;font-family:inherit;padding:10px;width:100%;justify-content:center;}
.scp-checkout-template-5 .scp-step-back::before{content:"\2190";}
.scp-checkout-template-5 .scp-step-back:hover{color:var(--t5-ink);}
.scp-checkout-template-5 .scp-checkout-pay-now-btn{margin-top:4px;}
.scp-checkout-template-5 .scp-ref-trust{display:flex;gap:14px;justify-content:center;margin-top:16px;color:var(--t5-muted);font-size:12px;flex-wrap:wrap;}
.scp-checkout-template-5 .scp-ref-trust span{display:flex;align-items:center;gap:5px;white-space:nowrap;}
.scp-checkout-template-5 .scp-ref-trust svg{width:15px;height:15px;flex:0 0 auto;display:block;}
.scp-checkout-template-5 .scp-ref-trust svg.scp-trust-ok{color:var(--t5-green);}
.scp-checkout-template-5 .scp-ref-guarantee{font-size:12px;color:var(--t5-muted);text-align:center;margin-top:14px;line-height:1.5;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container{margin:0;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-checkout-summary-head{display:none !important;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-item{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:2px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--t5-line);margin-bottom:14px;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-item > div:first-child{display:none;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-details{grid-column:1;grid-row:1;min-width:0;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-title{font-weight:700;font-size:14px;color:var(--t5-ink);line-height:1.3;margin:0;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-order-summary-v2-subtitle{display:none;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-order-item-price{display:contents;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-order-item-total-price,
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .slc-pp-v2-price{grid-column:2;grid-row:1;align-self:baseline;text-align:right;font-size:14px;font-weight:700;color:var(--t5-ink);white-space:nowrap;margin:0;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-order-item-price-type{grid-column:1 / span 2;grid-row:2;text-align:left;font-size:12px;font-weight:500;color:var(--t5-muted);white-space:normal;line-height:1.35;margin:0;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-change-price-plan{grid-column:1 / span 2;grid-row:3;margin-top:2px;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-container .scp-checkout-change-price-plan a{font-size:12px;font-weight:600;color:var(--t5-brand);}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-summary > div{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px;color:var(--t5-ink);}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-checkout-coupen-code-wrapper{border:none;padding:0;background:transparent;margin:12px 0 0;}
.scp-checkout-template-5 #scp-checkout-cart-summary div.scp-coupen-field{display:flex;align-items:center;gap:8px;width:100%;border:none;border-radius:0;box-shadow:none;padding:0;background:transparent;margin:0;}
.scp-checkout-template-5 #scp-checkout-cart-summary input.scp-coupen-field{flex:1 1 auto;min-width:0;width:auto;border:none;border-radius:0;box-shadow:none;outline:none;padding:6px 0;margin:0;background:transparent;font-size:13px;font-family:inherit;color:var(--t5-ink);text-align:left;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-coupen-btb{flex-shrink:0;padding:6px 0;background:none;color:var(--t5-brand);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-coupen-error-msg{font-size:12px;color:#df1b41;margin-top:6px;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-total{display:flex;justify-content:space-between;align-items:baseline;font-size:18px;font-weight:800;color:var(--t5-ink);padding-top:14px;border-top:1px solid var(--t5-line);margin-top:6px;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-order-summary-v2-total .scp-total-right{font-size:18px;font-weight:800;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-checkout-currency-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-checkout-currency-row label{font-size:12.5px;color:var(--t5-muted);margin:0;}
.scp-checkout-template-5 #scp-checkout-cart-summary .scp-checkout-currency-select{padding:8px 10px;border:1px solid var(--t5-line);border-radius:8px;font-size:13px;background:#fff;width:auto;}
.scp-checkout-template-5 .scp-inline-plans, .scp-checkout-template-5 .scp-inline-plans--2col, .scp-checkout-template-5 .scp-inline-plans--1col{display:grid;grid-template-columns:1fr;gap:10px;margin:14px 0 4px;}
.scp-checkout-template-5 .scp-inline-plan{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--t5-line);border-radius:10px;padding:12px;cursor:pointer;background:var(--t5-card);transition:border-color .15s, background .15s;margin:0;}
.scp-checkout-template-5 .scp-inline-plan.selected{border-color:var(--t5-brand);background:var(--t5-brand-soft);}
.scp-checkout-template-5 .scp-inline-plan-radio{width:16px;height:16px;margin:1px 0 0;flex-shrink:0;accent-color:var(--t5-brand);}
.scp-checkout-template-5 .scp-inline-plan-body{display:flex;flex-direction:column;gap:2px;min-width:0;}
.scp-checkout-template-5 .scp-inline-plan-title{font-size:13px;font-weight:700;color:var(--t5-ink);line-height:1.3;}
.scp-checkout-template-5 .scp-inline-plan-meta{font-size:12px;font-weight:500;color:var(--t5-muted);line-height:1.4;}
.scp-checkout-template-5 .scp-plan-radio-list{display:flex;flex-direction:column;gap:8px;margin-bottom:4px;}
.scp-checkout-template-5 .scp-plan-radio-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t5-ink);}
.scp-checkout-template-5 .scp-plan-radio-row input{accent-color:var(--t5-brand);}
.scp-checkout-template-5 .scp-checkout-order-bump-wrap:empty{display:none;}
.scp-checkout-template-5 #scp-checkout .scp-checkout-order-bump-wrap{background:transparent;border:none;border-radius:0;padding:0;margin:0;}
.scp-checkout-template-5 #scp-checkout .scp-checkout-order-bump-wrap .scp-order-bump-template-2{margin-top:0;margin-bottom:16px;}
.scp-checkout-template-5 .scp-bump-checkbox{accent-color:var(--t5-green);width:18px;height:18px;}
.scp-checkout-template-5 .scp-step-pane{position:relative;}
.scp-checkout-template-5.scp-on-step-1 .scp-step-pane-2, .scp-checkout-template-5.scp-on-step-2 .scp-step-pane-1{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;opacity:0;z-index:-1;}
.scp-checkout-template-5.scp-on-step-1 .scp-step-pane-1, .scp-checkout-template-5.scp-on-step-2 .scp-step-pane-2{animation:scpT5StepFade .25s ease;}
@keyframes scpT5StepFade {
from{opacity:0;transform:translateY(6px);}
to{opacity:1;transform:none;}
}
.scp-checkout-template-5 .scp-step-continue.scp-loader-active{opacity:.8;}
.scp-checkout-template-5.scp-summary-step1-no.scp-on-step-1 .scp-summary-top{display:none;}
.scp-editor-preview .scp-step-continue, .scp-editor-preview .scp-step-back, .scp-editor-preview .scp-step2-greeting-title, .scp-editor-preview .scp-step2-greeting-sub{cursor:text;}
.scp-editor-preview .scp-step-continue:focus, .scp-editor-preview .scp-step-back:focus, .scp-editor-preview .scp-step2-greeting-title:focus, .scp-editor-preview .scp-step2-greeting-sub:focus{outline:2px dashed rgba(0, 0, 0, .28);outline-offset:2px;}
.scp-editor-preview .scp-step2-greeting-sub:empty::before{content:"";display:inline-block;min-height:1em;}
.scp-checkout-template-5 #scp-checkout .scp-payment-button{padding:10px 12px;border:1px solid var(--t5-line);border-radius:10px;width:100%;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:none;backdrop-filter:none;transform:none;overflow:visible;min-height:0;transition:border-color .15s, background .15s;}
.scp-checkout-template-5 #scp-checkout .scp-payment-button::before{display:none;}
.scp-checkout-template-5 #scp-checkout .scp-payment-radio:checked + .scp-payment-button{border:1px solid var(--t5-brand);outline:none;background:var(--t5-brand-soft);transform:none;box-shadow:none;}
.scp-checkout-template-5 #scp-checkout .scp-payment-icon{width:auto;height:auto;margin:0;background:none;border-radius:0;box-shadow:none;}
.scp-checkout-template-5 #scp-checkout .scp-payment-icon svg{width:18px;height:18px;}
.scp-checkout-template-5 #scp-checkout .scp-payment-content{flex-grow:0;}
.scp-checkout-template-5 #scp-checkout .scp-form-field__input{height:auto;line-height:1.4;padding:11px 13px;border:1px solid var(--t5-line);border-radius:10px;background:#fff;box-shadow:none;}
.scp-checkout-template-5 #scp-checkout .scp-form-field__input:hover,
.scp-checkout-template-5 #scp-checkout .scp-form-field__input:focus{outline:none;}
.scp-checkout-template-5 #scp-checkout .scp-form-field__input:focus{border-color:var(--t5-brand);box-shadow:0 0 0 3px var(--t5-brand-soft);}
.scp-checkout-template-5 #scp-checkout select.scp-form-field__input{min-height:44px;padding-right:30px;}
.scp-checkout-template-5 #scp-checkout .scp-step-pane-1 h3.scp-checkout-section-heading{font-size:17px;font-weight:700;margin-bottom:2px;}
.scp-checkout-template-5 #scp-checkout .scp-step-pane-2 h3.scp-checkout-section-heading{font-size:14px;font-weight:800;}
@media(max-width:760px){
.scp-checkout-template-5 #scp-checkout { padding: 16px; }
.scp-checkout-template-5 .scp-step-node { width: auto; min-width: 96px; }
.scp-checkout-template-5 .scp-form-scp-form-fields--3 { grid-template-columns: 1fr 1fr; }
}