.buyer-profile{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--line,#ded5d4)}
.buyer-profile h2{margin:0 0 8px}.buyer-profile p{margin:0;overflow-wrap:anywhere}
.buyer-account h2{font-size:28px;margin:0 0 24px}.buyer-account h3{font-size:20px;margin:0 0 8px}
.buyer-order{padding:24px 0;border-bottom:1px solid var(--line,#ded5d4)}
.buyer-order header{display:flex;justify-content:space-between;align-items:baseline;gap:24px}
.buyer-order header strong{white-space:nowrap;font-size:20px;font-variant-numeric:tabular-nums}
.buyer-order time,.buyer-order-status{color:var(--muted,#69565c);font-size:15px}
.buyer-order-status{margin:16px 0}.buyer-order summary{cursor:pointer;min-height:44px;padding:10px 0}
.buyer-order-items{list-style:none;margin:8px 0 24px;padding:0}
.buyer-order-items li,.buyer-order-totals>div{display:flex;justify-content:space-between;gap:24px;margin:12px 0}
.buyer-order-items li>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}
.buyer-order-totals{max-width:420px;margin-left:auto}.buyer-order details p{overflow-wrap:anywhere}
.buyer-promos{margin-top:48px}.buyer-promos>p{max-width:65ch}
.buyer-promo{display:flex;flex-wrap:wrap;gap:16px 32px;padding:20px 0;border-bottom:1px solid var(--line,#ded5d4)}
.buyer-promo strong{overflow-wrap:anywhere;user-select:all}.buyer-account a{text-underline-offset:4px}
.buyer-account-link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font-size:15px}
.buyer-checkout-login{margin:0 0 24px}.buyer-checkout-login a{text-decoration:underline;text-underline-offset:4px}
.buyer-claim{margin-top:32px;max-width:640px}.buyer-claim summary{min-height:44px;padding:10px 0;cursor:pointer}.buyer-claim p{margin:16px 0}.buyer-claim button{margin-top:16px}
@media(max-width:800px){.site-header .buyer-account-link{order:2;margin-left:auto}.site-header .buyer-account-link+.businka-cart-link{margin-left:0}.buyer-profile{align-items:flex-start;flex-wrap:wrap}.buyer-order header{gap:16px;flex-wrap:wrap}.buyer-account h2{font-size:24px}}
