.spa-paypal{color:#16333d;background:#f7f5ef;border:1px solid #16333d1f;border-radius:14px;margin:26px 0;padding:22px clamp(18px,4vw,28px)}.spa-paypal h3{color:#16333d;margin:0 0 8px;font:400 clamp(22px,4.6vw,26px)/1.25 Georgia,Times New Roman,serif}.spa-paypal p{margin:0 0 14px;font-size:16px;line-height:1.6}.spa-paypal-button{color:#16333d;cursor:pointer;background:#ffc439;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.3em;width:100%;max-width:420px;min-height:52px;padding:12px 22px;font:600 17px/1.2 Arial,Helvetica,sans-serif;transition:filter .2s,transform .2s;display:flex;box-shadow:0 6px 18px #16333d1f}.spa-paypal-button:hover{filter:brightness(.97)}.spa-paypal-button:active{transform:translateY(1px)}.spa-paypal-button:focus-visible{outline-offset:3px;outline:3px solid #8b6d3e}.spa-paypal-button[disabled]{cursor:progress;opacity:.75}.spa-paypal-button b{letter-spacing:-.01em;font-style:italic;font-weight:700}.spa-paypal-button b i:first-child{color:#003087}.spa-paypal-button b i:last-child{color:#0070e0}.spa-paypal .spa-paypal-note{color:#4b625c;margin:14px 0 0;font-size:14px}.spa-paypal-test{color:#f4f3ef;letter-spacing:.02em;background:#16333d;border-radius:999px;padding:4px 10px;display:inline-block;font-size:13px!important}.spa-paypal-error{color:#9b2c1f;font-weight:600}
