.product-image-menu{position:absolute;z-index:8;min-width:154px;max-width:calc(100% - 16px);padding:5px;border:1px solid var(--line,#eeece6);border-radius:10px;background:#fff;box-shadow:0 8px 24px #30201a26}
.product-image-menu button{display:block;width:100%;padding:9px 12px;border:0;border-radius:6px;background:transparent;color:var(--ink,#33332f);text-align:left;cursor:pointer}
.product-image-menu button:hover,.product-image-menu button:focus-visible{background:var(--blush,#fbf0ee);outline:none}
.product-image-menu input{display:block;width:min(260px,100%);padding:6px 8px;border:1px solid var(--line,#eeece6);border-radius:4px}
.product-modal-image[aria-haspopup="menu"]:focus-visible{outline:2px solid var(--rose-dark,#b34862);outline-offset:-3px}
