
.piu-page{padding:220px 0 110px;background:#f7f7f4}.piu-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.piu-kicker{display:block;margin-bottom:8px;color:#74746e;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.piu-head h1{margin:0 0 10px;font-size:44px}.piu-head p{margin:0;color:#72726c}.piu-link{color:#202020;font-weight:700}.piu-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding:16px 20px;border:1px solid #e9e9e4;border-radius:16px;background:#fff}.piu-toolbar button{border:0;background:transparent;color:#c83228;font-weight:700}.piu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.piu-card{position:relative;overflow:hidden;border:1px solid #e9e9e4;border-radius:22px;background:#fff;box-shadow:0 16px 45px rgba(20,20,20,.05)}.piu-remove{position:absolute;top:14px;right:14px;z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:#fff;font-size:22px}.piu-img{display:block;height:340px;background:#f1f1ed}.piu-img img{width:100%;height:100%;object-fit:cover}.piu-content{padding:22px}.piu-meta,.piu-row{display:flex;justify-content:space-between;gap:12px}.piu-meta{margin-bottom:10px;color:#777;font-size:11px}.piu-content h2{font-size:19px}.piu-content h2 a{color:#202020}.pill{padding:6px 9px;border-radius:999px;background:#f3f4e9;color:#596400;font-size:11px;font-weight:700}.ok{color:#2e7d32}.low{color:#b26a00}.piu-price{display:flex;gap:8px;align-items:center;margin:16px 0 20px}.piu-price strong{font-size:20px}.piu-price span{color:#4f6b00;font-size:11px;font-weight:700}.piu-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.primary,.secondary{min-height:48px;padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.primary{border:0;background:#202020;color:#fff}.secondary{border:1px solid #ddd;background:#fff;color:#202020}.piu-empty{padding:80px 20px;text-align:center}.icon{font-size:42px;margin-bottom:16px}@media(max-width:991px){.piu-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.piu-page{padding:60px 0}.piu-head{align-items:flex-start;flex-direction:column}.piu-head h1{font-size:35px}}@media(max-width:575px){.piu-grid{grid-template-columns:1fr}.piu-img{height:320px}.piu-toolbar{align-items:flex-start;flex-direction:column;gap:10px}}
