.rpp-card{position:relative;display:flex;height:100%;flex-direction:column;border-radius:8px;border:1px solid var(--rpp-border, oklch(.92 .005 260));background-color:var(--rpp-card, oklch(1 0 0));overflow:hidden;transition:all .3s;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-decoration:none;color:inherit}.rpp-card:hover{transform:translateY(-2px);border-color:var(--rpp-brand, oklch(.58 .22 27));box-shadow:var(--rpp-shadow-elevated, 0 10px 40px -12px oklch(.2 .02 260 / .18))}.rpp-card__media-wrap{position:relative;aspect-ratio:1 / 1;background-color:var(--rpp-surface, oklch(.985 .003 260));display:flex;align-items:center;justify-content:center;overflow:hidden}.rpp-card__media-wrap img{height:100%;width:100%;object-fit:contain;padding:16px;transition:transform .3s}.rpp-card:hover .rpp-card__media-wrap img{transform:scale(1.05)}.rpp-card__no-photo{display:flex;flex-direction:column;align-items:center;gap:8px;color:color-mix(in oklab,var(--rpp-ink-soft, oklch(.28 .02 260)) 40%,transparent)}.rpp-card__no-photo span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.rpp-card__badge{position:absolute;top:8px;border-radius:2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;padding:4px 8px}.rpp-card__badge--oos{left:8px;background-color:color-mix(in oklab,var(--rpp-ink, oklch(.15 .02 260)) 90%,transparent);color:#fff}.rpp-card__badge--cond{right:8px;background-color:color-mix(in oklab,var(--rpp-background, oklch(1 0 0)) 95%,transparent);border:1px solid var(--rpp-border, oklch(.92 .005 260));color:var(--rpp-ink, oklch(.15 .02 260))}.rpp-card__body{display:flex;flex:1 1 0%;flex-direction:column;border-top:1px solid var(--rpp-border, oklch(.92 .005 260));padding:16px}.rpp-card__meta{font-family:monospace;font-size:11px;font-weight:700;color:var(--rpp-brand, oklch(.58 .22 27));letter-spacing:.025em}.rpp-card__meta--fallback{display:inline-flex;align-items:center;gap:4px;color:color-mix(in oklab,var(--rpp-ink-soft, oklch(.28 .02 260)) 70%,transparent);font-family:inherit;text-transform:uppercase;letter-spacing:.1em}.rpp-card__title{margin-top:4px;min-height:40px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.375}.rpp-card__foot{margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.rpp-card__price-wrap{display:flex;flex-direction:column}.rpp-card__price{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700}.rpp-card__price--has{font-size:20px;font-weight:800;color:var(--rpp-ink, oklch(.15 .02 260))}.rpp-card__price--empty{font-size:14px;color:var(--rpp-brand, oklch(.58 .22 27))}.rpp-card__price-old{font-size:12px;color:var(--rpp-ink-soft, oklch(.28 .02 260));text-decoration:line-through}.rpp-card__stock{border-radius:2px;padding:2px 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.rpp-card__stock--in{background-color:#10b9811a;color:#047857}.rpp-card__stock--out{background-color:var(--rpp-surface, oklch(.985 .003 260));color:var(--rpp-ink-soft, oklch(.28 .02 260))}.rpp-card__btn{margin-top:16px;display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--rpp-brand, oklch(.58 .22 27));padding:8px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:var(--rpp-brand, oklch(.58 .22 27));transition:background-color .2s,color .2s}.rpp-card:hover .rpp-card__btn{background-color:var(--rpp-brand, oklch(.58 .22 27));color:var(--rpp-primary-foreground, #fff)}.rpp-card__foot{flex-wrap:wrap}.rpp-card__title{overflow-wrap:anywhere}.rpp-card__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.rpp-card__body{padding:12px}.rpp-card__title{font-size:14px;min-height:38px}.rpp-card__price--has{font-size:17px}.rpp-card__media-wrap img{padding:10px}.rpp-card__btn{margin-top:12px;padding:7px 8px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ryobi-product-card.css.map */
