/* V150: one frame encloses photograph, identity, price and purchase. */
#grid{gap:12px 14px!important;align-items:stretch!important}
#grid .card.compactProduct148{border:1px solid #d8d0c2!important;border-radius:4px!important;background:#fffdf9!important;overflow:hidden!important;padding:0!important;box-shadow:none!important;align-self:stretch!important;height:auto!important;box-sizing:border-box!important;min-width:0!important}
#grid .card.compactProduct148 .productTop148{border:0!important;border-bottom:1px solid #e4ddd1!important;border-radius:0!important;background:#fff!important;width:100%!important;box-sizing:border-box!important}
#grid .card.compactProduct148 .pic{border:0!important;border-radius:0!important;margin:0!important;background:#fff!important}
#grid .card.compactProduct148 .body{padding:7px 10px 8px!important;background:#fffdf9!important;gap:4px 8px!important;box-sizing:border-box!important}
#grid .card.compactProduct148 .productIdentity148{width:100%!important}
#grid .card.compactProduct148 .cardBuy.shoppingBtn{border-radius:5px!important;padding:6px 10px!important;box-shadow:none!important}
#grid .card.compactProduct148:focus-visible{outline:2px solid #a67c28!important;outline-offset:2px}
@media(max-width:650px){#grid{gap:10px!important}#grid .card.compactProduct148 .body{padding:6px 7px 7px!important}#grid .card.compactProduct148 .cardBuy.shoppingBtn{padding:6px 7px!important}}
