.sonoza-pay-links{display:flex;gap:14px;flex-wrap:wrap;margin:16px 0;align-items:stretch}
.sonoza-pay-links>a{display:flex!important;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border:1px solid #d9bb80;border-radius:12px;background:#fff;color:#173b2b!important;text-decoration:none;font-size:15px;line-height:1.4;min-height:68px;box-sizing:border-box}
.sonoza-pay-links>a>img{width:54px!important;height:42px!important;object-fit:contain;border-radius:0!important;margin:0!important}
.sonoza-pay-links>a:focus-visible{outline:3px solid #bb963f;outline-offset:3px}
footer .sonoza-pay-links{grid-column:1/-1;margin:0}footer .sonoza-pay-links a{margin:0}.sonoza-payment-help{margin-top:28px;padding:20px;border:1px solid #d9bb80;border-radius:14px}
@media(max-width:600px){.sonoza-pay-links>a{flex:1 1 180px}}
.sonoza-orange-page{text-align:center;max-width:760px}.sonoza-orange-page .sonoza-pay-links{justify-content:center}
.sonoza-orange-qr{position:relative;overflow:hidden;width:min(320px,100%);aspect-ratio:1;margin:24px auto;background:white}
.sonoza-orange-qr>img{position:absolute;width:143.3334%!important;max-width:none!important;height:auto!important;left:-21.5152%;top:-70.9091%}
.sonoza-wave-qr{width:min(320px,100%);margin:24px auto;padding:20px;background:white;box-sizing:border-box}.sonoza-wave-qr>img{display:block;width:100%;height:auto}
.sonoza-cart-suggestions{margin:40px 0;clear:both}.sonoza-cart-suggestions>h2{font-size:36px;margin-bottom:24px}
body .sonoza-cart-suggestions .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:720px){body .sonoza-cart-suggestions .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}

.sonoza-confirmation-qrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;text-align:center}.sonoza-payment-help summary{cursor:pointer}@media(max-width:600px){.sonoza-confirmation-qrs{grid-template-columns:1fr}}
