.shopengine-partial-payment-container{display:flex;width:100%;flex-wrap:wrap;order:50}.shopengine-partial-payment-container .shopengine-partial-payment-amount,.shopengine-partial-payment-container .shopengine-partial-payment-fields{line-height:30px;display:flex;width:100%;font-weight:500}.shopengine-partial-payment-product-badge{color:#fff!important;background-color:#17a2b8!important;font-size:12px;padding:2px;border-radius:4px;margin-left:3px}.shopengine-partial-payment-fields .shopengine-custom-checkbox{margin-right:10px}.shopengine-partial-payment-fields .custom-control-label{cursor:pointer;display:inline-flex;align-items:center}.shopengine-pp-style-radio form.cart .shopengine-partial-payment-fields .custom-control-label>input,form.cart .shopengine-partial-payment-fields .custom-control-label>input{width:13px;height:13px;border:1px solid #999;outline:0;cursor:pointer}form.cart .shopengine-partial-payment-fields .custom-control-label>input:after{top:0;left:0;transform:scale(.7)}.shopengine-pp-option,.shopengine-pp-style-radio .shopengine-pp-option{display:contents}.shopengine-pp-check,.shopengine-pp-icon,.shopengine-pp-style-radio .shopengine-pp-check,.shopengine-pp-style-radio .shopengine-pp-icon{display:none}.shopengine-pp-style-card form.cart .shopengine-partial-payment-fields .custom-control-label>input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.shopengine-pp-style-card .shopengine-pp-option{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:2px solid #e0e0e0;border-radius:8px;transition:all .2s ease;position:relative;cursor:pointer;background:#fff}.shopengine-pp-style-card .shopengine-pp-option:hover{border-color:#999}.shopengine-pp-style-card .custom-control-label>input:checked+.shopengine-pp-option{border-color:#6c3ce1;background:#f5f0ff}.shopengine-pp-style-card .shopengine-pp-check{display:none;color:#6c3ce1;flex-shrink:0}.shopengine-pp-style-card .custom-control-label>input:checked+.shopengine-pp-option .shopengine-pp-check{display:block}.shopengine-pp-style-card .shopengine-pp-icon{display:block;flex-shrink:0}.shopengine-pp-style-card .shopengine-pp-label{font-weight:500;white-space:nowrap}.due-payment-button{background:#17a2b8!important;color:#fff!important}