.account-page .account-layout{display:block;max-width:1000px;margin:auto}.px-personal-centre{margin-top:2rem;border-top:1px solid #dce4e7;padding-top:2rem}.px-personal-centre h2{font-size:1.5rem}.px-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.px-profile-grid label{display:flex;flex-direction:column;gap:.5rem}.px-profile-grid input,.px-profile-grid textarea,.px-email-settings input{width:100%;box-sizing:border-box;border:1px solid #c9d5dc;border-radius:10px;background:#fff;padding:.85rem;color:#142b3b;font:inherit}.px-profile-grid textarea{min-height:105px;resize:vertical}.px-profile-form>.button{margin-top:.75rem}.px-email-settings{border-top:1px solid #dce4e7;margin-top:1.75rem;padding-top:1.5rem}.px-email-settings summary{cursor:pointer;font-weight:650}.px-email-settings form{max-width:460px}.px-email-settings button{margin-top:1rem}.px-order-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.px-order-receipt{border:1px solid #dce4e7;border-radius:18px;padding:1.5rem;margin-top:1.25rem}.px-order-receipt dl{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.px-order-receipt dd{margin:0;text-align:right;overflow-wrap:anywhere}.px-order-receipt h3{margin-top:0}.sale-item>p{overflow-wrap:anywhere}@media(max-width:640px){.px-profile-grid{grid-template-columns:1fr}.px-order-receipt{padding:1rem}}@media print{body:has(.px-order-receipt.printing) .header,body:has(.px-order-receipt.printing) .footer,body:has(.px-order-receipt.printing) .sale-item>*:not(.printing),body:has(.px-order-receipt.printing) .sale-item:not(:has(.printing)),body:has(.px-order-receipt.printing) main .eyebrow,body:has(.px-order-receipt.printing) .sale-title,body:has(.px-order-receipt.printing) #sales-status,body:has(.px-order-receipt.printing) .sale-panel>h2,.px-order-receipt.printing button{display:none!important}.px-order-receipt.printing{border:0;box-shadow:none}}
