.pp-mech-carousel{scrollbar-width:none}.pp-mech-carousel::-webkit-scrollbar{display:none}.pp-checkout-snippet{--ink: #0d0d0d;--muted: #6b6b76;--hair: #ececec;--hair-2: #e5e5e5;--placeholder: #eceae6;--pp-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:var(--pp-font);color:var(--ink)}.pp-checkout-snippet,.pp-checkout-snippet *,.pp-checkout-snippet *:before,.pp-checkout-snippet *:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}.pp-checkout-snippet .co-modal{width:100%;max-width:380px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px -12px #14141659;display:flex;flex-direction:column;margin:0 auto}.pp-checkout-snippet .co-modal.co-modal--fill{max-width:none}.pp-checkout-snippet .co-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--hair);flex:0 0 auto}.pp-checkout-snippet .co-modal-header .mid{text-align:center;line-height:1.2}.pp-checkout-snippet .co-modal-header .mid .n{font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;justify-content:center}.pp-checkout-snippet .co-modal-header .mid .sub{font-size:11.5px;color:var(--muted)}.pp-checkout-snippet .co-modal-body{flex:1 1 auto;overflow:hidden;min-height:0}.pp-checkout-snippet .co-lineitem{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--hair)}.pp-checkout-snippet .co-lineitem .thumb{width:38px;height:38px;border-radius:9px;overflow:hidden;background:var(--placeholder);flex:0 0 auto}.pp-checkout-snippet .co-lineitem .thumb img{width:100%;height:100%;object-fit:cover;display:block}.pp-checkout-snippet .co-lineitem .t{flex:1 1 auto;font-size:13.3px;font-weight:500}.pp-checkout-snippet .co-stepper{display:flex;align-items:center;gap:12px}.pp-checkout-snippet .co-stepper .b{width:22px;height:22px;border-radius:50%;border:1px solid var(--hair-2);display:flex;align-items:center;justify-content:center;color:#333;font-size:13px}.pp-checkout-snippet .co-row{display:flex;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--hair)}.pp-checkout-snippet .co-row .visa{width:30px;height:19px;border-radius:4px;background:#1a1f71;color:#fff;display:flex;align-items:center;justify-content:center;font-style:italic;font-weight:700;font-size:9px;flex:0 0 auto}.pp-checkout-snippet .co-row .ricon{width:22px;flex:0 0 auto;display:flex;justify-content:center;color:#222}.pp-checkout-snippet .co-row .rmain{flex:1 1 auto;min-width:0}.pp-checkout-snippet .co-row .rmain .a{font-size:13px;font-weight:500}.pp-checkout-snippet .co-row .rmain .b{font-size:11.3px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-checkout-snippet .co-row .chev{color:#bcbcc2;flex:0 0 auto}.pp-checkout-snippet .co-totals{padding:9px 16px 2px}.pp-checkout-snippet .co-totals .t-row{display:flex;justify-content:space-between;font-size:12.8px;margin-bottom:6px;color:var(--ink)}.pp-checkout-snippet .co-totals .t-row .lbl{color:var(--muted)}.pp-checkout-snippet .co-pay-row{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 16px 8px;border-top:1px solid var(--hair)}.pp-checkout-snippet .co-pay-row .l .a{font-size:14px;font-weight:600}.pp-checkout-snippet .co-pay-row .l .b{font-size:11.3px;color:var(--muted)}.pp-checkout-snippet .co-pay-row .amt{font-size:15.5px;font-weight:600}.pp-checkout-snippet .co-pay-btn{margin:0 16px 8px;background:#0d0d0d;color:#fff;border-radius:20px;text-align:center;padding:10px;font-size:14px;font-weight:600}.pp-checkout-snippet .co-powered{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--muted);padding:2px 0 10px}.pp-checkout-snippet .co-powered img{height:12px;width:auto;display:block}@media(max-width:767px){.pp-checkout-snippet .co-modal-header .mid .n{font-size:12.5px}.pp-checkout-snippet .co-modal-header .mid .sub{font-size:10px}.pp-checkout-snippet .co-lineitem .t,.pp-checkout-snippet .co-stepper .b{font-size:11.5px}.pp-checkout-snippet .co-row .visa{font-size:8px}.pp-checkout-snippet .co-row .rmain .a{font-size:11.5px}.pp-checkout-snippet .co-row .rmain .b{font-size:10px}.pp-checkout-snippet .co-totals .t-row{font-size:11.3px}.pp-checkout-snippet .co-pay-row .l .a{font-size:12.5px}.pp-checkout-snippet .co-pay-row .l .b{font-size:10px}.pp-checkout-snippet .co-pay-row .amt{font-size:13.5px}.pp-checkout-snippet .co-pay-btn{font-size:12.5px}.pp-checkout-snippet .co-powered{font-size:10px}}
