.pbds-item--product-leads,.pbds-item--product-leads *{--radius:10px}.pbds-item--product-leads{display:grid;grid-template-areas:"image" "name" "info" "tags";grid-template-columns:100%;grid-template-rows:auto;height:100%;grid-gap:4px;gap:4px}.pbds-item--product-leads a:hover,.pbds-item--product-leads a:hover *{-webkit-text-decoration:none!important;text-decoration:none!important}.pbds-item--product-leads .image{background:var(--clr-white);border:1px solid var(--clr-gray-100);border-radius:var(--radius);display:block;grid-area:image;position:relative;transition:var(--transition--default)}.pbds-item--product-leads .image>img{aspect-ratio:1/1;border-radius:var(--radius);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:1}.pbds-item--product-leads .image.fitin{padding:6px}.pbds-item--product-leads .image.fitin>img{-o-object-fit:contain;object-fit:contain}.pbds-item--product-leads .image .tag{align-items:center;border-radius:calc(var(--radius)/2);color:var(--clr-black);display:inline-flex;font-size:16px;gap:2px;justify-content:center;left:10px;padding:1px 5px 2px;position:absolute;top:10px;z-index:5}.pbds-item--product-leads .image .tag:not(:has(img)){padding:2px 10px}.pbds-item--product-leads .image .tag>b{font-weight:700}.pbds-item--product-leads .image .tag.blur *{filter:blur(2px)}.pbds-item--product-leads:hover .image{transform:scale(1.03)}.pbds-item--product-leads:hover .content .title{font-weight:500}.pbds-item--product-leads .content{grid-area:name;height:100%}.pbds-item--product-leads .content .title{align-self:center;display:-webkit-box;grid-area:title;justify-self:start;margin:0;width:100%;-webkit-line-clamp:var(--name--lines-max);-webkit-box-orient:vertical;color:var(--clr-gray-700);font-size:1rem;font-weight:300;overflow:hidden;vertical-align:middle}.pbds-item--product-leads .specs{align-items:flex-start;display:flex;flex-wrap:wrap;grid-area:info;justify-content:flex-start}.pbds-item--product-leads .specs .attributes{border-right:1px solid var(--clr-gray-100)!important;color:var(--clr-gray-400);display:inline-block;font-size:.75rem;font-weight:400;margin:0 10px 0 0;padding:0 10px 0 0}.pbds-item--product-leads .specs .attributes.null{border:none!important;min-height:14.4px}.pbds-item--product-leads .specs .border{border:none!important}.pbds-item--product-leads .tags{grid-area:tags}