.wb-products__grid[data-v-961aae21]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.25rem;margin-top:1.5rem}.wb-product[data-v-961aae21]{display:flex;flex-direction:column;background:var(--wb-background, #fff);border:1px solid color-mix(in srgb,var(--wb-foreground, #111) 10%,transparent);border-radius:var(--wb-radius-img, .75rem);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.wb-product[data-v-961aae21]:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--wb-foreground, #111) 45%,transparent)}.wb-product__media[data-v-961aae21]{position:relative;aspect-ratio:4 / 3;background:color-mix(in srgb,var(--wb-primary, #4f46e5) 8%,var(--wb-background, #fff))}.wb-product__media img[data-v-961aae21]{width:100%;height:100%;object-fit:cover;display:block}.wb-product__placeholder[data-v-961aae21]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--wb-font-heading, inherit);font-size:2rem;font-weight:800;color:color-mix(in srgb,var(--wb-primary, #4f46e5) 65%,var(--wb-foreground, #111));background:linear-gradient(135deg,color-mix(in srgb,var(--wb-primary, #4f46e5) 14%,var(--wb-background, #fff)),color-mix(in srgb,var(--wb-primary, #4f46e5) 4%,var(--wb-background, #fff)))}.wb-product__cat[data-v-961aae21]{position:absolute;top:.6rem;left:.6rem;font-size:.7rem;font-weight:600;padding:.2rem .55rem;border-radius:9999px;background:color-mix(in srgb,var(--wb-background, #fff) 88%,transparent);color:var(--wb-foreground, #111);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wb-product__body[data-v-961aae21]{display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem 1rem;flex:1}.wb-product__name[data-v-961aae21]{font-family:var(--wb-font-heading, inherit);font-size:1.02rem;font-weight:700;color:var(--wb-foreground, #111);margin:0;line-height:1.3}.wb-product__desc[data-v-961aae21]{font-size:.85rem;color:var(--wb-muted, #6b7280);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wb-product__foot[data-v-961aae21]{margin-top:auto;padding-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.wb-product__price[data-v-961aae21]{display:flex;align-items:baseline;gap:.4rem}.wb-product__now[data-v-961aae21]{font-weight:800;color:var(--wb-primary, #4f46e5);font-size:1rem}.wb-product__was[data-v-961aae21]{font-size:.8rem;color:var(--wb-muted, #9ca3af);text-decoration:line-through}.wb-product__btn[data-v-961aae21]{font-size:.8rem;font-weight:600;padding:.4rem .75rem;border-radius:var(--wb-btn-radius, var(--wb-radius, .6rem));background:var(--wb-primary, #4f46e5);color:#fff;text-decoration:none;white-space:nowrap;transition:filter .15s ease}.wb-product__btn[data-v-961aae21]:hover{filter:brightness(1.08)}.wb-products__empty[data-v-961aae21]{margin-top:1rem;padding:1.5rem;text-align:center;color:var(--wb-muted, #6b7280);border:1px dashed color-mix(in srgb,var(--wb-foreground, #111) 15%,transparent);border-radius:var(--wb-radius, .75rem)}.wb-products__list[data-v-961aae21]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.wb-product--row[data-v-961aae21]{flex-direction:row;align-items:stretch}.wb-product--row .wb-product__media[data-v-961aae21]{width:7.5rem;flex:0 0 7.5rem;aspect-ratio:1 / 1}.wb-product--row .wb-product__body[data-v-961aae21]{padding:.8rem 1rem}@media(max-width:520px){.wb-product--row .wb-product__media[data-v-961aae21]{width:5.5rem;flex-basis:5.5rem}}.wb-products__tabs[data-v-961aae21]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;justify-content:center}.wb-products__tab[data-v-961aae21]{border:1px solid color-mix(in srgb,var(--wb-foreground, #111) 15%,transparent);background:transparent;color:var(--wb-foreground, #111);padding:.4rem .9rem;border-radius:9999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.wb-products__tab.is-active[data-v-961aae21]{background:var(--wb-primary, #4f46e5);color:#fff;border-color:transparent}
