.avh-card{height:100%;display:flex;flex-direction:column;background:var(--avh-card-bg,#fff);color:var(--avh-card-fg,#111);font-family:Helvetica,Arial,sans-serif}.avh-card__image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#fff}.avh-card__image>a{display:block;width:100%;height:100%}.avh-card__image img{display:block;width:100%;height:100%;object-fit:contain}.avh-card__stock{position:absolute;bottom:0;left:0;right:0;padding:8px;background:rgba(255,255,255,.9);color:#111;text-align:center;font-size:13px;font-weight:700;text-transform:uppercase}.avh-card__info{display:flex;flex-direction:column;gap:7px;padding:12px 0}.avh-card h3{margin:0;min-height:2.6em;font-size:var(--avh-card-title-size,16px);line-height:1.3;font-weight:600;text-transform:uppercase;overflow-wrap:anywhere}.avh-card h3 a{color:var(--avh-card-fg,#111);text-decoration:none}.avh-card__price{font-size:16px;line-height:1.3;color:var(--avh-card-fg,#111)}.avh-card__price del{font-size:14px;opacity:.7}.avh-card__quick,.avh-card__quick:visited{display:block;margin-top:8px;border:1px solid var(--avh-card-fg,#111);padding:10px;text-align:center;background:var(--avh-card-bg,#fff);color:var(--avh-card-fg,#111);font-size:14px;font-weight:700;text-transform:uppercase}.avh-card__quick:hover,.avh-card__quick:focus-visible{background:#111;color:#fff;outline-offset:3px}.product-small:has(.avh-card) .badge-container{top:8px!important;left:8px!important;right:auto!important}.product-small:has(.avh-card) .badge,.product-small:has(.avh-card) .badge-inner{width:auto!important;height:auto!important;min-width:0!important;border-radius:0!important}.product-small:has(.avh-card) .badge-inner{padding:7px 9px!important;font-size:13px!important;line-height:1!important}.avh-products__track>.product:has(.avh-card){flex-shrink:0}
.avh-card h3,.avh-card__price{text-align:center}.avh-card h3{font-weight:400}
