.sp-partial-payment.sp-pp-radio{margin:0 0 30px 0;border:1px solid var(--ct-color-border-primary);border-radius:var(--ct-border-radius-primary);max-width:380px}.sp-partial-payment.sp-pp-select{margin:0 15px 0 0}.sp-partial-payment label{display:flex;align-items:center;color:var(--ct-color-heading-primary);padding:15px;margin:0 !important;border-top:1px solid var(--ct-color-border-primary)}.sp-partial-payment label:first-child{border-top:none}.sp-partial-payment label .sp-partial-payment-label{font-size:14px;font-weight:400;line-height:18px;margin:0;display:inline-flex;flex-direction:column;padding-left:7px}.sp-partial-payment label .sp-partial-payment-label span{font-size:13px;color:var(--ct-color-text-tertiary)}.sp-partial-payment label .sp-partial-payment-label .sp-partial-payment-price-label{display:block}.sp-partial-payment label .sp-partial-payment-label .sp-partial-payment-full-price-label{display:block}.sp-partial-payment-badge{display:inline-block;font-size:11px;font-weight:400;line-height:16px;background:var(--ct-color-primary);color:white;padding:0 5px;border-radius:var(--ct-border-radius-primary);margin-left:5px}dt.variation-PartialPayment,dt.variation-Amount{font-size:13px;font-weight:500;line-height:20px;display:inline-block;margin:0}dd.variation-PartialPayment p,dd.variation-Amount p{font-size:13px;font-weight:400;line-height:20px;display:inline-block;margin:0}.kata-order-review .variation{display:flex;justify-content:flex-start;align-items:center;column-gap:10px;border-radius:var(--ct-border-radius-primary);padding:10px;background-color:#ecf9fc;position:absolute;left:0;bottom:10px;width:100%;color:#0fbfec}.kata-order-review .variation *{color:#0fbfec !important}
