.product-card_card__3JMd1{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform}.product-card_card__3JMd1:hover{transform:translateY(-4px);box-shadow:var(--mantine-shadow-xl)}.product-card_imageSection__rnkkj{position:relative;height:180px;background:linear-gradient(135deg,var(--mantine-color-gray-1) 0,var(--mantine-color-gray-0) 100%)}@media (prefers-color-scheme:dark){.product-card_imageSection__rnkkj{background:linear-gradient(135deg,var(--mantine-color-dark-7) 0,var(--mantine-color-dark-8) 100%)}}.product-card_imageSection__rnkkj img{object-fit:cover}.product-card_placeholderIcon__F4RcV{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-gray-5)}.product-card_saveButton__SXMNh{position:absolute;top:var(--mantine-spacing-sm);right:var(--mantine-spacing-sm);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.product-card_saveButton__SXMNh:hover{transform:scale(1.15)}.product-card_saveButton__SXMNh:active{transform:scale(.95)}.product-card_section__3UJRD{padding:var(--mantine-spacing-md)}.product-card_content__3F6se{flex:1;display:flex;flex-direction:column}.product-card_title__Wvu2g{transition:color .15s ease;text-decoration:none}.product-card_title__Wvu2g:hover{color:var(--mantine-color-blue-6)}@media (prefers-color-scheme:dark){.product-card_title__Wvu2g:hover{color:var(--mantine-color-blue-4)}}.product-card_location__DLF2b{display:flex;align-items:center;gap:4px;color:var(--mantine-color-dimmed)}.product-card_footer__EcoHu{margin-top:auto;padding-top:var(--mantine-spacing-md)}