.product-item.pfi-row{display:block;background:#fff;border:1px solid var(--border-color,#e1e3e4);border-radius:6px;padding:16px 20px;margin-bottom:14px}.pfi-row__grid{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;gap:20px;align-items:center}.pfi-row__img{display:block;aspect-ratio:4/3;background:#f4f5f7;border-radius:4px;overflow:hidden}.pfi-row__img img,.pfi-row__img svg{width:100%;height:100%;object-fit:contain}.pfi-row__body{display:flex;flex-direction:column;gap:6px;min-width:0}.pfi-row__eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;color:#4b5563;text-transform:uppercase}.pfi-row__title{font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;color:var(--heading-color,#1e2d7d)}.pfi-row__title:hover{text-decoration:underline}.pfi-row__chips{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:600}.pfi-chip{background:#eef0f3;color:#374151;padding:3px 8px;border-radius:3px;white-space:nowrap}.pfi-chip--status{display:inline-flex;align-items:center;gap:6px}.pfi-chip--status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pfi-chip--stock{background:#e6f4ea;color:#1a7f37}.pfi-chip--transit{background:#e8f0fe;color:#0b63ce}.pfi-chip--pending{background:#fff4e5;color:#b45309}.pfi-chip--sold,.pfi-chip--order{background:#eef0f3;color:#6b7280}.pfi-row__note{font-size:13px;color:#4b5563;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pfi-row__side{display:flex;flex-direction:column;gap:8px}.pfi-row__price{text-align:right;font-size:20px;font-weight:700;color:var(--heading-color,#1e2d7d)}.pfi-row__price--quote{font-size:15px}.pfi-row__btn{display:block;text-align:center;font-weight:700;padding:11px;border-radius:3px;font-size:14px;line-height:1.2;text-decoration:none;border:1px solid var(--heading-color,#1e2d7d);color:var(--heading-color,#1e2d7d);background:#fff;cursor:pointer;font-family:inherit;width:100%}.pfi-row__btn--primary{background:var(--heading-color,#1e2d7d);color:#fff}.pfi-row__btn:hover{opacity:.92}.pfi-row__btn[disabled]{opacity:.5;cursor:default}@media screen and (max-width:999px){.pfi-row__grid{grid-template-columns:140px minmax(0,1fr)}.pfi-row__side{grid-column:1 / -1;flex-direction:row;align-items:center}.pfi-row__price{text-align:left;flex:1}.pfi-row__btn{width:auto;min-width:140px}}@media screen and (max-width:640px){.pfi-row__grid{grid-template-columns:1fr}.pfi-row__side{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pfi.css.map */
