.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(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}}
