.ProductCard_card__JrE_3{--card-accent:var(--theme,#be185d);container-type:inline-size;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid #eadde2;border-radius:12px;background:#fff;box-shadow:0 3px 12px #3b18240d;color:#171923}.ProductCard_media__nEpHv{position:relative;aspect-ratio:1;background:#f7f3f5}.ProductCard_imageLink__YO_Gr{position:absolute;inset:0;display:block;overflow:hidden}.ProductCard_imageLink__YO_Gr img{display:block;width:100%;height:100%;object-fit:cover;opacity:0}.ProductCard_imageLink__YO_Gr img[data-loaded=true]{opacity:1}.ProductCard_imageFallback__b10_Z,.ProductCard_skeleton__FuemG{position:absolute;inset:0;width:100%;height:100%!important}.ProductCard_imageFallback__b10_Z{display:grid;place-items:center;color:#94838b}.ProductCard_badges__9gSlX{position:absolute;inset:8px 8px auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;pointer-events:none}.ProductCard_discount___pasy,.ProductCard_stockBadge__JwxJE,.ProductCard_typeBadge___SIXw{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;color:#fff}.ProductCard_stockBadge__JwxJE{background:#22232b}.ProductCard_typeBadge___SIXw{background:#166534}.ProductCard_typeBadge___SIXw[data-tone=top]{background:#9a3412}.ProductCard_typeBadge___SIXw[data-tone=trending]{background:#6d28d9}.ProductCard_discount___pasy{background:var(--card-accent)}.ProductCard_wishlist__D7aKw{flex:0 0 44px;margin-inline-start:auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #e9d6df;border-radius:50%;background:#fff;color:var(--card-accent);box-shadow:0 3px 10px #3b182426;cursor:pointer}.ProductCard_wishlist__D7aKw[aria-pressed=true]{background:#fce7f3}.ProductCard_wishlist__D7aKw:hover{border-color:currentColor}.ProductCard_info___rftj{flex:1 1;display:flex;flex-direction:column;gap:5px;padding:clamp(8px,5cqi,14px)}.ProductCard_title__KMclE{margin:0;font-size:clamp(13px,7cqi,16px);line-height:1.3;font-weight:700}.ProductCard_title__KMclE>*{display:-webkit-box;color:inherit;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ProductCard_title__KMclE a:hover{color:var(--card-accent);text-decoration:underline}.ProductCard_category__Byu_b{margin:0;color:#665e65;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_prices__pAgGM,.ProductCard_stats__4SrK0{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ProductCard_rating__G_wIZ,.ProductCard_sold__JvcbC{font-size:12px;font-weight:700;white-space:nowrap}.ProductCard_rating__G_wIZ{display:inline-flex;align-items:center;gap:3px}.ProductCard_rating__G_wIZ i{color:#a45a04}.ProductCard_reviews__JM6yb{color:#665e65;font-weight:500}.ProductCard_sold__JvcbC{padding:3px 7px;border-radius:999px;background:#f2eef7;color:#542b72}.ProductCard_prices__pAgGM{margin-top:2px}.ProductCard_currentPrice__XMS0H{font-size:clamp(17px,10cqi,23px);line-height:1.2}.ProductCard_oldPrice__F9TJr{color:#6c646b;font-size:13px}.ProductCard_savingsRow__aiiXU{display:flex;align-items:center;gap:6px;margin-top:auto}.ProductCard_savings__tIpV8{min-width:0;padding:4px 8px;border-radius:6px;background:#e8f6ed;color:#126136;font-size:13px;font-weight:650;line-height:1.2}.ProductCard_savings__tIpV8 strong{font-size:16px;font-weight:800}.ProductCard_actions__xH3Rh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:5px}.ProductCard_add__N5eQ_,.ProductCard_buy__9Z41K{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:6px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:750;line-height:1.15;cursor:pointer}.ProductCard_add__N5eQ_ svg,.ProductCard_buy__9Z41K svg{flex-shrink:0}.ProductCard_add__N5eQ_{background:#fff;color:var(--card-accent);border-color:currentColor}.ProductCard_buy__9Z41K{background:var(--card-accent);color:#fff}.ProductCard_add__N5eQ_:hover:not(:disabled),.ProductCard_buy__9Z41K:hover:not(:disabled){filter:brightness(.92)}.ProductCard_add__N5eQ_:disabled,.ProductCard_buy__9Z41K:disabled{background:#efedf0;color:#6d6670;border-color:transparent;cursor:not-allowed}.ProductCard_card__JrE_3 a:focus-visible,.ProductCard_card__JrE_3 button:focus-visible{outline:2px solid #212142;outline-offset:-3px}@container (max-width: 205px){.ProductCard_actions__xH3Rh{grid-template-columns:1fr}}