.pli-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pli-card{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #e3d8c5;border-radius:20px;background:#fbf8f2;color:#2f4a3a;text-decoration:none;min-width:0}.pli-card img{width:100%;height:220px;object-fit:cover;border-radius:14px}.pli-card h3{font-size:19px;margin:0}.pli-wish{cursor:pointer;border:1px solid #2f4a3a;border-radius:22px;background:transparent;color:#2f4a3a;padding:12px;margin-top:8px}.pli-wish[aria-pressed=true]{background:#2f4a3a;color:white}.pli-menu{display:flex;gap:18px;flex-wrap:wrap}.pli-menu a{text-decoration:none;font-weight:600;color:#2f4a3a}@media(max-width:760px){.pli-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pli-card img{height:170px}}
.pli-grid{align-items:stretch}.pli-card{height:100%;box-sizing:border-box}.pli-card>a:first-child{display:flex;flex-direction:column}.pli-card>.pli-wish{margin-top:auto}.pli-card h3{min-height:2.6em}.pli-social{display:inline-flex;gap:14px;align-items:center}.pli-info-section{scroll-margin-top:180px;padding:24px 0;border-bottom:1px solid #ddd2bf}.pli-menu a{padding:6px 0}.pli-cart-summary{white-space:nowrap}.pli-contact{line-height:1.6}
