.PIdLkW_card{gap:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);height:100%;color:var(--color-text-primary);flex-direction:column;padding:10px 10px 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.PIdLkW_media{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-well);position:relative;overflow:hidden}.PIdLkW_placeholder{background:repeating-linear-gradient(135deg, #2a171809 0 8px, transparent 8px 16px), var(--color-surface-well)}.PIdLkW_image{transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.PIdLkW_image>*{object-fit:contain;width:100%;height:100%}@media (hover:hover){.PIdLkW_card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-e1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.PIdLkW_card:not(.PIdLkW_out):hover .PIdLkW_image{transform:scale(1.045)}}.PIdLkW_out .PIdLkW_image{filter:grayscale(.7)opacity(.65)}.PIdLkW_badge{pointer-events:none;position:absolute;inset-block-start:10px;inset-inline-start:10px}.PIdLkW_wish{border-radius:var(--radius-pill);background:var(--color-surface-card);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);box-shadow:0 1px 2px #2a171814}.PIdLkW_wish:hover{background:#fdf2ee}.PIdLkW_wish[aria-pressed=true]{color:var(--color-brand-red-600)}.PIdLkW_wish[aria-pressed=true] svg{fill:currentColor}.PIdLkW_body{padding-inline:var(--space-1);flex-direction:column;flex:1;gap:6px;display:flex}.PIdLkW_brand{font-size:calc(11.5px + var(--type-size-step));letter-spacing:calc(var(--type-label-tracking) * var(--type-tracking-scale));text-transform:var(--type-case);color:var(--color-text-muted);margin:0;font-weight:500}.PIdLkW_name{min-height:40px;font-size:calc(15px + var(--type-size-step));font-weight:500;line-height:calc(1.35 * var(--type-leading-scale));color:var(--color-text-primary);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.PIdLkW_name:hover{color:var(--color-brand-red-700);text-underline-offset:3px;text-decoration:underline}.PIdLkW_size{font-size:calc(var(--type-label-size) + var(--type-size-step));color:var(--color-text-muted);margin:0}.PIdLkW_price{margin-block-start:var(--space-1)}.PIdLkW_low{font-size:calc(12.5px + var(--type-size-step));color:var(--color-feedback-warning);margin:0;font-weight:500}.PIdLkW_action{margin-block-start:auto;padding-block-start:var(--space-2)}.PIdLkW_add{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px solid var(--color-text-primary);width:100%;height:44px;font-size:calc(var(--type-small-size) + var(--type-size-step));font-weight:600;line-height:calc(1 * var(--type-leading-scale));color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:10px;transition:background-color .15s,color .15s,border-color .15s;display:flex}.PIdLkW_add:hover{border-color:var(--color-brand-red-600);background:var(--color-brand-red-600);color:var(--color-surface-card)}.PIdLkW_add:active{transform:scale(.98)}.PIdLkW_added,.PIdLkW_added:hover{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-surface-card)}.PIdLkW_skeleton{gap:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);flex-direction:column;height:100%;padding:10px 10px 14px;display:flex}.PIdLkW_skeletonImage{aspect-ratio:1;border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-surface-well) 0%, var(--color-bg-page) 50%, var(--color-surface-well) 100%)}.PIdLkW_skeletonLines{gap:var(--space-2);padding-inline:var(--space-1);flex-direction:column;display:flex}.PIdLkW_line{border-radius:var(--space-1);background:#f1e7dc;height:14px}.PIdLkW_lineBrand{width:40%;height:10px}.PIdLkW_lineName{width:90%}.PIdLkW_lineName2{width:65%}.PIdLkW_linePrice{width:35%;height:18px;margin-block-start:6px}.PIdLkW_lineButton{background:var(--color-surface-well);border-radius:10px;width:100%;height:44px;margin-block-start:6px}
