.listing-size-controls{margin:18px 0;padding:18px;border:1px solid #e4d8e6;border-radius:18px;background:#fffaf6;color:#34233d}.listing-size-controls p{font-size:13px;line-height:1.5;margin:6px 0 12px}.listing-size-controls [role=group]{display:flex;flex-wrap:wrap;gap:8px}.listing-size-controls button{min-height:44px;padding:10px 20px;border:1px solid #d8c9df;border-radius:24px;background:white;color:#593665;font:inherit;cursor:pointer}.listing-size-controls button[aria-pressed=true]{background:#684178;color:white;border-color:#684178}.listing-size-controls button:focus-visible{outline:3px solid #b0802d;outline-offset:3px}#storeOfferList[data-photo-size=compact]{grid-template-columns:repeat(5,minmax(0,1fr))}#storeOfferList[data-photo-size=medium]{grid-template-columns:repeat(4,minmax(0,1fr))}#storeOfferList .visual-product-card{min-width:0}#storeOfferList .visual-card-actions{flex-wrap:wrap}#storeOfferList .visual-card-actions .btn{min-height:44px}#storeOfferList[data-photo-size=compact] .visual-product-image{aspect-ratio:1.6}#storeOfferList[data-photo-size=medium] .visual-product-image{aspect-ratio:1.2}@media(max-width:1100px){#storeOfferList[data-photo-size=compact]{grid-template-columns:repeat(4,minmax(0,1fr))}#storeOfferList[data-photo-size=medium]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){#storeOfferList[data-photo-size=compact],#storeOfferList[data-photo-size=medium]{grid-template-columns:repeat(2,minmax(0,1fr))}#storeOfferList[data-photo-size=compact] .visual-product-image{aspect-ratio:2}#storeOfferList[data-photo-size=medium] .visual-product-image{aspect-ratio:1.4}}
#storeOfferList[data-photo-size] .visual-product-image img{object-fit:contain;background:#f7f3f8}
