.StatusBadge_badge__szi1G{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;border-radius:999px;padding:6px 12px 5px;line-height:1;white-space:nowrap}.StatusBadge_warning__p6pb0{background:#fef8df;color:#623f0c}.StatusBadge_info__f_xs_{background:#dde7fc;color:#0b1574}.StatusBadge_violet__bKxBb{background:var(--color-surface-violet-soft);color:var(--color-accent-violet)}.StatusBadge_success__GFC8T{background:#e3f3d4;color:#166724}.StatusBadge_danger__Qv7Mc{background:#fedcdc;color:#9d0103}.StatusBadge_neutral__9Q4fc{background:#f2f2f2;color:#080708}@media(max-width:767px){.StatusBadge_badge__szi1G{font-size:12px}}.ProductCard_card__7MaBa{display:flex;flex-direction:column;width:100%;height:100%;min-height:415px}.ProductCard_card__7MaBa[data-layout-mode=compact]{height:auto;min-height:0}.ProductCard_card__7MaBa[data-layout-mode=compact] .ProductCard_copy__jN2tH{flex:0 0 auto;justify-content:flex-start}.ProductCard_card__7MaBa[data-variant=matching]{min-height:0;gap:16px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_imageWrap__rBIE4{aspect-ratio:250/229.16}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_copy__jN2tH{gap:16px;padding-top:0}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_copyContent__hz2al{gap:4px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardTitle__WUUw_{font-size:16px;line-height:20px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardDescription__mvCEd{font-size:13px;line-height:130%;-webkit-line-clamp:2}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardPrice__z3q8B{font-size:15px;line-height:18px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardPriceRow__71R3l{gap:8px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardCompare__i2GGx{font-size:13px;font-weight:400;line-height:16px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardRating__zeRq_{gap:3px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardMeta__5c9sb{flex:0 0 auto;margin-top:auto}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_ratingValue__iS_U1{margin-top:0;font-size:11px;line-height:120%}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_matchingCartButton__puscM{width:34px;min-height:34px;height:34px}.ProductCard_card__7MaBa[data-variant=matching]:focus-within .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_imageFallback__eY9c7,.ProductCard_card__7MaBa[data-variant=matching]:focus-within .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_image__3GGUg,.ProductCard_card__7MaBa[data-variant=matching]:hover .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_imageFallback__eY9c7,.ProductCard_card__7MaBa[data-variant=matching]:hover .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_image__3GGUg{filter:none}.ProductCard_card__7MaBa[data-variant=matching]:focus-within .ProductCard_imageWrap__rBIE4[data-out-of-stock=false]:before,.ProductCard_card__7MaBa[data-variant=matching]:hover .ProductCard_imageWrap__rBIE4[data-out-of-stock=false]:before{opacity:0}.ProductCard_card__7MaBa:focus-within .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_imageFallback__eY9c7,.ProductCard_card__7MaBa:focus-within .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_image__3GGUg,.ProductCard_card__7MaBa:hover .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_imageFallback__eY9c7,.ProductCard_card__7MaBa:hover .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_image__3GGUg{filter:blur(80px)}.ProductCard_card__7MaBa:focus-within .ProductCard_imageWrap__rBIE4[data-out-of-stock=false]:before,.ProductCard_card__7MaBa:hover .ProductCard_imageWrap__rBIE4[data-out-of-stock=false]:before{opacity:1}.ProductCard_card__7MaBa:focus-within .ProductCard_actions__qkz18[data-visible=true],.ProductCard_card__7MaBa:hover .ProductCard_actions__qkz18[data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}.ProductCard_card__7MaBa:focus-within .ProductCard_badges__AKSde,.ProductCard_card__7MaBa:hover .ProductCard_badges__AKSde{opacity:0;transform:translateY(-4px);pointer-events:none}.ProductCard_card__7MaBa:focus-within .ProductCard_tags__ejrX8[data-visible=true],.ProductCard_card__7MaBa:hover .ProductCard_tags__ejrX8[data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}.ProductCard_imageWrap__rBIE4{position:relative;width:100%;aspect-ratio:310/284;overflow:hidden;background:var(--color-surface-light)}.ProductCard_imageWrap__rBIE4:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08));opacity:0;pointer-events:none;transition:opacity .22s ease}.ProductCard_imageWrap__rBIE4[data-out-of-stock=true] .ProductCard_imageFallback__eY9c7,.ProductCard_imageWrap__rBIE4[data-out-of-stock=true] .ProductCard_image__3GGUg{opacity:.4}.ProductCard_copyLink__nXGIU,.ProductCard_mediaLink__Xq59t{display:block;color:inherit;text-decoration:none}.ProductCard_mediaLink__Xq59t{position:absolute;inset:0;z-index:1}.ProductCard_badges__AKSde{position:absolute;top:0;left:0;z-index:3;display:flex;flex-wrap:wrap;gap:4px;transition:opacity .2s ease,transform .2s ease}.ProductCard_tags__ejrX8{position:absolute;top:12px;left:12px;right:12px;z-index:4;display:flex;flex-wrap:wrap;gap:8px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}@media(hover:none),(pointer:coarse){.ProductCard_card__7MaBa[data-touch-tags-visible=true] .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_imageFallback__eY9c7,.ProductCard_card__7MaBa[data-touch-tags-visible=true] .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_image__3GGUg{filter:blur(80px)}.ProductCard_card__7MaBa[data-touch-tags-visible=true] .ProductCard_imageWrap__rBIE4[data-out-of-stock=false]:before{opacity:1}.ProductCard_card__7MaBa[data-touch-tags-visible=true] .ProductCard_badges__AKSde{opacity:0;transform:translateY(-4px);pointer-events:none}.ProductCard_card__7MaBa[data-touch-tags-visible=true] .ProductCard_tags__ejrX8[data-visible=true]{display:flex;opacity:1;transform:translateY(0);pointer-events:auto}}.ProductCard_tag__nuOgR{display:inline-flex;align-items:center;min-height:29px;padding:7px 12px;background:var(--color-surface-elevated);line-height:1;letter-spacing:0;text-transform:lowercase;white-space:nowrap}.ProductCard_imageFallback__eY9c7,.ProductCard_image__3GGUg{position:absolute;inset:0;display:block;width:100%;height:100%;transition:opacity .2s ease,filter .2s ease,transform .2s ease}.ProductCard_image__3GGUg{object-fit:cover}.ProductCard_imageFallback__eY9c7{background:linear-gradient(135deg,#ececf0,#d9d9df)}.ProductCard_actions__qkz18{position:absolute;right:12px;bottom:12px;left:12px;z-index:5;display:flex;align-items:stretch;gap:6px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.ProductCard_actions__qkz18[data-mode=favorite-only]{right:12px;left:auto}.ProductCard_addButton__cpwDw,.ProductCard_matchingCartButton__puscM,.ProductCard_savedButton__P15LB{min-height:42px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-text-primary);color:var(--color-white)}.ProductCard_savedButton__P15LB{flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ProductCard_savedButton__P15LB:disabled{cursor:default}.ProductCard_matchingCartButton__puscM{min-height:auto;position:absolute;right:12px;bottom:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ProductCard_matchingCartButton__puscM:disabled{cursor:default;opacity:.6}.ProductCard_addButton__cpwDw{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;padding:12px;cursor:pointer;transition:opacity .2s ease}.ProductCard_addButton__cpwDw:disabled{cursor:default;opacity:.6}.ProductCard_copy__jN2tH{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:20px;padding-top:20px}.ProductCard_copyContent__hz2al{display:flex;flex-direction:column;gap:6px}.ProductCard_copyDescriptionGroup__lSGkB{display:flex;flex-direction:column;gap:8px}.ProductCard_mobileActions__iCavd,.ProductCard_mobileRating__zUg97{display:none}.ProductCard_cardTitle__WUUw_{margin:0;line-height:1;letter-spacing:0}.ProductCard_cardDescription__mvCEd{margin:0;line-height:1.3;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ProductCard_optionBadges__fYbu4{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ProductCard_optionBadges__fYbu4[data-single-option=true]{justify-content:center}.ProductCard_optionBadge__mQztP{display:flex;justify-self:center}.ProductCard_cardMeta__5c9sb{display:flex;justify-content:space-between;gap:16px}.ProductCard_cardPriceRow__71R3l{display:flex;align-items:center;gap:12px}.ProductCard_cardCompare__i2GGx,.ProductCard_cardPrice__z3q8B{margin:0;line-height:1;letter-spacing:0}.ProductCard_cardCompare__i2GGx{text-decoration:line-through}.ProductCard_cardRating__zeRq_{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.ProductCard_ratingValue__iS_U1{margin-top:2px;line-height:1;letter-spacing:0}.ProductCard_mobileActionButton__Ovr7d,.ProductCard_mobileSavedButton__Dgc4J{padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-primary)}.ProductCard_mobileSavedButton__Dgc4J{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer}.ProductCard_mobileActionButton__Ovr7d{text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ProductCard_mobileActionButton__Ovr7d:disabled{cursor:default;opacity:.5}@media(max-width:767px){.ProductCard_card__7MaBa{min-height:0}.ProductCard_imageWrap__rBIE4{aspect-ratio:1;overflow:visible;background:rgba(0,0,0,0)}.ProductCard_imageWrap__rBIE4:before{display:none}.ProductCard_card__7MaBa[data-variant=matching]{gap:12px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_imageWrap__rBIE4{aspect-ratio:1}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_copy__jN2tH{gap:12px;padding:0 10px 0 0;justify-content:space-between}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_copyContent__hz2al{gap:6px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_copyDescriptionGroup__lSGkB{gap:8px}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardTitle__WUUw_{line-height:130%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_cardDescription__mvCEd{-webkit-line-clamp:3}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_mobileRatingValue__vT86b{font-size:11px;line-height:120%}.ProductCard_card__7MaBa[data-variant=matching] .ProductCard_matchingCartButton__puscM{right:9.5px;bottom:9.5px}.ProductCard_imageFallback__eY9c7,.ProductCard_image__3GGUg{filter:none!important}.ProductCard_badges__AKSde{gap:2px}.ProductCard_badge__OVK1s{flex:0 0 auto;min-height:20px;padding:6px;font-size:11px;line-height:1}.ProductCard_actions__qkz18,.ProductCard_tags__ejrX8{display:none}.ProductCard_card__7MaBa[data-touch-tags-visible=true] .ProductCard_imageWrap__rBIE4[data-out-of-stock=false]:before{display:block}.ProductCard_card__7MaBa[data-touch-tags-visible=true] .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_imageFallback__eY9c7,.ProductCard_card__7MaBa[data-touch-tags-visible=true] .ProductCard_imageWrap__rBIE4[data-out-of-stock=false] .ProductCard_image__3GGUg{filter:blur(80px)!important}.ProductCard_copy__jN2tH{justify-content:flex-start;padding-top:12px;gap:0}.ProductCard_copyLink__nXGIU{display:flex;flex-direction:column;color:inherit;text-decoration:none}.ProductCard_mobileRating__zUg97{display:inline-flex;align-items:center;gap:3px}.ProductCard_mobileRatingValue__vT86b{line-height:1;letter-spacing:0}.ProductCard_cardDescription__mvCEd{opacity:.8;-webkit-line-clamp:4}.ProductCard_cardMeta__5c9sb{display:flex;flex-direction:column;gap:0;margin-top:auto;padding-top:12px}.ProductCard_cardRating__zeRq_{display:none}.ProductCard_cardPriceRow__71R3l{gap:8px}.ProductCard_cardCompare__i2GGx{opacity:.7}.ProductCard_mobileActions__iCavd{display:flex;align-items:center;gap:16px;margin-top:12px}}