.product-card.product-card--quick{border:0;border-radius:1.125rem;padding:0;overflow:hidden;box-shadow:0 3px 18px #173f4611}.product-card--quick .product-card-media-wrap{isolation:isolate;position:relative}.product-card--quick .product-card-media{aspect-ratio:1/1.1;background:var(--surface-subtle);border:0;border-radius:0;overflow:hidden}.product-card--quick .product-card-media img{padding:.65rem}.product-card--quick .product-card-quick-add{z-index:2;position:absolute;inset-block-end:-1.125rem;inset-inline-end:.65rem}.product-card--quick .product-card-badges{flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 1.25rem);display:flex;inset:auto;inset-block-start:.625rem;inset-inline-start:.625rem}.product-card--quick .product-card-badges i{background:var(--surface);max-width:100%;color:var(--primary);white-space:normal;border-radius:.45rem;padding:.22rem .45rem;font-size:.6875rem;font-style:normal;line-height:1.5}.product-card--quick .product-card-badges .product-discount-badge{color:var(--danger)}.product-card--quick .product-card-body{min-width:0;padding:1.65rem .7rem .4rem}.product-card--quick .product-card-heading-meta{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;min-height:1.2rem;display:flex}.product-card--quick .product-card-brand{min-width:0;max-width:60%;color:var(--primary);letter-spacing:.025em;flex:0 auto;margin:0;font-size:.6875rem;font-weight:600;line-height:1.6}.product-card--quick .product-card-size{min-width:0;max-width:55%;color:var(--muted-strong);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:0 auto;margin:0;padding:0;font-size:.6875rem;line-height:1.6;overflow:hidden}.product-card--quick .product-card-title-link{margin-top:.4rem}.product-card--quick .product-card-name{min-height:2.8rem;color:var(--foreground);margin:0;font-size:.8125rem;font-weight:600;line-height:1.7}.product-card--quick .product-card-details{flex-direction:column;flex:1;gap:.4rem;margin-top:.5rem;display:flex}.product-card--quick .product-card-price{border:0;min-height:2.45rem;margin:0;padding:0}.product-card--quick .product-card-cash-price{flex-wrap:wrap;place-content:end flex-start;align-items:baseline;gap:.15rem .4rem;min-height:2.45rem;display:flex}.product-card--quick .product-card-cash-price p{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1rem,4.5vw,1.25rem);font-weight:700;line-height:1.5}.product-card--quick .product-card-cash-price del{color:var(--muted);font-size:.6875rem;line-height:1.5}.product-card--quick .product-card-meta{gap:.25rem;min-height:1.25rem;margin:0}.product-card.product-card--quick .product-card-loyalty-price{min-height:1.25rem;color:var(--primary);white-space:normal;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;padding:0;font-size:.6875rem;line-height:1.6;display:flex;overflow:visible}.product-card--quick .product-card-actions{direction:inherit;border-top:1px solid var(--border);margin-top:auto;padding-top:.3rem;display:block}.product-card.product-card--quick .product-card-ask{width:100%;min-height:2.75rem;color:var(--muted-strong);direction:inherit;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.35rem;margin:0;padding:.25rem 0;font-size:.6875rem;line-height:1.5;display:flex}.product-card.product-card--quick:hover .product-card-ask{color:var(--primary);background:0 0}.product-card--quick .product-card-ask svg{flex-shrink:0;width:1rem;height:1rem}@media (min-width:640px){.product-card--quick .product-card-body{padding-inline:.9rem}.product-card--quick .product-card-name{min-height:3.2rem;font-size:.9375rem}}
