.af-card{font-family:Poppins,Arial,sans-serif;color:#292929;min-width:0}.af-card__image{position:relative;overflow:hidden;border-radius:var(--af-card-radius,20px);aspect-ratio:1;background:#f4f4f4}.af-card__image>a{display:block;width:100%;height:100%}.af-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.af-card__image>a:hover img,.af-card__image>a:focus-visible img{transform:scale(1.025)}.af-card__badge,.af-card__stock{position:absolute;z-index:2;top:12px;left:12px;background:#111;color:#fff;border-radius:3px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.2}.af-card__stock{top:auto;bottom:12px}.af-card__details{padding:14px 0 0;text-align:left}.af-card__title{margin:0 0 5px;font:700 var(--af-card-title-size,16px)/1.3 Poppins,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.af-card__title a{color:#292929;text-decoration:none}.af-card__price{font:400 16px/1.35 Poppins,Arial,sans-serif;color:#292929}.af-card__price del{opacity:.65}.af-card__price ins{text-decoration:none;font-weight:700}.af-card__actions{position:absolute;z-index:3;left:0;right:0;bottom:0}.af-card__actions a,.af-card__actions button{background:var(--af-card-accent,#e84198);color:#fff}.af-card a:focus-visible,.af-card button:focus-visible{outline:3px solid #111;outline-offset:2px}@media(prefers-reduced-motion:reduce){.af-card__image img{transition:none}}

.product-small .col-inner:has(> .af-card) > .badge-container{display:none!important}.af-card__badge{max-width:calc(100% - 24px);white-space:normal;box-sizing:border-box}
