.pg-payment{display:block;margin:4px 0 20px;padding:20px 0 0;border-top:2px solid #121b3a;color:var(--section-text-color, #121b3a)}.pg-payment[hidden]{display:none}.pg-payment__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.pg-payment__heading{margin:0;font-size:20px;line-height:1.3;font-weight:700}.pg-payment__header>span{font-size:12px;line-height:1.5;color:#616571}.pg-payment__group{min-width:0;margin:0 0 16px;padding:0;border:0}.pg-payment__group legend{padding:0;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pg-payment__row{display:flex;align-items:center;gap:12px;min-height:56px;margin:0;padding:12px;border:1px solid #d7d9df;background:#fff;cursor:pointer}.pg-payment__row+.pg-payment__row{margin-top:-1px}.pg-payment__row:first-of-type{border-radius:5px 5px 0 0}.pg-payment__row:last-of-type{border-radius:0 0 5px 5px}.pg-payment__row:only-of-type{border-radius:5px}.pg-payment__row:has(input:checked){position:relative;border-color:#121b3a;background:#f4f5f8}.pg-payment__row:has(input:disabled){color:#767676;cursor:default}.pg-payment__row input{flex:0 0 18px;width:18px;height:18px;margin:0;-webkit-appearance:auto;appearance:auto;accent-color:#dd170e}.pg-payment__row input:focus-visible{outline:2px solid #dd170e;outline-offset:4px}.pg-payment__copy{flex:1 1 auto;min-width:0}.pg-payment__copy strong{display:block;font-size:14px;line-height:1.4;font-weight:600}.pg-payment__copy small{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:#616571}.pg-payment__price{flex:0 0 auto;font-size:14px;line-height:1.4;white-space:nowrap;font-weight:600}.pg-payment__total{display:flex;justify-content:space-between;gap:16px;padding:0 0 12px;font-size:14px}.pg-payment__total strong{color:#121b3a}.pg-payment__note{margin:0;color:#616571;font-size:12px;line-height:1.6}.pg-payment a{color:#121b3a;text-underline-offset:3px}.pg-payment--inquiry p{font-size:14px;line-height:1.5;margin:12px 0 8px}.pg-payment--inquiry a{font-size:14px;font-weight:600}@media(max-width:480px){.pg-payment__row{gap:10px;padding:12px 10px}.pg-payment__copy strong,.pg-payment__price{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/pg-payment-options.css.map */
