
/* V21.20 — accessories, original product imagery with separate WA mark. */
.az-discovery-photo,.v21-item-photo,.store-photo,.v21-detail-photo{position:relative}
.az-discovery-photo img.az-accessory-wa,.v21-item-photo img.az-accessory-wa,.store-photo img.az-accessory-wa,.v21-detail-photo img.az-accessory-wa{position:absolute;inset:10px auto auto 10px;width:48px!important;height:48px!important;object-fit:contain!important;z-index:2;background:transparent;padding:0;border:0;pointer-events:none;box-shadow:none}
.az-accessory-photo-link{position:absolute;inset:0;z-index:3}.az-accessory-photo-link:focus-visible{outline:3px solid #59298d;outline-offset:-4px}
.az-accessory-options{display:grid;gap:12px;margin:22px 0}.az-accessory-colors,.az-accessory-sizes{display:flex;flex-wrap:wrap;gap:9px}.az-accessory-options button{font:inherit;min-height:44px;min-width:48px;padding:9px 14px;border:1px solid #d8cce6;border-radius:10px;background:#fff;color:#59298d}.az-accessory-options button[aria-pressed=true]{background:#59298d;color:#fff;border-color:#59298d}.az-accessory-options button:disabled{color:#a39aa9;background:#f6f3f8;border-style:dashed;text-decoration:line-through}.az-accessory-selection{font-size:14px;color:#685d73;margin:0}.az-stock-coming_soon{background:#f0e6fb!important;color:#59298d!important}
.store-product-title a{color:inherit;text-decoration:none}.v21-detail-main{object-fit:contain}
