.product,.acc-product{position:relative}.avpm-media{position:relative;min-width:0}.avpm-media>.product-image,.avpm-media>.acc-product-image{width:100%}.avpm-mp{font-size:12px;font-weight:500;line-height:1.5;color:#71717a;margin:6px 0 2px}.avpm-labels{position:absolute;left:10px;top:12px;z-index:3;display:flex;gap:4px;flex-direction:column;align-items:flex-start;max-width:85%;pointer-events:none}.avpm-label{background:var(--avpm-color);color:#fff;border-radius:5px;padding:5px 8px;font:600 11px/1.3 system-ui;box-shadow:0 3px 10px #0001}.avpm-extra{display:flex;align-items:center;gap:8px;color:#20232a;text-decoration:none;font:600 11px/1.4 system-ui;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:7px;z-index:2}.avpm-extra img{object-fit:contain;width:var(--avpm-size);height:var(--avpm-size);max-width:100%}.avpm-bottom-right,.avpm-bottom-left{position:absolute;bottom:8px;max-width:46%;flex-direction:column;box-shadow:0 6px 20px #0001}.avpm-bottom-right{right:8px}.avpm-bottom-left{left:8px}.avpm-extra span{overflow-wrap:anywhere}.avpm-below{margin:8px 0}.avpm-below img{max-width:40%}@media(max-width:600px){.avpm-extra img{width:min(var(--avpm-size),64px);height:min(var(--avpm-size),64px)}.avpm-extra{padding:4px;font-size:10px}.avpm-label{font-size:10px}}@media(prefers-reduced-motion:no-preference){.avpm-extra{transition:box-shadow .2s,transform .2s}.avpm-extra:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0002}}
.avpm-detail{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.avpm-detail:empty{display:none}.avpm-detail .avpm-labels{position:static;max-width:none}.avpm-detail .avpm-extra{position:static;max-width:none;flex-direction:row}.acc-style-editorial .avpm-media{height:100%}
