.ld-card{background:var(--ld-card-bg,#fff);color:var(--ld-card-text,#111);height:100%;display:flex;flex-direction:column;text-align:left;position:relative;font-family:"Arial Narrow",Arial,sans-serif}.ld-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#f4f4f4}.ld-card__media>a{display:block;width:100%;height:100%}.ld-card__media img{width:100%;height:100%;object-fit:cover}.ld-card__badge,.ld-card__stock{position:absolute;z-index:2;top:8px;left:8px;max-width:calc(100% - 16px);background:#111;color:#fff;padding:5px 8px;font-size:12px;line-height:1.2}.ld-card__stock{top:auto;bottom:8px}.ld-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:10px 0}.ld-card__title{font-size:var(--ld-card-size,16px);line-height:1.15;color:inherit;font-weight:600}.ld-card__price{font-size:16px;line-height:24px;margin-top:6px}.ld-card__price del{opacity:.6;margin-right:.3em}.ld-card__purchase{margin-top:auto;padding-top:8px}.ld-card__purchase a.button{background:transparent!important;color:var(--ld-card-text,#111)!important;padding:0;min-height:0;margin:0;font-weight:700;font-size:16px;letter-spacing:1px;line-height:1.4;text-transform:uppercase}.ld-card__purchase a.button:focus-visible,.ld-card a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:549px){.ld-card__body{padding-top:8px}.ld-card__title{font-size:var(--ld-card-size,16px)}}
