.showcase-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#fff;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}@media(max-width:749px){.showcase-card{--radius: 15px}}.showcase-card__badges{position:absolute;top:.6rem;left:.6rem;z-index:2;display:flex;flex-wrap:wrap;gap:.3rem;max-width:calc(100% - 1.2rem)}.showcase-card__badge{padding:.3em .6em;background:var(--color-sale);color:#fff;font-family:var(--font-body);font-weight:600;font-size:.72rem;letter-spacing:.4px;text-transform:uppercase;border-radius:var(--radius-badge);white-space:nowrap}.showcase-card__buy .price__current{font-weight:700;font-size:.975em}.showcase-card__badge--popular{background:#dbeafe;text-transform:capitalize;color:#1e40af}.showcase-card__badge--stock{background:#fef3c7;color:#92400e;text-transform:capitalize}.showcase-card__media{display:block;margin:1rem 1rem 0}.showcase-card__image{display:block;width:100%;border-radius:10px;height:auto;aspect-ratio:1 / 1;object-fit:contain}.showcase-card__body{display:flex;flex-direction:column;flex:1;padding:.5rem 1rem 1rem}.showcase-card__copy,.showcase-card__buy{display:contents}.showcase-card__title{order:1}.showcase-card__rating{order:2}.showcase-card .price{order:3}.showcase-card__meta{order:4}.showcase-card__desc{order:6}.showcase-card__cta{order:7}.showcase-card__title{margin:0 0 .5rem;font-size:.95rem;font-weight:600;line-height:1.25}.showcase-card__title a{color:inherit;text-decoration:none}.showcase-card__title a:hover{color:var(--color-accent)}.showcase-card__sub{margin:0 0 .75rem;font-size:.85rem;color:var(--color-text-subdued)}.showcase-card__rating{display:block;min-height:18px;margin-bottom:.5rem}.showcase-card__rating:empty{min-height:0}.showcase-card .price{margin-bottom:.6rem;font-size:1.35rem;font-weight:500}.showcase-card .price__compare{font-size:.8rem;font-weight:400}.showcase-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 1rem}.showcase-card__meta .showcase-card__badge{flex:none;font-size:.72rem}.showcase-card__note{display:flex;align-items:center;gap:.35rem;margin:0;min-width:0;font-size:.78rem;color:var(--color-text-subdued)}.showcase-card__note svg{width:15px;height:15px;color:var(--color-accent);flex:none}.showcase-card__desc{margin:0 0 .75rem;color:var(--color-text-subdued);font-size:.8rem!important;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.showcase-card__desc :is(p,ul,ol){margin:0;padding-left:0}.showcase-card__desc.rte{display:block;overflow:visible;color:var(--color-text);font-size:.875rem;line-height:1.5}.showcase-card__desc.rte :is(ul,ol){margin:0;padding-left:1.15em}.showcase-card__desc.rte li+li{margin-top:.15rem}.showcase-card__cta{--color-accent: var(--color-secondary);--color-accent-contrast: #fff;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;font-weight:700;letter-spacing:.4px;white-space:nowrap;font-size:clamp(.72rem,3vw,.875rem);padding:.6rem 10px;margin-top:auto}.showcase-card__cta span{min-width:0;overflow:hidden;text-overflow:ellipsis}.showcase-card__cta svg{width:16px;height:16px;flex:none}@media(max-width:749px){.showcase-card__cta{letter-spacing:.1px;gap:4px;padding-inline:6px}.showcase-card__cta svg{width:14px;height:14px}}@media(max-width:399px){.showcase-card__cta svg{display:none}}@media(min-width:750px){.showcase-card__cta{font-size:.875rem}}.showcase-card,.showcase-card__media img{transition:all .5s ease}.showcase-card:hover{box-shadow:0 2px 10px #00aeef26;border-color:#00aeef4d}
/*# sourceMappingURL=/cdn/shop/t/180/assets/component-showcase-card.css.map */
