.sp2 .sp2x-pay{display:flex;flex-direction:column;gap:8px}.sp2 .sp2x-pay[hidden]{display:none}.sp2 .sp2x-pay-opt{position:relative;display:block}.sp2 .sp2x-pay-opt input{position:absolute;opacity:0;pointer-events:none}.sp2 .sp2x-pay-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;cursor:pointer;background:var(--soft,#f5f4f2);transition:box-shadow .2s ease,background .2s ease}.sp2 .sp2x-pay-dot{flex:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #b9b5af;transition:box-shadow .2s ease}.sp2 .sp2x-pay-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sp2 .sp2x-pay-title{font-size:14px;font-weight:600;color:var(--ink,#121212)}.sp2 .sp2x-pay-sub{font-size:12.5px;line-height:1.45;color:var(--muted,#5e5c59)}.sp2 .sp2x-pay-amt{flex:none;font-size:13.5px;font-weight:600;color:var(--ink,#121212)}.sp2 .sp2x-pay-opt input:checked+.sp2x-pay-card{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink,#121212)}.sp2 .sp2x-pay-opt input:checked+.sp2x-pay-card .sp2x-pay-dot{box-shadow:inset 0 0 0 5px var(--ink,#121212)}.sp2 .sp2x-pay-opt input:focus-visible+.sp2x-pay-card{outline:2px solid var(--ink,#121212);outline-offset:2px}.sp2 .sp2x-reserve-alt{display:flex;flex-direction:column;gap:6px}.sp2 .sp2x-reserve-alt[hidden]{display:none}.sp2 .sp2x-reserve-alt__note{margin:0;text-align:center;font-size:12.5px;color:var(--muted,#5e5c59)}
/*# sourceMappingURL=/cdn/shop/t/71/assets/sands-v2-reserve.css.map */
