.afp-card{display:flex;flex-direction:column;background:var(--afp-white);padding:var(--afp-card-padding, 10px);box-shadow:var(--afp-shadow-card);border-radius:0;position:relative;transition:transform var(--afp-duration-card) var(--afp-ease-spring),box-shadow var(--afp-duration-card) var(--afp-ease-spring);will-change:transform,box-shadow}.afp-card:hover{transform:translateY(-4px);box-shadow:var(--afp-shadow-card-hover)}.afp-card__media-wrap{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--afp-paper);text-decoration:none}.afp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.afp-card__img--primary{z-index:2;opacity:1}.afp-card__img--secondary{z-index:1;opacity:1}.afp-card__media-wrap .product-badges{--padding-block-start: 0px;--padding-inline-start: 0px;z-index:10}.afp-card__body{display:flex;flex-direction:column;padding-top:14px;color:var(--afp-black)}.afp-card__serial{font-size:10px;letter-spacing:.14em;color:var(--afp-gray-text);text-transform:uppercase}.afp-card__name{font-size:15px;font-weight:900;letter-spacing:-.01em;margin:4px 0 0;line-height:1.15;text-transform:uppercase;color:var(--afp-black)}.afp-card__artist{font-size:12px;color:var(--afp-gray-text);margin-top:2px}.afp-card__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--afp-gray-border)}.afp-card.cta--inline .afp-card__footer .afp-card__acquire-link{flex-shrink:0;white-space:nowrap;font-size:11px;letter-spacing:.06em}.afp-card__acquire-link--stacked{display:block;width:100%;margin-top:12px;padding:10px 0;text-align:center;text-decoration:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--afp-black);border-top:1px solid var(--afp-gray-border);transition:color var(--afp-duration-card, .3s) var(--afp-ease-spring, ease)}.afp-card__acquire-link--stacked:hover{color:var(--afp-acid, #A49A87)}.afp-card__price{font-size:14px;font-weight:700;color:var(--afp-black)}.afp-card--sold .afp-card__price{text-decoration:line-through;color:var(--afp-gray-text)}.afp-card__form{display:inline-flex}.afp-btn--ghost{background:transparent;color:var(--afp-black);border-color:var(--afp-black);box-shadow:none}.afp-btn--ghost:hover{background:var(--afp-black);color:var(--afp-canvas);box-shadow:none;transform:translate(-2px,-2px)}@media(max-width:768px){.afp-card{padding:var(--afp-card-padding-mobile, var(--afp-card-padding, 8px))}.afp-card__name,.afp-card__price{font-size:13px}.afp-card__body{padding-top:10px}.afp-card__footer{margin-top:10px;padding-top:8px}.afp-card__sold-badge{top:10px;right:10px}}.afp-card--title-above .afp-card__title-link{display:block;text-decoration:none;color:inherit;margin:0 0 12px;padding:2px 2px 0;text-align:var(--afp-card-title-above-align, left)}.afp-card--title-above .afp-card__title-link:hover .afp-card__name--above{color:var(--afp-acid, #A49A87)}.afp-card__name--above{font-family:var(--afp-font-display, "Archivo Black", sans-serif);font-size:15px;font-weight:900;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:var(--afp-black, #1A1A1A);margin:0;text-align:var(--afp-card-title-above-align, left);transition:color var(--afp-duration-card, .3s) var(--afp-ease-spring, ease)}@media(max-width:768px){.afp-card--title-above .afp-card__title-link{margin-bottom:8px}.afp-card__name--above{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/afp-product-card.css.map */
