.product-card.product-tile{display:flex;flex-direction:column;height:100%;min-width:0;border:0;background:transparent;box-shadow:none}.product-tile-media{aspect-ratio:4/5;width:100%;overflow:hidden;background:var(--bg-soft,#F7F5F0);flex-shrink:0}.product-tile-media img,.product-tile-media>a{display:block;width:100%;height:100%}.product-tile-media img{position:static;padding:20px;object-fit:contain;object-position:center;opacity:1;transform:scale(1);transition:transform .42s var(--motion-ease,cubic-bezier(.22,1,.36,1))}.product-tile-body{display:grid;grid-template-rows:48px 18px 44px;row-gap:4px;padding:14px 0 12px}.product-card.product-tile .product-tile-title{font-size:22px;line-height:24px;font-weight:400;margin:0;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card.product-tile .product-tile-meta{font-size:12px;line-height:18px;color:var(--secondary,#69655E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.product-tile-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;min-width:0}.product-card.product-tile .product-tile-price{font-size:13px;line-height:18px;font-weight:500;color:var(--text,#22211E);white-space:nowrap}.product-card.product-tile .product-tile-price.is-request{font-size:12px;line-height:16px;white-space:normal}.product-tile-actions{display:flex;gap:0;flex-shrink:0;height:40px}.product-card.product-tile .compare-toggle,.product-card.product-tile .favorite-button{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;min-width:36px;min-height:40px;margin:0;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;color:var(--secondary,#69655E);transform:none}.product-card.product-tile button[aria-pressed=true]{color:var(--brand-accent,#FF9B52)}.product-card.product-tile .compare-compact{position:relative;display:block;width:36px;height:40px;margin:0}.product-card.product-tile .compare-feedback,.product-card.product-tile .compare-shortcut{position:absolute;right:0;bottom:calc(100% + 4px);width:210px;padding:12px;background:var(--surface,#FCFBF8);border:1px solid var(--border,#d9d3c9);font-size:12px;line-height:1.6;z-index:20}.product-card.product-tile .compare-shortcut{visibility:hidden;pointer-events:none}.product-card.product-tile .compare-compact:focus-within .compare-shortcut,.product-card.product-tile .compare-compact:hover .compare-shortcut{visibility:visible;pointer-events:auto}.product-card.product-tile .compare-feedback{top:100%;bottom:auto}@media(hover:hover) and (pointer:fine){.product-card.product-tile:hover .product-tile-media img{transform:scale(1.025)}}@media(max-width:760px){.product-tile-media img{padding:16px}.product-card.product-tile .product-tile-title{font-size:20px}.product-card.product-tile .product-tile-price{font-size:12px}.product-card.product-tile .product-tile-meta{font-size:11px}.product-tile-bottom{gap:4px}.product-card.product-tile .product-tile-price.is-request{font-size:11px}}@media(prefers-reduced-motion:reduce){.product-card.product-tile .product-tile-media img,.product-card.product-tile:hover .product-tile-media img{transform:none;transition:none}}