/* Stopka premium: jedna typografia, wycentrowana i czytelna */
footer .pim-footer-v5{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;width:100%!important;box-sizing:border-box;padding:27px 16px 30px!important}
footer .pim-footer-v5 p{margin:0!important;line-height:1.65!important;max-width:880px}
footer .pim-footer-claim{font-size:14px;color:#f0d9ee;font-weight:600;letter-spacing:.03em}
footer .pim-footer-copy{font-size:12px;color:#cfc4cf}
footer .pim-footer-credit{font-size:12px;color:#d7c7d7}
footer .pim-footer-credit a{color:#e9c685;text-decoration:none;font-weight:700}
footer .pim-footer-credit a:hover{text-decoration:underline}
footer .pim-footer-legal{font-size:11px;color:#a69aa8}
/* FAQ remains part of the dark violet visual system */
.pim-preorder-faq{background:transparent!important}
.pim-preorder-faq summary{cursor:pointer}
.pim-preorder-faq .pim-faq-items details{border-bottom:1px solid rgba(218,165,218,.2)}
.pim-preorder-faq .pim-faq-items p{line-height:1.65}
