.audio-card{position:relative;height:100%;background:var(--audio-card-bg,#fff);color:var(--audio-card-text,#111);padding:var(--audio-card-gap,15px);border-bottom:2px solid transparent;transition:box-shadow .18s,border-color .18s}
.audio-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.audio-card__media>a:first-child{display:block;width:100%;height:100%}.audio-card__image{display:block;width:100%!important;height:100%!important;object-fit:contain}.audio-card__badge,.audio-card__stock{position:absolute;top:8px;left:8px;z-index:2;background:#111;color:#fff;padding:5px 8px;font:700 12px/1.2 Arial,sans-serif}.audio-card__stock{top:auto;bottom:8px}.audio-card__view{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:10px 23px;border:1px solid currentColor;border-radius:999px;background:#fff;color:#111;text-transform:uppercase;font:700 12px/1 Arial,sans-serif;opacity:0;pointer-events:none;transition:opacity .18s}
.audio-card__details{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;padding-top:15px}.audio-card__copy{min-width:0}.audio-card__copy h3{margin:0;font:700 var(--audio-card-title,24px)/1.05 'Arial Narrow',Arial,sans-serif}.audio-card__copy h3 a{color:inherit}.audio-card__copy p{margin:7px 0 0;color:#666;font:400 13px/1.35 Arial,sans-serif}.audio-card__price{flex:none;border-left:1px solid #aaa;padding-left:12px;font:600 15px/1.35 Arial,sans-serif}.audio-card__price del{opacity:.65}.audio-card__price ins{text-decoration:none}
@media(hover:hover){.audio-card:hover,.audio-card:focus-within{border-color:var(--audio-card-accent,#0067b1);box-shadow:0 4px 18px #0002}.audio-card:hover .audio-card__view,.audio-card:focus-within .audio-card__view{opacity:1;pointer-events:auto}}
@media(max-width:767px){.audio-card__copy h3{font-size:min(var(--audio-card-title,24px),20px)}.audio-card__price{font-size:14px}.audio-card__view:focus-visible{opacity:1;pointer-events:auto}}
.audio-card__purchase{margin-top:12px}.audio-card__purchase:empty{display:none}.audio-card__purchase a{display:inline-block;color:#111;background:#fff;border:1px solid #111;border-radius:999px;padding:9px 16px;font:700 12px/1.2 Arial,sans-serif;text-transform:uppercase;min-height:0}.audio-card__purchase a:hover,.audio-card__purchase a:focus-visible{color:#fff;background:#111}
