.shop-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-item-conditions{margin:22px 0;padding:20px;background:var(--bg-subtle,#f6f8fa);border-radius:12px}.shop-item-conditions h3{font-size:17px;margin:0 0 14px}.shop-item-conditions ul{padding-inline-start:18px;margin:0;display:grid;gap:10px}.shop-item-conditions li{font-size:13px;line-height:1.65;color:var(--fg-secondary,#526174)}.shop-dialog{max-height:88dvh;overflow-y:auto;align-items:start}.shop-dialog>img{position:sticky;top:25px;align-self:start}.shop-dialog .mp-button{margin-inline-end:14px;margin-block:10px}.shop-dialog .shop-product-points b{font-size:25px}.shop-product-points b{font-size:clamp(20px,2vw,28px)}.shop-banner-image img[src*="rewards-catalogue-v4"]{object-fit:cover}.shop-banner .shop-banner-image{overflow:hidden}.shop-banner{scroll-margin-top:90px}
@media(min-width:1280px){#accounts article>p [data-numeric]{font-size:30px;white-space:nowrap;overflow-wrap:normal}#accounts article>p{flex-wrap:wrap;min-height:62px;align-content:center}#accounts article>p>span:last-child{font-size:11px}}
.shop-banner-image img[src*="rewards-catalogue-v4"]{object-fit:contain!important;object-position:right center}
@media(max-width:700px){.shop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-dialog>img{position:static}.shop-dialog{max-height:90dvh}.shop-item-conditions{padding:16px}}
