/* Business, payment and regional disclosures share the classic store theme. */
.store-skin .trust-panel{min-width:0;padding:27px;border:1px solid var(--classic-border,#2a3550);border-radius:12px;background:var(--classic-surface,#131b2e)}
.store-skin .trust-panel h2{color:var(--classic-text,#f4f5fb);font-size:25px;margin:0 0 17px;line-height:1.25}
.store-skin .trust-panel p{font-size:13px;line-height:1.85}
.store-skin .trust-panel p:last-child{margin-bottom:0}
.store-skin .trust-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.store-skin .trust-details{margin:0}
.store-skin .trust-details>div{padding:14px 0;border-top:1px solid var(--classic-border,#2a3550)}
.store-skin .trust-details>div:first-child{padding-top:0;border:0}
.store-skin .trust-details dt{color:#d2b8f5;font-size:12px;font-weight:600;margin-bottom:6px}
.store-skin .trust-details dd{margin:0;color:#c0cbe0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}
.store-skin .trust-address{white-space:pre-line;font-style:normal;overflow-wrap:anywhere}
.store-skin .trust-contact-links{display:flex;flex-wrap:wrap;gap:10px;margin-block:17px}
.store-skin .trust-contact-links a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:9px 13px;border:1px solid #4d3f68;border-radius:7px;background:#242039;color:#d5b9fa;font-size:12px;overflow-wrap:anywhere}
.store-skin .trust-contact-links a:hover{border-color:var(--classic-cyan,#12d5ef);color:#a0edf4}
.store-skin .trust-support-hours{font-size:12px;line-height:1.8;white-space:pre-line}
.store-skin .trust-support-hours strong,.store-skin .trust-support-hours span{display:block}
.store-skin .trust-support-hours strong{color:#e7dcf7;font-weight:500}
.store-skin .trust-checklist{margin:0 0 20px;padding-left:20px;color:#bbc7dd;font-size:13px;line-height:1.9}
.store-skin .trust-checklist li+li{margin-top:10px}
.store-skin .trust-checklist li::marker{color:var(--classic-purple,#b482ff)}
.store-skin .trust-policy-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:23px;border-top:1px solid var(--classic-border,#2a3550);font-size:13px;color:#d1a9ff}
.store-skin .trust-policy-links a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
.store-skin .trust-payment-help{margin:30px 0}
.store-skin .trust-payment-help h2{margin-top:0}
.store-skin .trust-network-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}
.store-skin .trust-network-list li{padding:5px 10px;border-radius:5px;border:1px solid #3e5062;background:#182838;color:#ace5ec;font-size:12px}
.store-skin .trust-contact-panel{margin-bottom:24px}
.store-skin .trust-contact-panel .trust-contact-name{margin-bottom:8px;color:#ede7f7}
.store-skin .trust-contact-panel address{font-size:12px;color:#bcc7dc;margin-bottom:15px}
.store-skin .trust-region-warning{padding:16px 18px;background:#2b223a;border:1px solid #72518a;border-left:3px solid #ba83ff;border-radius:8px;margin-top:23px;line-height:1.65}
.store-skin .trust-region-warning strong{display:block;color:#e2c6ff;font-size:14px}
.store-skin .trust-region-warning span{display:block;color:#bac6dc;font-size:12px;margin-top:5px}
.store-skin .trust-delivery-note{font-size:11px;color:#b2bed4;margin:14px 0 0}
.store-skin .trust-checkout-regions{border:1px solid #634880;border-radius:8px;padding:16px 17px;margin:21px 0;background:#211d34;min-width:0}
.store-skin .trust-checkout-regions legend{font-size:12px;font-weight:600;color:#dec1ff;padding:0 6px}
.store-skin .trust-checkout-regions .account-checkbox{align-items:flex-start;color:#c6d0e4;margin:4px 0;font-size:12px;line-height:1.75}
.store-skin .trust-checkout-regions .account-checkbox+.account-checkbox{margin-top:14px}
.store-skin .trust-checkout-regions input[type=checkbox]{margin-top:3px}
.store-skin .trust-payment-minimum{font-size:11px;color:#b9c4da;margin:19px 0 12px}
.store-skin .trust-footer-operator{display:flex;flex-direction:column;gap:5px;margin-top:20px;color:#acb7d0;font-size:11px;line-height:1.8;overflow-wrap:anywhere}
.store-skin .trust-footer-operator strong{color:#d5c1ee;font-weight:500}
.store-skin .trust-footer-contact{margin-top:19px;border-top:1px solid #313149;padding-top:16px;min-width:0}
.store-skin .trust-footer-contact>a{display:block;margin-bottom:9px;font-size:11px;color:#c5a5ec;overflow-wrap:anywhere}
.store-skin .trust-footer-contact>a:hover{color:#9be8f0}
.store-skin .trust-footer-contact .trust-support-hours{font-size:11px;margin-top:14px}
.store-skin .store-utility-links{flex-wrap:wrap;justify-content:flex-end}
.store-skin .trust-header-email{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.store-skin .trust-admin-note{padding-left:13px;border-left:3px solid #a779d8}
@media(max-width:850px){.store-skin .trust-about-grid{gap:18px}.store-skin .trust-panel{padding:23px}.store-skin .trust-header-email{max-width:160px}}
@media(max-width:620px){.store-skin .trust-about-grid{grid-template-columns:1fr;gap:16px}.store-skin .trust-panel{padding:22px 20px}.store-skin .trust-panel h2{font-size:23px}.store-skin .trust-region-warning{padding:14px 15px}.store-skin .trust-region-warning strong{font-size:13px}.store-skin .trust-checkout-regions{padding:13px 12px}.store-skin .trust-checkout-regions .account-checkbox{font-size:11px}.store-skin .trust-policy-links{gap:7px 18px}.store-skin .trust-footer-operator{margin-top:15px}}
@media(prefers-reduced-motion:reduce){.store-skin .trust-contact-links a{transition:none}}
