.pfi-row__grid{box-sizing:border-box;background:#fff;border:1px solid var(--border-color,#e1e3e4);border-radius:6px;padding:16px 20px;display:grid;grid-template-columns:180px minmax(0,1fr) 220px;gap:20px;align-items:center;width:100%;font-size:15px;line-height:1.45}.product-item--list>.pfi-row__grid{margin-bottom:14px}.product-item--vertical>.pfi-row__grid{grid-template-columns:1fr;gap:12px;align-items:stretch;height:100%;padding:14px}.product-item--list:has(>.pfi-row__grid){display:block;padding:0;border:0}.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}.product-item--vertical .pfi-row__body{flex:1}.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)}.product-item--vertical .pfi-row__title{font-size:15px}.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}.product-item--vertical .pfi-row__note{display:none}.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}.product-item--vertical .pfi-row__price{text-align:left;font-size:17px}.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%;box-sizing:border-box}.pfi-row__btn--primary{background:var(--heading-color,#1e2d7d);color:#fff}.pfi-row__btn:hover{opacity:.92}.product-item--vertical .pfi-row__btn{padding:9px;font-size:13px}.product-item--vertical .pfi-row__btn:not(.pfi-row__btn--primary){display:none}@media screen and (max-width:999px){.product-item--list>.pfi-row__grid{grid-template-columns:140px minmax(0,1fr)}.product-item--list .pfi-row__side{grid-column:1 / -1;flex-direction:row;align-items:center}.product-item--list .pfi-row__price{text-align:left;flex:1}.product-item--list .pfi-row__btn{width:auto;min-width:140px}}@media screen and (max-width:640px){.product-item--list>.pfi-row__grid{grid-template-columns:1fr}.product-item--list .pfi-row__side{flex-wrap:wrap}.product-item--list .pfi-row__price{flex-basis:100%}.product-item--list .pfi-row__btn{flex:1;min-width:0}.product-item--vertical .pfi-row__title{font-size:14px}.product-item--vertical>.pfi-row__grid{padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pfi.css.map */
